Package | Description |
---|---|
org.deidentifier.arx |
This package provides the public API for the ARX anonymization framework.
|
org.deidentifier.arx.certificate |
A package implementing certificate creation
|
org.deidentifier.arx.gui | |
org.deidentifier.arx.gui.model | |
org.deidentifier.arx.gui.worker | |
org.deidentifier.arx.gui.worker.io |
Modifier and Type | Method and Description |
---|---|
ARXLattice.ARXNode |
ARXLattice.getBottom()
Returns the bottom node.
|
ARXLattice.ARXNode |
ARXResult.getGlobalOptimum()
Gets the global optimum.
|
ARXLattice.ARXNode[][] |
ARXLattice.getLevels()
Returns the levels of the generalization lattice.
|
ARXLattice.ARXNode[] |
ARXLattice.ARXNode.getPredecessors()
The predecessors.
|
ARXLattice.ARXNode[] |
ARXLattice.ARXNode.getSuccessors()
The successors.
|
ARXLattice.ARXNode |
ARXLattice.getTop()
Returns the top node.
|
ARXLattice.ARXNode |
DataHandle.getTransformation()
Returns the transformation .
|
Modifier and Type | Method and Description |
---|---|
void |
ARXLattice.expand(ARXLattice.ARXNode center)
Materializes any non-materialized predecessors and successors
|
DataHandle |
ARXResult.getOutput(ARXLattice.ARXNode node)
Returns a handle to data obtained by applying the given transformation.
|
DataHandle |
ARXResult.getOutput(ARXLattice.ARXNode node,
boolean fork)
Returns a handle to data obtained by applying the given transformation.
|
DataHandle |
ARXResult.getOutput(java.io.InputStream stream,
ARXLattice.ARXNode transformation)
Internal method, not for external use
|
void |
ARXLattice.Access.setBottom(ARXLattice.ARXNode bottom)
Accessor method
|
void |
ARXLattice.Access.setLevels(ARXLattice.ARXNode[][] levels)
Accessor method
|
void |
ARXLattice.Access.setOptimum(ARXLattice.ARXNode node)
Accessor method
|
void |
ARXLattice.ARXNode.Access.setPredecessors(ARXLattice.ARXNode[] predecessors)
Sets the predecessors.
|
void |
ARXLattice.ARXNode.Access.setSuccessors(ARXLattice.ARXNode[] successors)
Sets the successors.
|
void |
ARXLattice.Access.setTop(ARXLattice.ARXNode top)
Accessor method
|
Constructor and Description |
---|
Access(ARXLattice.ARXNode node)
Accessor class
|
ARXResult(DataHandle handle,
DataDefinition definition,
ARXLattice lattice,
int historySize,
double snapshotSizeSnapshot,
double snapshotSizeDataset,
Metric<?> metric,
ARXConfiguration config,
ARXLattice.ARXNode optimum,
long time,
SolutionSpace<?> solutionSpace,
ARXProcessStatistics statistics)
Internal constructor for deserialization.
|
Step(ARXLattice.ARXNode top,
ARXLattice.ARXNode optimum,
boolean isOptimal)
Creates a new instance
|
Modifier and Type | Method and Description |
---|---|
static ARXCertificate |
ARXCertificate.create(DataHandle input,
DataDefinition definition,
ARXConfiguration config,
ARXResult result,
ARXLattice.ARXNode transformation,
DataHandle output)
Creates a new instance
|
static ARXCertificate |
ARXCertificate.create(DataHandle input,
DataDefinition definition,
ARXConfiguration config,
ARXResult result,
ARXLattice.ARXNode transformation,
DataHandle output,
CSVSyntax syntax)
Renders the document into the given output stream.
|
static ARXCertificate |
ARXCertificate.create(DataHandle input,
DataDefinition definition,
ARXConfiguration config,
ARXResult result,
ARXLattice.ARXNode transformation,
DataHandle output,
CSVSyntax syntax,
ElementData metadata)
Renders the document into the given output stream.
|
Modifier and Type | Method and Description |
---|---|
void |
Controller.actionExpand(ARXLattice.ARXNode transformation)
Expand action
|
Modifier and Type | Method and Description |
---|---|
ARXLattice.ARXNode |
Model.getOutputTransformation()
Returns the currently applied transformation.
|
ARXLattice.ARXNode |
Model.getSelectedNode()
Returns the selected transformation.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<ARXLattice.ARXNode> |
ModelClipboard.getClipboardEntries()
Returns a copy of all clipboard entries.
|
Modifier and Type | Method and Description |
---|---|
void |
ModelClipboard.addToClipboard(ARXLattice.ARXNode node)
Add a node to the clipboard.
|
boolean |
ModelNodeFilter.isAllowed(ARXLattice lattice,
ARXLattice.ARXNode node)
Returns whether the given node is allowed to pass this filter.
|
void |
ModelClipboard.moveEntryDown(ARXLattice.ARXNode node)
Moves the entry down.
|
void |
ModelClipboard.moveEntryUp(ARXLattice.ARXNode node)
Moves the entry up.
|
void |
ModelClipboard.removeFromClipboard(ARXLattice.ARXNode node)
Removes an entry from the clip board.
|
void |
Model.setOutput(DataHandle output,
ARXLattice.ARXNode node)
Sets the current output.
|
void |
Model.setSelectedNode(ARXLattice.ARXNode node)
Sets the selected node.
|
Modifier and Type | Method and Description |
---|---|
void |
ModelClipboard.addAllToClipboard(java.util.List<ARXLattice.ARXNode> list)
Add a set of elements to the clipboard.
|
Constructor and Description |
---|
WorkerCreateCertificate(java.lang.String path,
CSVSyntax syntax,
DataHandle input,
DataDefinition definition,
ARXConfiguration config,
ARXResult result,
ARXLattice.ARXNode transformation,
DataHandle output,
Model model)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
void |
XMLWriter.write(java.lang.String attribute,
ARXLattice.ARXNode[] array,
java.util.Map<java.lang.String,java.lang.Integer> map)
Create an element.
|