Package | Description |
---|---|
org.deidentifier.arx |
This package provides the public API for the ARX anonymization framework.
|
org.deidentifier.arx.examples | |
org.deidentifier.arx.gui.model | |
org.deidentifier.arx.gui.view.impl | |
org.deidentifier.arx.gui.view.impl.menu | |
org.deidentifier.arx.test |
Modifier and Type | Class and Description |
---|---|
static class |
Data.DefaultData
The default implementation of a data object.
|
Modifier and Type | Method and Description |
---|---|
static Data |
Data.create(DataSource source)
Creates a new data object from the given data source specification.
|
static Data |
Data.create(java.io.File file,
java.nio.charset.Charset charset)
Creates a new data object from a CSV file.
|
static Data |
Data.create(java.io.File file,
java.nio.charset.Charset charset,
char delimiter)
Creates a new data object from a CSV file.
|
static Data |
Data.create(java.io.File file,
java.nio.charset.Charset charset,
char delimiter,
char quote)
Creates a new data object from a CSV file.
|
static Data |
Data.create(java.io.File file,
java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
Creates a new data object from a CSV file.
|
static Data |
Data.create(java.io.File file,
java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
char[] linebreak)
Creates a new data object from a CSV file.
|
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 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)
Creates a new data object from a CSV file.
|
static Data |
Data.create(java.io.InputStream stream,
java.nio.charset.Charset charset,
char delimiter)
Creates a new data object from a CSV file.
|
static Data |
Data.create(java.io.InputStream stream,
java.nio.charset.Charset charset,
char delimiter,
char quote)
Creates a new data object from a CSV file.
|
static Data |
Data.create(java.io.InputStream stream,
java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
Creates a new data object from a CSV file.
|
static Data |
Data.create(java.io.InputStream stream,
java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
char[] linebreak)
Creates a new data object from a CSV file.
|
static Data |
Data.create(java.io.InputStream stream,
java.nio.charset.Charset charset,
char delimiter,
int length)
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 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 Data |
Data.create(java.util.Iterator<java.lang.String[]> iterator)
Creates a new data object from an iterator over tuples.
|
static Data |
Data.create(java.util.Iterator<java.lang.String[]> iterator,
java.lang.Integer length)
Creates a new data object from an iterator over tuples.
|
static Data |
Data.create(java.util.List<java.lang.String[]> list)
Creates a new data object from a list.
|
static Data |
Data.create(java.lang.String[][] array)
Creates a new data object from a two-dimensional string array.
|
static Data |
Data.create(java.lang.String path,
java.nio.charset.Charset charset)
Creates a new data object from a CSV file.
|
static Data |
Data.create(java.lang.String path,
java.nio.charset.Charset charset,
char delimiter)
Creates a new data object from a CSV file.
|
static Data |
Data.create(java.lang.String path,
java.nio.charset.Charset charset,
char delimiter,
char quote)
Creates a new data object from a CSV file.
|
static Data |
Data.create(java.lang.String path,
java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
Creates a new data object from a CSV file.
|
static Data |
Data.create(java.lang.String path,
java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
char[] linebreak)
Creates a new data object 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.
|
Modifier and Type | Method and Description |
---|---|
ARXResult |
ARXAnonymizer.anonymize(Data data,
ARXConfiguration config)
Performs data anonymization.
|
static RowSet |
RowSet.create(Data data)
Creates a new instance
|
static DataSelector |
DataSelector.create(Data data) |
static DataGeneralizationScheme |
DataGeneralizationScheme.create(Data data)
Creates a new data generalization scheme
|
static DataSubset |
DataSubset.create(Data data,
Data subset)
Create a subset by matching two data instances.
|
static DataGeneralizationScheme |
DataGeneralizationScheme.create(Data data,
DataGeneralizationScheme.GeneralizationDegree degree)
Creates a new data generalization scheme
|
static DataSubset |
DataSubset.create(Data data,
DataSelector selector)
Creates a subset from the given selector.
|
static DataSubset |
DataSubset.create(Data data,
RowSet subset)
Creates a new subset from the given row set, from which a copy is created.
|
static DataSubset |
DataSubset.create(Data data,
java.util.Set<java.lang.Integer> subset)
Creates a new subset from the given set of tuple indices.
|
static DataSelector |
DataSelector.create(Data data,
java.lang.String query) |
Modifier and Type | Method and Description |
---|---|
static Data |
Example57.createData(java.lang.String dataset)
Loads a dataset from disk
|
static Data |
Example54.createData(java.lang.String dataset)
Loads a dataset from disk
|
static Data |
Example53.createData(java.lang.String dataset)
Loads a dataset from disk
|
static Data |
Example52.createData(java.lang.String dataset)
Loads a dataset from disk
|
static Data |
Example51.createData(java.lang.String dataset)
Loads a dataset from disk
|
static Data |
Example50.createData(java.lang.String dataset)
Loads a dataset from disk
|
static Data |
Example49.createData(java.lang.String dataset)
Loads a dataset from disk
|
static Data |
Example39.createData(java.lang.String dataset)
Loads a dataset from disk
|
static Data |
Example22.createData(java.lang.String dataset)
Loads a dataset from disk
|
Modifier and Type | Method and Description |
---|---|
Data |
ModelConfiguration.getInput() |
Modifier and Type | Method and Description |
---|---|
void |
ModelConfiguration.setInput(Data data) |
Modifier and Type | Method and Description |
---|---|
DialogQueryResult |
MainWindow.showQueryDialog(java.lang.String query,
Data data)
Shows a query dialog for selecting a research subset.
|
Constructor and Description |
---|
DialogQuery(Data data,
org.eclipse.swt.widgets.Shell parent,
java.lang.String initial) |
Modifier and Type | Method and Description |
---|---|
static Data |
AbstractAnonymizationTest.getDataObject(AbstractAnonymizationTest.ARXAnonymizationTestCase testCase)
Returns the data object for the test case.
|
static Data |
AbstractTestUtilityMetrics.getDataObject(AbstractTestUtilityMetrics.ARXUtilityMetricsTestCase testCase)
Returns the data object for the test case.
|
static Data |
AbstractTestUtilityMetricsPrecomputation.getDataObject(AbstractTestUtilityMetricsPrecomputation.ARXUtilityMetricsTestCase testCase)
Returns the data object for the test case.
|