- pack() - Method in class org.deidentifier.arx.framework.check.distribution.Distribution
-
Packs the frequency table; removes null values and generates
sortedElements and sortedFrequency arrays.
- pack() - Method in class org.deidentifier.arx.gui.view.impl.common.ComponentMultiStack
-
Collect information about children
- PAGE_SIZE - Static variable in class org.deidentifier.arx.gui.view.impl.common.PageableTableNavigator
-
Enable pagination
- PageableTableColumnLayout - Class in org.deidentifier.arx.gui.view.impl.common
-
Column layout for pageable tables
- PageableTableColumnLayout(PageableTable, boolean, boolean) - Constructor for class org.deidentifier.arx.gui.view.impl.common.PageableTableColumnLayout
-
Creates a new instance
- PageableTableNavigator - Class in org.deidentifier.arx.gui.view.impl.common
-
Adapted from the Nebula source.
- PageableTableNavigator(Composite, int, PageableController) - Constructor for class org.deidentifier.arx.gui.view.impl.common.PageableTableNavigator
-
Creates a new instance
- PageableTableNavigatorFactory - Class in org.deidentifier.arx.gui.view.impl.common
-
Adapted from the Nebula source.
- PageableTableNavigatorFactory() - Constructor for class org.deidentifier.arx.gui.view.impl.common.PageableTableNavigatorFactory
-
- pageIndexChanged(int, int, PageableController) - Method in class org.deidentifier.arx.gui.view.impl.common.PageableTableNavigator
-
- pageSizeChanged(int, int, PageableController) - Method in class org.deidentifier.arx.gui.view.impl.common.PageableTableNavigator
-
- paintCell(ILayerCell, GC, Rectangle, IConfigRegistry) - Method in class org.deidentifier.arx.gui.view.impl.common.datatable.DataTableBackgroundImagePainter
-
- paintCell(ILayerCell, GC, Rectangle, IConfigRegistry) - Method in class org.deidentifier.arx.gui.view.impl.common.datatable.DataTableDecorator
-
- paintCell(ILayerCell, GC, Rectangle, IConfigRegistry) - Method in class org.deidentifier.arx.gui.view.impl.common.datatable.DataTableImagePainter
-
- ParameterCalculation - Class in org.deidentifier.arx.dp
-
Implements the parameter calculation for differential privacy as proposed in:
Bild R, Kuhn KA, Prasser F.
- ParameterCalculation(double, double) - Constructor for class org.deidentifier.arx.dp.ParameterCalculation
-
Constructor
- ParameterTranslation - Class in org.deidentifier.arx.reliability
-
Class supporting parameter calculations and translations.
- ParameterTranslation() - Constructor for class org.deidentifier.arx.reliability.ParameterTranslation
-
- parse(ARXClassificationConfiguration<?>) - Method in class org.deidentifier.arx.aggregates.ClassificationConfigurationLogisticRegression
-
- parse(ARXClassificationConfiguration<?>) - Method in class org.deidentifier.arx.aggregates.ClassificationConfigurationNaiveBayes
-
- parse(ARXClassificationConfiguration<?>) - Method in class org.deidentifier.arx.aggregates.ClassificationConfigurationRandomForest
-
- parse(ARXClassificationConfiguration<?>) - Method in class org.deidentifier.arx.ARXClassificationConfiguration
-
Parses another configuration
- parse(String) - Method in class org.deidentifier.arx.DataType.ARXDate
-
- parse(String) - Method in class org.deidentifier.arx.DataType.ARXDecimal
-
- parse(String) - Method in class org.deidentifier.arx.DataType.ARXInteger
-
- parse(String) - Method in class org.deidentifier.arx.DataType.ARXOrderedString
-
- parse(String) - Method in class org.deidentifier.arx.DataType.ARXString
-
- parse(String) - Method in interface org.deidentifier.arx.DataType.DataTypeWithRatioScale
-
Parse
- parse(String) - Method in class org.deidentifier.arx.DataType
-
Converts a string into a value.
- parse(ModelCriterion, boolean) - Method in class org.deidentifier.arx.gui.model.ModelBLikenessCriterion
-
- parse(ModelCriterion, boolean) - Method in class org.deidentifier.arx.gui.model.ModelCriterion
-
Parse
- parse(ModelCriterion, boolean) - Method in class org.deidentifier.arx.gui.model.ModelDDisclosurePrivacyCriterion
-
- parse(ModelCriterion, boolean) - Method in class org.deidentifier.arx.gui.model.ModelDifferentialPrivacyCriterion
-
- parse(ModelCriterion, boolean) - Method in class org.deidentifier.arx.gui.model.ModelDPresenceCriterion
-
- parse(ModelCriterion, boolean) - Method in class org.deidentifier.arx.gui.model.ModelKAnonymityCriterion
-
- parse(ModelCriterion, boolean) - Method in class org.deidentifier.arx.gui.model.ModelKMapCriterion
-
- parse(ModelCriterion, boolean) - Method in class org.deidentifier.arx.gui.model.ModelLDiversityCriterion
-
- parse(ModelCriterion, boolean) - Method in class org.deidentifier.arx.gui.model.ModelProfitabilityCriterion
-
- parse(ModelCriterion, boolean) - Method in class org.deidentifier.arx.gui.model.ModelRiskBasedCriterion
-
- parse(ModelCriterion, boolean) - Method in class org.deidentifier.arx.gui.model.ModelTClosenessCriterion
-
- parse(HierarchyBuilder<T>) - Method in class org.deidentifier.arx.gui.view.impl.wizard.HierarchyWizardModel
-
Updates the model with a new specification.
- parse(HierarchyBuilder<T>) - Method in class org.deidentifier.arx.gui.view.impl.wizard.HierarchyWizardModelAbstract
-
Parses a builder and updates the model accordingly.
- parse(HierarchyBuilder<Date>) - Method in class org.deidentifier.arx.gui.view.impl.wizard.HierarchyWizardModelDate
-
- parse(HierarchyBuilderIntervalBased<T>) - Method in class org.deidentifier.arx.gui.view.impl.wizard.HierarchyWizardModelGrouping
-
Parses an interval-based spec.
- parse(HierarchyBuilderOrderBased<T>) - Method in class org.deidentifier.arx.gui.view.impl.wizard.HierarchyWizardModelGrouping
-
Parses an order-based spec.
- parse(HierarchyBuilder<T>) - Method in class org.deidentifier.arx.gui.view.impl.wizard.HierarchyWizardModelIntervals
-
- parse(HierarchyBuilder<T>) - Method in class org.deidentifier.arx.gui.view.impl.wizard.HierarchyWizardModelOrder
-
- parse(HierarchyBuilder<T>) - Method in class org.deidentifier.arx.gui.view.impl.wizard.HierarchyWizardModelRedaction
-
- parseDefault(ModelCriterion) - Method in class org.deidentifier.arx.gui.view.impl.menu.EditorCriterion
-
Parse method
- part - Variable in class org.deidentifier.arx.gui.model.ModelEvent
-
The part of the model that has changed.
- payload - Variable in class org.deidentifier.arx.gui.worker.io.XMLHandler
-
The payload
- pcount - Variable in class org.deidentifier.arx.framework.check.groupify.HashGroupifyEntry
-
The number of elements in this class.
- performCancel() - Method in class org.deidentifier.arx.gui.view.impl.wizard.ImportWizard
-
Cancel pressed.
- performFinish() - Method in class org.deidentifier.arx.gui.view.impl.wizard.ARXWizard
-
- performFinish() - Method in class org.deidentifier.arx.gui.view.impl.wizard.ImportWizard
-
Gets executed once the wizard is about to finish
This will build an appropriate
ImportConfiguration
object, depending
upon the
source type
and the
choices the user made during the process of the wizard.
- performMicroaggregation(DataAggregationInformation, Dictionary) - Method in class org.deidentifier.arx.framework.check.groupify.HashGroupify
-
Returns a data object with microaggregation performed
- performSuppression() - Method in class org.deidentifier.arx.framework.check.groupify.HashGroupify
-
Suppresses all records in the output dataset which
(a) do not satisfy privacy requirements, or
(b) are not included in the research subset
- PI - Variable in class org.deidentifier.arx.reliability.IntervalArithmeticDouble
-
Interval containing pi
- PopulationUniqueness - Class in org.deidentifier.arx.criteria
-
This criterion ensures that the population uniqueness falls below a given threshold.
- PopulationUniqueness(double, ARXPopulationModel) - Constructor for class org.deidentifier.arx.criteria.PopulationUniqueness
-
Creates a new instance of this criterion.
- PopulationUniqueness(double, ARXPopulationModel, ARXSolverConfiguration) - Constructor for class org.deidentifier.arx.criteria.PopulationUniqueness
-
Creates a new instance of this criterion.
- PopulationUniqueness(double, RiskModelPopulationUniqueness.PopulationUniquenessModel, ARXPopulationModel) - Constructor for class org.deidentifier.arx.criteria.PopulationUniqueness
-
Creates a new instance of this criterion.
- PopulationUniqueness(double, RiskModelPopulationUniqueness.PopulationUniquenessModel, ARXPopulationModel, ARXSolverConfiguration) - Constructor for class org.deidentifier.arx.criteria.PopulationUniqueness
-
Creates a new instance of this criterion.
- pow(IntervalDouble, int) - Method in class org.deidentifier.arx.reliability.IntervalArithmeticDouble
-
Pow
- practical - Variable in class org.deidentifier.arx.test.AbstractAnonymizationTest.ARXAnonymizationTestCase
-
Random test variable
- prepare(String[]) - Method in class org.deidentifier.arx.aggregates.HierarchyBuilder
-
Prepares the builder.
- prepare(String[]) - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderDate
-
Prepares the builder.
- prepare(String[]) - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased
-
Prepares the builder.
- prepare(String[]) - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderRedactionBased
-
Prepares the builder.
- preparedStartValues(double[][]) - Method in class org.deidentifier.arx.ARXSolverConfiguration
-
- PRETTY_THRESHOLD - Static variable in class org.deidentifier.arx.gui.view.impl.wizard.HierarchyWizardEditorLayout
-
Constant.
- prev - Variable in class org.deidentifier.arx.framework.check.history.MRUCacheEntry
-
The prev.
- PREVIEW_MAX_LINES - Static variable in class org.deidentifier.arx.gui.view.impl.wizard.ImportWizardModel
-
Maximum number of lines to be loaded for preview purposes.
- PrivacyCriterion - Class in org.deidentifier.arx.criteria
-
An abstract base class for privacy criteria.
- PrivacyCriterion(boolean, boolean) - Constructor for class org.deidentifier.arx.criteria.PrivacyCriterion
-
Instantiates a new criterion.
- privacyModelFulfilled - Variable in class org.deidentifier.arx.framework.check.TransformationResult
-
Overall anonymity.
- probe(int[]) - Method in class org.deidentifier.arx.framework.check.distribution.IntArrayDictionary
-
Probes the dictionary and either inserts a new entry index or returns the
corresponding entry index.
- probe(int, String) - Method in class org.deidentifier.arx.framework.data.Dictionary
-
Returns the registered value if present, null otherwise.
- PRODUCTION_RELEASE - Static variable in class org.deidentifier.arx.ARXAnonymizer
-
Is this a production release?
- ProfitabilityJournalist - Class in org.deidentifier.arx.criteria
-
Privacy model for the game theoretic approach proposed in:
A Game Theoretic Framework for Analyzing Re-Identification Risk.
- ProfitabilityJournalist(DataSubset) - Constructor for class org.deidentifier.arx.criteria.ProfitabilityJournalist
-
Creates a new instance of game theoretic approach proposed in:
A Game Theoretic Framework for Analyzing Re-Identification Risk.
- ProfitabilityJournalistNoAttack - Class in org.deidentifier.arx.criteria
-
Privacy model for the "no-attack" variant of the game theoretic approach proposed in:
A Game Theoretic Framework for Analyzing Re-Identification Risk.
- ProfitabilityJournalistNoAttack(DataSubset) - Constructor for class org.deidentifier.arx.criteria.ProfitabilityJournalistNoAttack
-
Creates a new instance
- ProfitabilityProsecutor - Class in org.deidentifier.arx.criteria
-
Privacy model for the game theoretic approach proposed in:
A Game Theoretic Framework for Analyzing Re-Identification Risk.
- ProfitabilityProsecutor() - Constructor for class org.deidentifier.arx.criteria.ProfitabilityProsecutor
-
Creates a new instance of game theoretic approach proposed in:
A Game Theoretic Framework for Analyzing Re-Identification Risk.
- ProfitabilityProsecutorNoAttack - Class in org.deidentifier.arx.criteria
-
Privacy model for the "no-attack" variant of the game theoretic approach proposed in:
A Game Theoretic Framework for Analyzing Re-Identification Risk.
- ProfitabilityProsecutorNoAttack() - Constructor for class org.deidentifier.arx.criteria.ProfitabilityProsecutorNoAttack
-
Creates a new instance
- progress(double) - Method in interface org.deidentifier.arx.ARXListener
-
Reports a progress value in [0, 1]
- ProgressAnalysis - Class in org.deidentifier.arx.gui.worker
-
Simple progress analysis using moving averages
- ProgressAnalysis() - Constructor for class org.deidentifier.arx.gui.worker.ProgressAnalysis
-
- projection - Variable in class org.deidentifier.arx.framework.check.TransformationCheckerStateMachine.Transition
-
Which columns can be projected away?.
- properties - Variable in class org.deidentifier.arx.framework.check.TransformedData
-
The properties
- provides(DataScale) - Method in enum org.deidentifier.arx.DataScale
-
Returns whether this scale provides at least the properties of the given scale.
- psi(int) - Method in enum org.deidentifier.arx.criteria.EntropyLDiversity.EntropyEstimator
-
The logarithm substitute of the current estimator
The difference in estimating the entropy by the naive Shannon or Grassberger
estimator is actually using log or G for \psi in the entropy formula
$H = \psi(N) - 1/N \sum n \psi(n)$
where N is the size of the set and the sum goes over all values of the
sensitive attribute, n is the count of the current sensitive attribute
- pull(ModelExplicitCriterion) - Method in class org.deidentifier.arx.gui.model.ModelBLikenessCriterion
-
- pull(ModelExplicitCriterion) - Method in class org.deidentifier.arx.gui.model.ModelDDisclosurePrivacyCriterion
-
- pull(ModelExplicitCriterion) - Method in class org.deidentifier.arx.gui.model.ModelExplicitCriterion
-
Implement this, to update data.
- pull(ModelExplicitCriterion) - Method in class org.deidentifier.arx.gui.model.ModelLDiversityCriterion
-
- pull(ModelExplicitCriterion) - Method in class org.deidentifier.arx.gui.model.ModelTClosenessCriterion
-
- put(int, double) - Method in class org.deidentifier.arx.common.FastIntDoubleMap
-
Puts a value into this map