## Uses of Class
org.deidentifier.arx.ARXLattice.ARXNode

Packages that use ARXLattice.ARXNode
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

### Uses of ARXLattice.ARXNode in org.deidentifier.arx

Methods in org.deidentifier.arx that return ARXLattice.ARXNode
`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 .

Methods in org.deidentifier.arx with parameters of type ARXLattice.ARXNode
`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

Constructors in org.deidentifier.arx with parameters of type ARXLattice.ARXNode
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

### Uses of ARXLattice.ARXNode in org.deidentifier.arx.certificate

Methods in org.deidentifier.arx.certificate with parameters of type ARXLattice.ARXNode
`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.

### Uses of ARXLattice.ARXNode in org.deidentifier.arx.gui

Methods in org.deidentifier.arx.gui with parameters of type ARXLattice.ARXNode
`void` Controller.`actionExpand(ARXLattice.ARXNode transformation)` Expand action

### Uses of ARXLattice.ARXNode in org.deidentifier.arx.gui.model

Methods in org.deidentifier.arx.gui.model that return ARXLattice.ARXNode
`ARXLattice.ARXNode` Model.`getOutputTransformation()` Returns the currently applied transformation.
`ARXLattice.ARXNode` Model.`getSelectedNode()` Returns the selected transformation.

Methods in org.deidentifier.arx.gui.model that return types with arguments of type ARXLattice.ARXNode
`java.util.List<ARXLattice.ARXNode>` ModelClipboard.`getClipboardEntries()` Returns a copy of all clipboard entries.

Methods in org.deidentifier.arx.gui.model with parameters of type ARXLattice.ARXNode
`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.

Method parameters in org.deidentifier.arx.gui.model with type arguments of type ARXLattice.ARXNode
`void` ModelClipboard.`addAllToClipboard(java.util.List<ARXLattice.ARXNode> list)` Add a set of elements to the clipboard.

### Uses of ARXLattice.ARXNode in org.deidentifier.arx.gui.worker

Constructors in org.deidentifier.arx.gui.worker with parameters of type ARXLattice.ARXNode
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.

### Uses of ARXLattice.ARXNode in org.deidentifier.arx.gui.worker.io

Methods in org.deidentifier.arx.gui.worker.io with parameters of type ARXLattice.ARXNode
`void` XMLWriter.`write(java.lang.String attribute, ARXLattice.ARXNode[] array, java.util.Map<java.lang.String,java.lang.Integer> map)` Create an element.