Verwendungen von Klasse
org.deidentifier.arx.DataHandle
Packages, die DataHandle 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 provides implementations of various quality models which can be
used for quality analysis (but not as optimization functions)
A package implementing certificate creation
A package containing commonly used classes
-
Verwendungen von DataHandle in org.deidentifier.arx
Unterklassen von DataHandle in org.deidentifier.arxModifizierer und TypKlasseBeschreibungclassAn implementation of the DataHandle interface for input data.classAn implementation of the class DataHandle for output data.classThis implementation of a data handle projects a given data handle onto a given research subset.Felder in org.deidentifier.arx, die deklariert sind als DataHandleModifizierer und TypFeldBeschreibungprotected DataHandleDataHandle.subsetThe current research subset.Methoden in org.deidentifier.arx, die DataHandle zurückgebenModifizierer und TypMethodeBeschreibungData.getHandle()Returns a data handle.DataHandleInternal.getHandle()Returns the underlying handle.ARXResult.getInput()Returns the associated input handleARXResult.getOutput()Returns a handle to the data obtained by applying the optimal transformation.ARXResult.getOutput(boolean fork) Returns a handle to the data obtained by applying the optimal transformation.ARXResult.getOutput(InputStream stream, ARXLattice.ARXNode transformation) Internal method, not for external useARXResult.getOutput(ARXLattice.ARXNode node) Returns a handle to data obtained by applying the given transformation.ARXResult.getOutput(ARXLattice.ARXNode node, boolean fork) Returns a handle to data obtained by applying the given transformation.protected DataHandleDataHandleSubset.getSource()Returns the underlying source data handle.DataHandle.getView()Returns a new data handle that represents a context specific view on the dataset.DataHandleSubset.getView()Methoden in org.deidentifier.arx mit Parametern vom Typ DataHandleModifizierer und TypMethodeBeschreibungbooleanARXResult.isOptimizable(DataHandle handle) Returns whether local recoding can be applied to the given handleprotected voidDataDefinition.materializeHierarchies(DataHandle handle) Materializes all functional hierarchies.ARXResult.optimize(DataHandle handle) This method optimizes the given data output with local recoding to improve its utilityARXResult.optimize(DataHandle handle, double gsFactor) This method optimizes the given data output with local recoding to improve its utilityARXResult.optimize(DataHandle handle, double gsFactor, ARXListener listener) This method optimizes the given data output with local recoding to improve its utilityARXResult.optimizeFast(DataHandle handle, double records) This method optimizes the given data output with local recoding to improve its utilityARXResult.optimizeFast(DataHandle handle, double records, double gsFactor, ARXListener listener) This method optimizes the given data output with local recoding to improve its utilityARXResult.optimizeFast(DataHandle handle, double records, ARXListener listener) This method optimizes the given data output with local recoding to improve its utilityARXResult.optimizeIterative(DataHandle handle, double gsFactor, int maxIterations, double adaptionFactor) This method optimizes the given data output with local recoding to improve its utilityARXResult.optimizeIterative(DataHandle handle, double gsFactor, int maxIterations, double adaptionFactor, ARXListener listener) This method optimizes the given data output with local recoding to improve its utilityARXResult.optimizeIterativeFast(DataHandle handle, double records) This method optimizes the given data output with local recoding to improve its utilityARXResult.optimizeIterativeFast(DataHandle handle, double records, double gsFactor, ARXListener listener) This method optimizes the given data output with local recoding to improve its utilityARXResult.optimizeIterativeFast(DataHandle handle, double records, ARXListener listener) This method optimizes the given data output with local recoding to improve its utilityprotected voidDataHandle.setView(DataHandle handle) Sets the subset.Konstruktoren in org.deidentifier.arx mit Parametern vom Typ DataHandleModifiziererKonstruktorBeschreibungARXResult(DataHandle handle, DataDefinition definition, ARXLattice lattice, int historySize, double snapshotSizeSnapshot, double snapshotSizeDataset, Metric<?> metric, ARXConfiguration config, ARXLattice.ARXNode optimum, long time, org.deidentifier.arx.framework.lattice.SolutionSpace<?> solutionSpace, ARXProcessStatistics statistics) Internal constructor for deserialization.protectedDataHandleInternal(DataHandle handle) ConstructorDataHandleSubset(DataHandle source, DataSubset subset) Creates a new handle that represents the research subset. -
Verwendungen von DataHandle in org.deidentifier.arx.aggregates
Methoden in org.deidentifier.arx.aggregates mit Parametern vom Typ DataHandleModifizierer und TypMethodeBeschreibungStatisticsBuilder.getQualityStatistics(DataHandle output) Returns data quality according to various models.StatisticsBuilder.getQualityStatistics(DataHandle output, Set<String> qis) Returns data quality according to various models.StatisticsBuilderInterruptible.getQualityStatistics(DataHandle output) Returns data quality according to various models.StatisticsBuilderInterruptible.getQualityStatistics(DataHandle output, Set<String> qis) Returns data quality according to various models. -
Verwendungen von DataHandle in org.deidentifier.arx.aggregates.quality
Konstruktoren in org.deidentifier.arx.aggregates.quality mit Parametern vom Typ DataHandleModifiziererKonstruktorBeschreibungQualityMeasureColumnOriented(DataHandle handle, int[] indices) Creates a new instance for input dataQualityMeasureColumnOriented(DataHandle handle, int[] indices, double[] minimum, double[] result, double[] maximum) Creates a new instanceQualityModelColumnOrientedLoss(WrappedBoolean interrupt, WrappedInteger progress, int totalWorkload, DataHandle input, DataHandle output, int suppressedInput, int suppressedOutput, Groupify<TupleWrapper> groupedInput, Groupify<TupleWrapper> groupedOutput, String[][][] hierarchies, QualityDomainShare[] shares, int[] indices, QualityConfiguration config) Creates a new instanceQualityModelColumnOrientedNonUniformEntropy(WrappedBoolean interrupt, WrappedInteger progress, int totalWorkload, DataHandle input, DataHandle output, int suppressedInput, int suppressedOutput, Groupify<TupleWrapper> groupedInput, Groupify<TupleWrapper> groupedOutput, String[][][] hierarchies, QualityDomainShare[] shares, int[] indices, QualityConfiguration config) Creates a new instanceQualityModelColumnOrientedPrecision(WrappedBoolean interrupt, WrappedInteger progress, int totalWorkload, DataHandle input, DataHandle output, int suppressedInput, int suppressedOutput, Groupify<TupleWrapper> groupedInput, Groupify<TupleWrapper> groupedOutput, String[][][] hierarchies, QualityDomainShare[] shares, int[] indices, QualityConfiguration config) Creates a new instanceQualityModelColumnOrientedSquaredError(WrappedBoolean interrupt, WrappedInteger progress, int totalWorkload, DataHandle input, DataHandle output, int suppressedInput, int suppressedOutput, Groupify<TupleWrapper> groupedInput, Groupify<TupleWrapper> groupedOutput, String[][][] hierarchies, QualityDomainShare[] shares, int[] indices, QualityConfiguration config) Creates a new instanceQualityModelRowOrientedAECS(WrappedBoolean interrupt, WrappedInteger progress, int totalWorkload, DataHandle input, DataHandle output, int suppressedInput, int suppressedOutput, Groupify<TupleWrapper> groupedInput, Groupify<TupleWrapper> groupedOutput, String[][][] hierarchies, QualityDomainShare[] shares, int[] indices, QualityConfiguration config) Creates a new instanceQualityModelRowOrientedAmbiguity(WrappedBoolean interrupt, WrappedInteger progress, int totalWorkload, DataHandle input, DataHandle output, int suppressedInput, int suppressedOutput, Groupify<TupleWrapper> groupedInput, Groupify<TupleWrapper> groupedOutput, String[][][] hierarchies, QualityDomainShare[] shares, int[] indices, QualityConfiguration config) Creates a new instanceQualityModelRowOrientedDiscernibility(WrappedBoolean interrupt, WrappedInteger progress, int totalWorkload, DataHandle input, DataHandle output, int suppressedInput, int suppressedOutput, Groupify<TupleWrapper> groupedInput, Groupify<TupleWrapper> groupedOutput, String[][][] hierarchies, QualityDomainShare[] shares, int[] indices, QualityConfiguration config) Creates a new instanceQualityModelRowOrientedSquaredError(WrappedBoolean interrupt, WrappedInteger progress, int totalWorkload, DataHandle input, DataHandle output, int suppressedInput, int suppressedOutput, Groupify<TupleWrapper> groupedInput, Groupify<TupleWrapper> groupedOutput, String[][][] hierarchies, QualityDomainShare[] shares, int[] indices, QualityConfiguration config) Creates a new instanceQualityModelRowOrientedSSESST(WrappedBoolean interrupt, WrappedInteger progress, int totalWorkload, DataHandle input, DataHandle output, int suppressedInput, int suppressedOutput, Groupify<TupleWrapper> groupedInput, Groupify<TupleWrapper> groupedOutput, String[][][] hierarchies, QualityDomainShare[] shares, int[] indices, QualityConfiguration config) Creates a new instance -
Verwendungen von DataHandle in org.deidentifier.arx.certificate
Methoden in org.deidentifier.arx.certificate mit Parametern vom Typ DataHandleModifizierer und TypMethodeBeschreibungstatic ARXCertificateARXCertificate.create(DataHandle input, DataDefinition definition, ARXConfiguration config, ARXResult result, ARXLattice.ARXNode transformation, DataHandle output) Creates a new instancestatic ARXCertificateARXCertificate.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 ARXCertificateARXCertificate.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. -
Verwendungen von DataHandle in org.deidentifier.arx.common
Konstruktoren in org.deidentifier.arx.common mit Parametern vom Typ DataHandleModifiziererKonstruktorBeschreibungTupleWrapper(DataHandle handle, int[] indices, int row) Creates a new instance -
Verwendungen von DataHandle in org.deidentifier.arx.gui.model
Methoden in org.deidentifier.arx.gui.model, die DataHandle zurückgebenMethoden in org.deidentifier.arx.gui.model mit Parametern vom Typ DataHandleModifizierer und TypMethodeBeschreibungvoidModelNodeFilter.reset(DataHandle handle, DataDefinition definition) Resets the filter to display everythingvoidModel.setOutput(DataHandle output, ARXLattice.ARXNode node) Sets the current output. -
Verwendungen von DataHandle in org.deidentifier.arx.gui.view.impl
Methoden in org.deidentifier.arx.gui.view.impl mit Parametern vom Typ DataHandleModifizierer und TypMethodeBeschreibungMainWindow.showFindReplaceDialog(Model model, DataHandle handle, int column) Shows a find Ungültige Eingabe: "&" replace dialog -
Verwendungen von DataHandle in org.deidentifier.arx.gui.view.impl.common
Methoden in org.deidentifier.arx.gui.view.impl.common, die DataHandle zurückgebenModifizierer und TypMethodeBeschreibungComponentDataTable.getData()Returns the displayed data.protected abstract DataHandleViewData.getHandle()Returns the data definition.protected DataHandleViewDataInput.getHandle()protected DataHandleViewDataOutput.getHandle()Methoden in org.deidentifier.arx.gui.view.impl.common mit Parametern vom Typ DataHandleModifizierer und TypMethodeBeschreibungvoidComponentDataTable.setData(DataHandle handle) Sets the displayed data. -
Verwendungen von DataHandle in org.deidentifier.arx.gui.view.impl.common.async
Felder in org.deidentifier.arx.gui.view.impl.common.async, die deklariert sind als DataHandle -
Verwendungen von DataHandle in org.deidentifier.arx.gui.view.impl.common.datatable
Methoden in org.deidentifier.arx.gui.view.impl.common.datatable, die DataHandle zurückgebenModifizierer und TypMethodeBeschreibungDataTableContext.getHandle()Returns the data handle, if any.Methoden in org.deidentifier.arx.gui.view.impl.common.datatable mit Parametern vom Typ DataHandleModifizierer und TypMethodeBeschreibungvoidDataTableContext.setHandle(DataHandle handle) Sets a data handle. -
Verwendungen von DataHandle in org.deidentifier.arx.gui.view.impl.risk
Felder in org.deidentifier.arx.gui.view.impl.risk, die deklariert sind als DataHandle -
Verwendungen von DataHandle in org.deidentifier.arx.gui.view.impl.utility
Felder in org.deidentifier.arx.gui.view.impl.utility, die deklariert sind als DataHandleModifizierer und TypFeldBeschreibungAnalysisContextClassification.handleContext information.AnalysisContextContingency.handleContext information.AnalysisContextDistribution.handleContext information.AnalysisContextQuality.handleContext information.Konstruktoren in org.deidentifier.arx.gui.view.impl.utility mit Parametern vom Typ DataHandleModifiziererKonstruktorBeschreibungDensityData(DataHandle handle, int column1, int column2) Creates a new instance. -
Verwendungen von DataHandle in org.deidentifier.arx.gui.worker
Konstruktoren in org.deidentifier.arx.gui.worker mit Parametern vom Typ DataHandleModifiziererKonstruktorBeschreibungWorkerCreateCertificate(String path, CSVSyntax syntax, DataHandle input, DataDefinition definition, ARXConfiguration config, ARXResult result, ARXLattice.ARXNode transformation, DataHandle output, Model model) Creates a new instance.WorkerExport(String path, CSVSyntax csvConfig, boolean shuffle, DataHandle handle, ARXConfiguration config, long bytes) Creates a new instance.