## Uses of Class
org.deidentifier.arx.io.CSVSyntax

Packages that use CSVSyntax
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.model
org.deidentifier.arx.gui.worker
org.deidentifier.arx.io: This package provides basic input/output functionality

### Uses of CSVSyntax in org.deidentifier.arx

Methods in org.deidentifier.arx with parameters of type CSVSyntax
`static Data` Data.`create(java.io.File file, java.nio.charset.Charset charset, CSVSyntax config)` Creates a new data object from a CSV file.
`static AttributeType.Hierarchy` AttributeType.Hierarchy.`create(java.io.File file, java.nio.charset.Charset charset, CSVSyntax config)` Creates a new hierarchy from a CSV file.
`static Data` Data.`create(java.io.File file, java.nio.charset.Charset charset, CSVSyntax config, CSVOptions options)` Creates a new data object from a CSV file.
`static Data` Data.`create(java.io.File file, java.nio.charset.Charset charset, CSVSyntax config, DataType<?>[] datatypes)` Creates a new data object from a CSV file.
`static Data` Data.`create(java.io.InputStream stream, java.nio.charset.Charset charset, CSVSyntax config)` Creates a new data object from a CSV file.
`static AttributeType.Hierarchy` AttributeType.Hierarchy.`create(java.io.InputStream stream, java.nio.charset.Charset charset, CSVSyntax config)` Creates a new hierarchy from a CSV file.
`static Data` Data.`create(java.io.InputStream stream, java.nio.charset.Charset charset, CSVSyntax config, DataType<?>[] datatypes)` Creates a new data object from a CSV file.
`static AttributeType.Hierarchy` AttributeType.Hierarchy.`create(java.lang.String path, java.nio.charset.Charset charset, CSVSyntax config)` Creates a new hierarchy from a CSV file.
`static Data` Data.`create(java.lang.String path, java.nio.charset.Charset charset, CSVSyntax config, CSVOptions options)` Creates a new data object from a CSV file.
`static Data` Data.`create(java.lang.String path, java.nio.charset.Charset charset, CSVSyntax config, DataType<?>[] datatypes)` Creates a new data object from a CSV file.
`void` DataHandle.`save(java.io.File file, CSVSyntax config)` Writes the data to a CSV file.
`void` AttributeType.Hierarchy.`save(java.io.File file, CSVSyntax config)` Writes the hierarchy to a CSV file.
`void` DataHandle.`save(java.io.OutputStream out, CSVSyntax config)` Writes the data to a CSV file.
`void` AttributeType.Hierarchy.`save(java.io.OutputStream out, CSVSyntax config)` Writes the hierarchy to a CSV file.
`void` DataHandle.`save(java.lang.String path, CSVSyntax config)` Writes the data to a CSV file.
`void` AttributeType.Hierarchy.`save(java.lang.String path, CSVSyntax config)` Writes the hierarchy to a CSV file.

### Uses of CSVSyntax in org.deidentifier.arx.certificate

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

Methods in org.deidentifier.arx.gui.model that return CSVSyntax
`CSVSyntax` Model.`getCSVSyntax()` Gets the csv config model.

### Uses of CSVSyntax in org.deidentifier.arx.gui.worker

Constructors in org.deidentifier.arx.gui.worker with parameters of type CSVSyntax
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.
`WorkerExport(java.lang.String path, CSVSyntax csvConfig, DataHandle handle, ARXConfiguration config, long bytes)` Creates a new instance.

### Uses of CSVSyntax in org.deidentifier.arx.io

Constructors in org.deidentifier.arx.io with parameters of type CSVSyntax
Constructor and Description
`CSVDataChecksum(CSVSyntax config)` Instantiate.
`CSVDataInput(java.io.File file, java.nio.charset.Charset charset, CSVSyntax config)` Instantiate.
`CSVDataInput(java.io.File file, java.nio.charset.Charset charset, CSVSyntax config, CSVOptions options)` Instantiate.
`CSVDataInput(java.io.File file, java.nio.charset.Charset charset, CSVSyntax config, DataType<?>[] datatype)` Instatiate.
`CSVDataInput(java.io.InputStream stream, java.nio.charset.Charset charset, CSVSyntax config)` Instantiate.
`CSVDataInput(java.io.InputStream stream, java.nio.charset.Charset charset, CSVSyntax config, CSVOptions options)` Instantiate.
`CSVDataInput(java.io.InputStream stream, java.nio.charset.Charset charset, CSVSyntax config, DataType<?>[] datatypes)` Instantiate.
`CSVDataInput(java.io.InputStream stream, java.nio.charset.Charset charset, CSVSyntax config, DataType<?>[] datatypes, CSVOptions options)` Instantiate.
`CSVDataInput(java.lang.String filename, java.nio.charset.Charset charset, CSVSyntax config)` Instantiate.
`CSVDataInput(java.lang.String filename, java.nio.charset.Charset charset, CSVSyntax config, CSVOptions options)` Instantiate
`CSVDataInput(java.lang.String filename, java.nio.charset.Charset charset, CSVSyntax config, DataType<?>[] datatypes)` Instantiate.
`CSVDataOutput(java.io.File file, CSVSyntax config)` Instantiate.
`CSVDataOutput(java.io.OutputStream stream, CSVSyntax config)` Instantiate.
`CSVDataOutput(java.lang.String filename, CSVSyntax config)` Instantiate.
`CSVDataOutput(java.lang.String filename, CSVSyntax config, CSVOptions options)` Instantiate.
`CSVHierarchyInput(java.io.File file, java.nio.charset.Charset charset, CSVSyntax config)` Instantiate.
`CSVHierarchyInput(java.io.InputStream stream, java.nio.charset.Charset charset, CSVSyntax config)` Instantiate.
`CSVHierarchyInput(java.lang.String filename, java.nio.charset.Charset charset, CSVSyntax config)` Instantiate.