public class ARXLattice.ARXNode
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
ARXLattice.ARXNode.Access
Internal access class.
|
Constructor and Description |
---|
ARXNode(ARXLattice lattice)
Internal constructor for deserialization.
|
Modifier and Type | Method and Description |
---|---|
ARXLattice.ARXNode.Access |
access()
Alter associated fields.
|
void |
expand()
Materializes any non-materialized predecessors and successors
|
ARXLattice.Anonymity |
getAnonymity()
Returns the anonymity property.
|
java.util.Map<java.lang.Integer,java.lang.Object> |
getAttributes()
Returns the attributes.
|
int |
getDimension(java.lang.String attr)
Returns the index of an attribute.
|
int |
getGeneralization(java.lang.String attribute)
Returns the generalization for the attribute.
|
InformationLoss<?> |
getHighestScore()
Returns the highest score.
|
InformationLoss<?> |
getLowestScore()
Returns the highest score.
|
ARXLattice.ARXNode[] |
getPredecessors()
The predecessors.
|
java.lang.String[] |
getQuasiIdentifyingAttributes()
Returns the quasi identifiers.
|
ARXLattice.ARXNode[] |
getSuccessors()
The successors.
|
int |
getTotalGeneralizationLevel()
Returns the sum of all generalization levels.
|
int[] |
getTransformation()
Returns the transformation as an array.
|
boolean |
isChecked()
Returns if the node has been checked explicitly.
|
ElementData |
render()
Renders this object
|
public ARXNode(ARXLattice lattice)
lattice
- public ARXLattice.ARXNode.Access access()
public void expand()
public ARXLattice.Anonymity getAnonymity()
public java.util.Map<java.lang.Integer,java.lang.Object> getAttributes()
public int getDimension(java.lang.String attr)
attr
- public int getGeneralization(java.lang.String attribute)
attribute
- public InformationLoss<?> getHighestScore()
public InformationLoss<?> getLowestScore()
public ARXLattice.ARXNode[] getPredecessors()
public java.lang.String[] getQuasiIdentifyingAttributes()
public ARXLattice.ARXNode[] getSuccessors()
public int getTotalGeneralizationLevel()
public int[] getTransformation()
public boolean isChecked()
public ElementData render()