Package org.deidentifier.arx
Klasse ARXLattice
java.lang.Object
org.deidentifier.arx.ARXLattice
- Alle implementierten Schnittstellen:
Serializable
This class implements a representation of the generalization lattice that is
exposed to users of the API.
- Siehe auch:
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungclassThe internal accessor class.static enumReflects different anonymity properties.classA node in the lattice.static classContext for deserialization. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungaccess()Access fields of this class.protected voidThis method triggers the estimation of the information loss of all nodes in the lattice regardless of whether they have been checked for anonymity or not.voidexpand(ARXLattice.ARXNode center) Materializes any non-materialized predecessors and successorsReturns the bottom node.Returns the deserialization context.Returns the highest score.Returns the levels of the generalization lattice.Returns the lowest score.getNode(int[] transformation) Returns the ARXNode for the given generalization scheme,nullif not found.protected ARXLattice.ARXNodeReturns the optimum, if any.intgetSize()Returns the number of nodes.getTop()Returns the top node.Returns the virtual size of the solution spacerender()Renders this object
-
Methodendetails
-
getDeserializationContext
Returns the deserialization context.- Gibt zurück:
-
access
Access fields of this class.- Gibt zurück:
-
expand
Materializes any non-materialized predecessors and successors -
getBottom
Returns the bottom node.- Gibt zurück:
-
getHighestScore
Returns the highest score. Lower is better.- Gibt zurück:
-
getLevels
Returns the levels of the generalization lattice.- Gibt zurück:
-
getLowestScore
Returns the lowest score. Lower is better.- Gibt zurück:
-
getNode
Returns the ARXNode for the given generalization scheme,nullif not found. This method does have side effects, as it expands all nodes on the path from bottom to the node returned.- Parameter:
transformation-- Gibt zurück:
-
getSize
public int getSize()Returns the number of nodes.- Gibt zurück:
-
getTop
Returns the top node.- Gibt zurück:
-
getVirtualSize
Returns the virtual size of the solution space- Gibt zurück:
-
render
Renders this object- Gibt zurück:
-
estimateInformationLoss
protected void estimateInformationLoss()This method triggers the estimation of the information loss of all nodes in the lattice regardless of whether they have been checked for anonymity or not. Additionally, it computes global upper and lower bounds on utility -
getOptimum
Returns the optimum, if any.- Gibt zurück:
-