Verwendungen von Klasse
org.deidentifier.arx.DataType
Packages, die DataType verwenden
Package
Beschreibung
This package provides the public API for the ARX anonymization framework.
This package provides methods for aggregating data:
(1) builders for generalization hierarchies,
(2) various methods for analyzing data quality and utility
This package implements classes for analyzing the effect of anonymization on classification tasks
This package provides basic input/output functionality
-
Verwendungen von DataType in org.deidentifier.arx
Unterklassen von DataType in org.deidentifier.arxModifizierer und TypKlasseBeschreibungstatic classBase class for date/time types.static classBase class for numeric types.static classBase class for numeric types.static classBase class for ordered string types.static classBase class for string types.Felder in org.deidentifier.arx, die deklariert sind als DataTypeModifizierer und TypFeldBeschreibungprotected DataType<?>[]DataHandle.columnToDataTypeThe data types.DataType.DATEA date data type with default format dd.mm.yyyyDataType.DECIMALA generic decimal data type.DataType.INTEGERA generic integer data type.DataType.ORDERED_STRINGA ordered string data type.DataType.STRINGA string data type.Methoden in org.deidentifier.arx, die DataType zurückgebenModifizierer und TypMethodeBeschreibungDataType.ARXDate.clone()DataType.ARXDecimal.clone()DataType.ARXInteger.clone()DataType.ARXOrderedString.clone()DataType.ARXString.clone()DataType.clone()DataType.createDate(String format) A date data type with given format.DataType.createDate(String format, Locale locale) A date data type with given format.DataType.createDecimal(String format) A decimal data type with given format.DataType.createDecimal(String format, Locale locale) Creates a decimal data type with a format string from the given locale.DataType.createInteger(String format) An integer data type with given format.DataType.createInteger(String format, Locale locale) An integer data type with given format using the given locale.DataType.createOrderedString(String format) A ordered string type with given format.DataType.createOrderedString(String[] format) A ordered string type with given format.DataType.createOrderedString(List<String> format) A ordered string type with given format.protected DataType<?> DataHandle.getBaseDataType(String attribute) Returns the base data type without generalization.protected DataType<?> DataHandleInput.getBaseDataType(String attribute) DataType<?> DataHandleInternal.getBaseDataType(String attribute) protected abstract DataType<?>[]DataHandle.getColumnToDataType()Generates an array of data types.protected DataType<?>[]DataHandleInput.getColumnToDataType()protected DataType<?>[]DataHandleOutput.getColumnToDataType()Creates the data type array.protected DataType<?>[]DataHandleSubset.getColumnToDataType()DataType<?> DataDefinition.getDataType(String columnName) Returns the data type for the given column.DataType<?> DataHandle.getDataType(String attribute) Returns the according data type.DataType<?> DataHandleInternal.getDataType(String attribute) MethodDataType<?> DataHandleOutput.getDataType(String attribute) DataType<?> DataHandleSubset.getDataType(String attribute) DataType.DataTypeDescription.newInstance()Creates a new instance with default format string and default locale.DataType.DataTypeDescription.newInstance(String format) Creates a new instance with the given format string and default locale.DataType.DataTypeDescription.newInstance(String format, Locale locale) Creates a new instance with the given format string and the given locale.DataType.DataTypeDescription.newInstance(Locale locale) Creates a new instance with default format and the given locale.Methoden in org.deidentifier.arx, die Typen mit Argumenten vom Typ DataType zurückgebenModifizierer und TypMethodeBeschreibungDataHandle.getMatchingDataTypes(int column) Returns a mapping from data types to the relative number of values that conform to the according type.DataHandle.getMatchingDataTypes(int column, double threshold) Returns a mapping from data types to the relative number of values that conform to the according type.DataHandle.getMatchingDataTypes(int column, Class<U> clazz) Returns a mapping from data types to the relative number of values that conform to the according type for a given wrapped class.DataHandle.getMatchingDataTypes(int column, Class<U> clazz, double threshold) Returns a mapping from data types to the relative number of values that conform to the according type for a given wrapped class.DataHandle.getMatchingDataTypes(int column, Class<U> clazz, Locale locale) Returns a mapping from data types to the relative number of values that conform to the according type for a given wrapped class.DataHandle.getMatchingDataTypes(int column, Class<U> clazz, Locale locale, double threshold) Returns a mapping from data types to the relative number of values that conform to the according type for a given wrapped class.DataHandle.getMatchingDataTypes(int column, Locale locale) Returns a mapping from data types to the relative number of values that conform to the according type This method only returns types that match at least 80% of all values in the column .DataHandle.getMatchingDataTypes(int column, Locale locale, double threshold) Returns a mapping from data types to the relative number of values that conform to the according type.Methoden in org.deidentifier.arx mit Parametern vom Typ DataTypeModifizierer und TypMethodeBeschreibungvoidAdds a new column.voidAdds a new column.voidAdds a new column.voidAdds a new column.voidAdds a new column.voidAdds a new column.voidAdds a new column.voidAdds a new column.static DataCreates a new data object from a CSV file.static DataData.create(InputStream stream, Charset charset, CSVSyntax config, DataType<?>[] datatypes) Creates a new data object from a CSV file.static DataCreates a new data object from a CSV file.String[]DataHandle.getNonConformingValues(int column, DataType<?> type, int max) Returns a set of values that do not conform to the given data type.intDataHandle.getNumConformingValues(int column, DataType<?> type) Returns the number of (distinct) values that conform to the given data type.voidDataDefinition.setDataType(String attribute, DataType<?> type) Define the datatype of a given attribute. -
Verwendungen von DataType in org.deidentifier.arx.aggregates
Felder in org.deidentifier.arx.aggregates, die deklariert sind als DataTypeMethoden in org.deidentifier.arx.aggregates, die DataType zurückgebenModifizierer und TypMethodeBeschreibungHierarchyBuilderGroupingBased.getDataType()Returns the data type.HierarchyBuilderPriorityBased.getDataType()DataType<?> StatisticsQuality.getDataType(String attribute) Returns the data type for the attributeMethoden in org.deidentifier.arx.aggregates mit Parametern vom Typ DataTypeModifizierer und TypMethodeBeschreibungstatic HierarchyBuilderDateHierarchyBuilderDate.create(DataType<Date> type, TimeZone timeZone, HierarchyBuilderDate.Format format, Date bottomCoding, Date topCoding, HierarchyBuilderDate.Granularity... granularities) Creates an hierarchy reflecting the given granularitiesstatic HierarchyBuilderDateHierarchyBuilderDate.create(DataType<Date> type, TimeZone timeZone, HierarchyBuilderDate.Format format, HierarchyBuilderDate.Granularity... granularities) Creates an hierarchy reflecting the given granularitiesstatic HierarchyBuilderDateHierarchyBuilderDate.create(DataType<Date> type, HierarchyBuilderDate.Granularity... granularities) Creates an hierarchy reflecting the given granularitiesstatic <T> HierarchyBuilderIntervalBased<T> Creates a new instance.static <T> HierarchyBuilderIntervalBased<T> HierarchyBuilderIntervalBased.create(DataType<T> type, HierarchyBuilderIntervalBased.Range<T> lowerRange, HierarchyBuilderIntervalBased.Range<T> upperRange) Creates a new instance.static <T> HierarchyBuilderOrderBased<T> Creates a new instance.static <T> HierarchyBuilderOrderBased<T> Creates a new instance.static <T> HierarchyBuilderOrderBased<T> HierarchyBuilderOrderBased.create(DataType<T> type, Comparator<T> comparator) Creates a new instance.static <T> HierarchyBuilderPriorityBased<T> Create a new instance, prioritized by the order implied by the data type in order highest to lowest and a maximum of 10 levels.static <T> HierarchyBuilderPriorityBased<T> HierarchyBuilderPriorityBased.create(DataType<T> type, HierarchyBuilderPriorityBased.Priority priority) Create a new instance, prioritized by the order implied by the data type and a maximum of 10 levels.static <T> HierarchyBuilderPriorityBased<T> HierarchyBuilderPriorityBased.create(DataType<T> type, HierarchyBuilderPriorityBased.Priority priority, int maxLevels) Create a new instance, prioritized by the order implied by the data type.static <T> AggregateFunction.AggregateFunctionBuilder<T> Returns a builder for the given data type.Konstruktoren in org.deidentifier.arx.aggregates mit Parametern vom Typ DataTypeModifiziererKonstruktorBeschreibungprotectedAggregateFunction(DataType<T> type) Constructor.protectedCreates a new instance.protectedHierarchyBuilderGroupingBased(HierarchyBuilder.Type type, DataType<T> datatype) Creates a new instance for the given data type.protectedCreates a new instance.protectedHierarchyBuilderIntervalBased(DataType<T> type, HierarchyBuilderIntervalBased.Range<T> lowerRange, HierarchyBuilderIntervalBased.Range<T> upperRange) Creates a new instance. -
Verwendungen von DataType in org.deidentifier.arx.aggregates.classification
Konstruktoren in org.deidentifier.arx.aggregates.classification mit Parametern vom Typ DataTypeModifiziererKonstruktorBeschreibungClassificationFeatureMetadata(String attribute, DataType<?> type, ARXFeatureScaling scaling, boolean isTypePreservingMicroaggregation) Creates a new instance -
Verwendungen von DataType in org.deidentifier.arx.gui
Methoden in org.deidentifier.arx.gui mit Parametern vom Typ DataType -
Verwendungen von DataType in org.deidentifier.arx.gui.view.impl
Methoden in org.deidentifier.arx.gui.view.impl mit Parametern vom Typ DataTypeModifizierer und TypMethodeBeschreibungString[]MainWindow.showOrderValuesDialog(org.eclipse.swt.widgets.Shell shell, String header, String text, DataType<?> type, Locale locale, String[] values) Shows an input dialog for ordering data items.org.apache.commons.math3.util.Pair<org.apache.commons.math3.util.Pair<String, Boolean>, org.apache.commons.math3.util.Pair<String, Boolean>> MainWindow.showTopBottomCodingDialog(DataType<?> type) Shows a top/bottom coding dialog -
Verwendungen von DataType in org.deidentifier.arx.gui.view.impl.utility
Felder in org.deidentifier.arx.gui.view.impl.utility, die deklariert sind als DataType -
Verwendungen von DataType in org.deidentifier.arx.gui.view.impl.wizard
Methoden in org.deidentifier.arx.gui.view.impl.wizard, die DataType zurückgebenModifizierer und TypMethodeBeschreibungHierarchyWizardModel.getDataType()Returns the data type.HierarchyWizardModelDate.getDataType()HierarchyWizardModelGrouping.getDataType()Methoden in org.deidentifier.arx.gui.view.impl.wizard, die Typen mit Argumenten vom Typ DataType zurückgebenModifizierer und TypMethodeBeschreibungorg.apache.commons.math3.util.Pair<Map<ImportWizardModelColumn, Map<String, DataType<?>>>, Map<ImportWizardModelColumn, Map<String, DataType<?>>>> ImportWizardModel.getMatchingDataTypes(Controller controller, List<ImportWizardModelColumn> columns) Returns a list of matching data typesorg.apache.commons.math3.util.Pair<Map<ImportWizardModelColumn, Map<String, DataType<?>>>, Map<ImportWizardModelColumn, Map<String, DataType<?>>>> ImportWizardModel.getMatchingDataTypes(Controller controller, List<ImportWizardModelColumn> columns) Returns a list of matching data typesMethoden in org.deidentifier.arx.gui.view.impl.wizard mit Parametern vom Typ DataTypeModifizierer und TypMethodeBeschreibungprotected <U> booleanSort.booleanSorts the data.Konstruktoren in org.deidentifier.arx.gui.view.impl.wizard mit Parametern vom Typ DataTypeModifiziererKonstruktorBeschreibungHierarchyWizard(Controller controller, String attribute, HierarchyBuilder<?> builder, DataType<T> datatype, Locale locale, String[] items, StatisticsFrequencyDistribution distribution) Creates a new instance.HierarchyWizardGroupingRange(DataType<U> type, boolean lower) HierarchyWizardModel(DataType<T> dataType, Locale locale, String[] data, Map<String, Integer> frequency) Creates a new instance for the given data type.HierarchyWizardModelDate(DataType<Date> dataType, String[] data) Creates a new instance.HierarchyWizardModelGrouping(String[] data, DataType<T> type, boolean intervals) Creates a new instance.HierarchyWizardModelIntervals(DataType<T> dataType, String[] data) Constructor to create an initial definition.HierarchyWizardModelOrder(DataType<T> dataType, Locale locale, String[] data) Constructor to create an initial definition.Creates a new instance.HierarchyWizardModelRedaction(DataType<T> dataType, String[] data) Creates a new instance. -
Verwendungen von DataType in org.deidentifier.arx.io
Felder in org.deidentifier.arx.io, die deklariert sind als DataTypeModifizierer und TypFeldBeschreibungprotected DataType<?>[]ImportAdapter.dataTypesArray of datatypes describing the columns.Methoden in org.deidentifier.arx.io, die DataType zurückgebenModifizierer und TypMethodeBeschreibungprotected DataType<?>[]ImportAdapter.getColumnDatatypes()Returns an array with datatypes of columns that should be imported.DataType<?> ImportColumn.getDataType()Gets the data type.Methoden in org.deidentifier.arx.io mit Parametern vom Typ DataTypeModifizierer und TypMethodeBeschreibungvoidImportColumn.setDataType(DataType<?> dataType) Sets the data type.Konstruktoren in org.deidentifier.arx.io mit Parametern vom Typ DataTypeModifiziererKonstruktorBeschreibungCSVDataInput(File file, Charset charset, CSVSyntax config, DataType<?>[] datatype) Instatiate.CSVDataInput(InputStream stream, Charset charset, CSVSyntax config, DataType<?>[] datatypes) Instantiate.CSVDataInput(InputStream stream, Charset charset, CSVSyntax config, DataType<?>[] datatypes, CSVOptions options) Instantiate.CSVDataInput(Reader reader, char delimiter, char quote, char escape, char[] linebreak, DataType<?>[] datatypes) Instantiate.CSVDataInput(Reader reader, char delimiter, char quote, char escape, char[] linebreak, DataType<?>[] datatypes, CSVOptions options) Instantiate.CSVDataInput(String filename, Charset charset, CSVSyntax config, DataType<?>[] datatypes) Instantiate.ImportColumn(String aliasName, DataType<?> dataType) Creates a new instance of this object with the given parameters.ImportColumn(String aliasName, DataType<?> dataType, boolean cleansing) Creates a new instance of this object with the given parameters.ImportColumnCSV(int index, String aliasName, DataType<?> datatype) Creates a new instance of this object with the given parameters.ImportColumnCSV(int index, String aliasName, DataType<?> datatype, boolean cleansing) Creates a new instance of this object with the given parameters.ImportColumnCSV(int index, DataType<?> datatype) Creates a new instance of this object with the given parameters.ImportColumnCSV(int index, DataType<?> datatype, boolean cleansing) Creates a new instance of this object with the given parameters.ImportColumnCSV(String name, String alias, DataType<?> datatype) Creates a new instance of this object with the given parameters.ImportColumnCSV(String name, String alias, DataType<?> datatype, boolean cleansing) Creates a new instance of this object with the given parameters.ImportColumnCSV(String name, DataType<?> datatype) Creates a new instance of this object with the given parameters.ImportColumnCSV(String name, DataType<?> datatype, boolean cleansing) Creates a new instance of this object with the given parameters.ImportColumnExcel(int index, String aliasName, DataType<?> datatype) Creates a new instance of this object with the given parameters.ImportColumnExcel(int index, String aliasName, DataType<?> datatype, boolean cleansing) Creates a new instance of this object with the given parameters.ImportColumnExcel(int index, DataType<?> datatype) Creates a new instance of this object with the given parameters.ImportColumnExcel(int index, DataType<?> datatype, boolean cleansing) Creates a new instance of this object with the given parameters.ImportColumnExcel(String name, String alias, DataType<?> datatype) Creates a new instance of this object with the given parameters.ImportColumnExcel(String name, String alias, DataType<?> datatype, boolean cleansing) Creates a new instance of this object with the given parameters.ImportColumnExcel(String name, DataType<?> datatype) Creates a new instance of this object with the given parameters.ImportColumnExcel(String name, DataType<?> datatype, boolean cleansing) Creates a new instance of this object with the given parameters.ImportColumnIndexed(int index, String aliasName, DataType<?> datatype) Creates a new instance of this object with the given parameters.ImportColumnIndexed(int index, String aliasName, DataType<?> datatype, boolean cleansing) Creates a new instance of this object with the given parameters.ImportColumnIndexed(int index, DataType<?> datatype) Creates a new instance of this object with the given parameters.ImportColumnIndexed(int index, DataType<?> datatype, boolean cleansing) Creates a new instance of this object with the given parameters.ImportColumnIndexed(String name, String aliasName, DataType<?> datatype) Creates a new instance of this object with the given parameters.ImportColumnIndexed(String name, String aliasName, DataType<?> datatype, boolean cleansing) Creates a new instance of this object with the given parameters.ImportColumnIndexed(String name, DataType<?> datatype) Creates a new instance of this object with the given parameters.ImportColumnIndexed(String name, DataType<?> datatype, boolean cleansing) Creates a new instance of this object with the given parameters.ImportColumnJDBC(int index, String aliasName, DataType<?> datatype) Creates a new instance of this object with the given parameters.ImportColumnJDBC(int index, String aliasName, DataType<?> datatype, boolean cleansing) Creates a new instance of this object with the given parameters.ImportColumnJDBC(int index, DataType<?> datatype) Creates a new instance of this object with the given parameters.ImportColumnJDBC(int index, DataType<?> datatype, boolean cleansing) Creates a new instance of this object with the given parameters.ImportColumnJDBC(String name, String aliasName, DataType<?> datatype) Creates a new instance of this object with the given parameters.ImportColumnJDBC(String name, String aliasName, DataType<?> datatype, boolean cleansing) Creates a new instance of this object with the given parameters.ImportColumnJDBC(String name, DataType<?> datatype) Creates a new instance of this object with the given parameters.ImportColumnJDBC(String name, DataType<?> datatype, boolean cleansing) Creates a new instance of this object with the given parameters.