public class ARXLattice
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
class |
ARXLattice.Access
The internal accessor class.
|
static class |
ARXLattice.Anonymity
ReflectS different anonymity properties
|
class |
ARXLattice.ARXNode
A node in the lattice.
|
static class |
ARXLattice.LatticeDeserializationContext
Context for deserialization.
|
Modifier and Type | Method and Description |
---|---|
ARXLattice.Access |
access()
Access fields of this class.
|
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.
|
void |
expand(ARXLattice.ARXNode center)
Materializes any non-materialized predecessors and successors
|
ARXLattice.ARXNode |
getBottom()
Returns the bottom node.
|
static ARXLattice.LatticeDeserializationContext |
getDeserializationContext()
Returns the deserialization context.
|
InformationLoss<?> |
getHighestScore()
Returns the highest score.
|
ARXLattice.ARXNode[][] |
getLevels()
Returns the levels of the generalization lattice.
|
InformationLoss<?> |
getLowestScore()
Returns the lowest score.
|
InformationLoss<?> |
getMaximumInformationLoss()
Deprecated.
|
InformationLoss<?> |
getMinimumInformationLoss()
Deprecated.
|
protected ARXLattice.ARXNode |
getOptimum()
Returns the optimum, if any.
|
int |
getSize()
Returns the number of nodes.
|
ARXLattice.ARXNode |
getTop()
Returns the top node.
|
long |
getVirtualSize()
Returns the virtual size of the solution space
|
boolean |
isComplete()
Returns whether the search space has been characterized completely
(i.e.
|
ElementData |
render()
Renders this object
|
public static ARXLattice.LatticeDeserializationContext getDeserializationContext()
public ARXLattice.Access access()
public void expand(ARXLattice.ARXNode center)
public ARXLattice.ARXNode getBottom()
public InformationLoss<?> getHighestScore()
public ARXLattice.ARXNode[][] getLevels()
public InformationLoss<?> getLowestScore()
@Deprecated public InformationLoss<?> getMaximumInformationLoss()
@Deprecated public InformationLoss<?> getMinimumInformationLoss()
public int getSize()
public ARXLattice.ARXNode getTop()
public long getVirtualSize()
public boolean isComplete()
public ElementData render()
protected void estimateInformationLoss()
protected ARXLattice.ARXNode getOptimum()