diff --git a/doc/api/index-files/index-12.html b/doc/api/index-files/index-12.html index 6bafe5cc4a..f74f1d9a10 100644 --- a/doc/api/index-files/index-12.html +++ b/doc/api/index-files/index-12.html @@ -135,7 +135,7 @@
public static enum HierarchyBuilderRedactionBased.Order
extends java.lang.Enum<HierarchyBuilderRedactionBased.Order>
+static class
HierarchyBuilderRedactionBased.Order
HierarchyBuilderRedactionBased.Order
+void
setDomainMetadata(java.lang.String[] data)
+void
setDomainSize(int domainSize,
int maxValueLength)
public void setDomainSize(int domainSize, @@ -588,6 +596,19 @@setDomainSize
domainSize
- maxValueLength
- public void setDomainMetadata(java.lang.String[] data)+
Sets properties about the attribute's domain. Currently, this information is only used for + evaluating information loss with the generalized loss metric for attributes with functional + redaction-based hierarchies.
data
- ARITHMETIC_MEAN
-GEOMETRIC_MEAN
-MAXIMUM
-RANK
-SUM
-public static final Metric.AggregateFunction SUM-
public static final Metric.AggregateFunction MAXIMUM-
public static final Metric.AggregateFunction ARITHMETIC_MEAN-
public static final Metric.AggregateFunction GEOMETRIC_MEAN-
public static final Metric.AggregateFunction RANK-
class
MetricMDNMLoss
-class
MetricMDNMLossPotentiallyPrecomputed
-class
MetricMDNMLossPrecomputed
-public class ILMultiDimensionalGeometricMean
extends AbstractILMultiDimensionalReduced
public class MetricMDNMLoss
extends AbstractMetricMultiDimensional
-public class MetricMDNMLossPotentiallyPrecomputed
extends AbstractMetricMultiDimensionalPotentiallyPrecomputed
-public class MetricMDNMLossPrecomputed extends MetricMDNMLoss-
class
MetricMDNMLoss
-class
MetricMDNMLossPotentiallyPrecomputed
-class
MetricMDNMLossPrecomputed
-class
MetricMDNMLossPotentiallyPrecomputed
-class
MetricMDNMLossPrecomputed
-public static enum HierarchyBuilderRedactionBased.Order
extends java.lang.Enum<HierarchyBuilderRedactionBased.Order>
+static class
HierarchyBuilderRedactionBased.Order
HierarchyBuilderRedactionBased.Order
+void
setDomainMetadata(java.lang.String[] data)
+void
setDomainSize(int domainSize,
int maxValueLength)
public void setDomainSize(int domainSize, @@ -588,6 +596,19 @@setDomainSize
domainSize
- maxValueLength
- public void setDomainMetadata(java.lang.String[] data)+
Sets properties about the attribute's domain. Currently, this information is only used for + evaluating information loss with the generalized loss metric for attributes with functional + redaction-based hierarchies.
data
- Lattice(Node[][] levels,
- int[] maxLevels,
+Lattice(Node[][] levels,
int numNodes)
Initializes a lattice.
@@ -149,58 +148,52 @@ Method Summary
int[]
getMaximumGeneralizationLevels()
-int
getSize()
Node
getTop()
void
setChecked(Node node,
INodeChecker.Result result)
void
setInformationLoss(Node node,
InformationLoss<?> informationLoss)
void
setListener(ARXListener listener)
void
setLowerBound(Node node,
InformationLoss<?> lowerBound)
void
setProperty(Node node,
int property)
void
setPropertyDownwards(Node node,
boolean include,
@@ -208,7 +201,7 @@ Method Summary
Sets the property to all predecessors of the given node.
void
setPropertyUpwards(Node node,
boolean include,
@@ -216,7 +209,7 @@ Method Summary
Sets the property to all successors of the given node.
void
setTagTrigger(NodeAction trigger)
public Lattice(Node[][] levels, - int[] maxLevels, int numNodes)
levels
- the levelsmaxLevels
- the max levelsnumNodes
- the num nodeslevels
- the levelsmaxLevels
- the max levelspublic int[] getMaximumGeneralizationLevels()-
LatticeBuilder(int[] maxLevels,
- int[] minLevels,
- int[] maxHeights)
+LatticeBuilder(int[] maxLevels,
+ int[] minLevels)
public LatticeBuilder(int[] maxLevels, - int[] minLevels, - int[] maxHeights)+ int[] minLevels)
maxLevels
- the maxlevelsminLevels
- the minlevelsmaxHeights
- Lattice(Node[][] levels,
- int[] maxLevels,
+Lattice(Node[][] levels,
int numNodes)
Initializes a lattice.
diff --git a/doc/dev/org/deidentifier/arx/metric/Metric.AggregateFunction.html b/doc/dev/org/deidentifier/arx/metric/Metric.AggregateFunction.html
index 2cab449376..f42597e130 100644
--- a/doc/dev/org/deidentifier/arx/metric/Metric.AggregateFunction.html
+++ b/doc/dev/org/deidentifier/arx/metric/Metric.AggregateFunction.html
@@ -130,27 +130,27 @@ Enum Constant Summary
ARITHMETIC_MEAN
-TODO
+Arithmetic mean
GEOMETRIC_MEAN
-TODO
+Geometric mean: Zero (0) values are converted to one (1) for the calculation
MAXIMUM
-TODO
+Maximum
RANK
-TODO
+Rank: Ordered list of values, compared lexicographically.
SUM
-TODO
+Sum
@@ -221,7 +221,7 @@ Enum Constant Detail
-
SUM
public static final Metric.AggregateFunction SUM
-TODO
+Sum
@@ -231,7 +231,7 @@ SUM
-
MAXIMUM
public static final Metric.AggregateFunction MAXIMUM
-TODO
+Maximum
@@ -241,7 +241,7 @@ MAXIMUM
-
ARITHMETIC_MEAN
public static final Metric.AggregateFunction ARITHMETIC_MEAN
-TODO
+Arithmetic mean
@@ -251,7 +251,7 @@ ARITHMETIC_MEAN
-
GEOMETRIC_MEAN
public static final Metric.AggregateFunction GEOMETRIC_MEAN
-TODO
+Geometric mean: Zero (0) values are converted to one (1) for the calculation
@@ -261,7 +261,7 @@ GEOMETRIC_MEAN
-
RANK
public static final Metric.AggregateFunction RANK
-TODO
+Rank: Ordered list of values, compared lexicographically.
diff --git a/doc/dev/org/deidentifier/arx/metric/class-use/Metric.html b/doc/dev/org/deidentifier/arx/metric/class-use/Metric.html
index da76de5bc6..b6cd9ccab9 100644
--- a/doc/dev/org/deidentifier/arx/metric/class-use/Metric.html
+++ b/doc/dev/org/deidentifier/arx/metric/class-use/Metric.html
@@ -587,20 +587,19 @@ Uses of
class
MetricMDNMLoss
-Normalized Domain Share.
+This class implements a variant of the Loss metric.
class
MetricMDNMLossPotentiallyPrecomputed
-This class provides an implementation of NDS
- TODO: Add reference.
+This class implements a variant of the Loss metric.
class
MetricMDNMLossPrecomputed
-Normalized Domain Share.
+This class implements a variant of the Loss metric.
diff --git a/doc/dev/org/deidentifier/arx/metric/v2/ILMultiDimensionalGeometricMean.html b/doc/dev/org/deidentifier/arx/metric/v2/ILMultiDimensionalGeometricMean.html
index c18e3e42f0..f4a2cf1723 100644
--- a/doc/dev/org/deidentifier/arx/metric/v2/ILMultiDimensionalGeometricMean.html
+++ b/doc/dev/org/deidentifier/arx/metric/v2/ILMultiDimensionalGeometricMean.html
@@ -116,7 +116,8 @@ Class ILMultiDim
public class ILMultiDimensionalGeometricMean
extends AbstractILMultiDimensionalReduced
This class implements an information loss which can be represented as a
- decimal number per quasi-identifier.
+ decimal number per quasi-identifier. As an aggregate function, the geometric mean
+ is applied. Zero (0) values are converted to one (1) for the calculation.
- See Also:
- Serialized Form
diff --git a/doc/dev/org/deidentifier/arx/metric/v2/MetricMDNMLoss.html b/doc/dev/org/deidentifier/arx/metric/v2/MetricMDNMLoss.html
index 519a0b83ac..cb76924f29 100644
--- a/doc/dev/org/deidentifier/arx/metric/v2/MetricMDNMLoss.html
+++ b/doc/dev/org/deidentifier/arx/metric/v2/MetricMDNMLoss.html
@@ -114,7 +114,7 @@ Class MetricMDNMLoss
public class MetricMDNMLoss
extends AbstractMetricMultiDimensional
-Normalized Domain Share.
+This class implements a variant of the Loss metric.
- See Also:
- Serialized Form
diff --git a/doc/dev/org/deidentifier/arx/metric/v2/MetricMDNMLossPotentiallyPrecomputed.html b/doc/dev/org/deidentifier/arx/metric/v2/MetricMDNMLossPotentiallyPrecomputed.html
index ec4b374403..159f047acd 100644
--- a/doc/dev/org/deidentifier/arx/metric/v2/MetricMDNMLossPotentiallyPrecomputed.html
+++ b/doc/dev/org/deidentifier/arx/metric/v2/MetricMDNMLossPotentiallyPrecomputed.html
@@ -115,7 +115,7 @@ Class Metri
public class MetricMDNMLossPotentiallyPrecomputed
extends AbstractMetricMultiDimensionalPotentiallyPrecomputed
-This class provides an implementation of NDS
+This class implements a variant of the Loss metric.
TODO: Add reference.
- See Also:
- Serialized Form
diff --git a/doc/dev/org/deidentifier/arx/metric/v2/MetricMDNMLossPrecomputed.html b/doc/dev/org/deidentifier/arx/metric/v2/MetricMDNMLossPrecomputed.html
index eda2866e40..4387d51a94 100644
--- a/doc/dev/org/deidentifier/arx/metric/v2/MetricMDNMLossPrecomputed.html
+++ b/doc/dev/org/deidentifier/arx/metric/v2/MetricMDNMLossPrecomputed.html
@@ -115,7 +115,8 @@ Class MetricMDNMLossPr
public class MetricMDNMLossPrecomputed
extends MetricMDNMLoss
-Normalized Domain Share.
+This class implements a variant of the Loss metric.
+ TODO: Add reference.
- See Also:
- Serialized Form
diff --git a/doc/dev/org/deidentifier/arx/metric/v2/class-use/AbstractMetricMultiDimensional.html b/doc/dev/org/deidentifier/arx/metric/v2/class-use/AbstractMetricMultiDimensional.html
index de21980418..43eaad23a5 100644
--- a/doc/dev/org/deidentifier/arx/metric/v2/class-use/AbstractMetricMultiDimensional.html
+++ b/doc/dev/org/deidentifier/arx/metric/v2/class-use/AbstractMetricMultiDimensional.html
@@ -109,20 +109,19 @@ Uses of
class
MetricMDNMLoss
-Normalized Domain Share.
+This class implements a variant of the Loss metric.
class
MetricMDNMLossPotentiallyPrecomputed
-This class provides an implementation of NDS
- TODO: Add reference.
+This class implements a variant of the Loss metric.
class
MetricMDNMLossPrecomputed
-Normalized Domain Share.
+This class implements a variant of the Loss metric.
diff --git a/doc/dev/org/deidentifier/arx/metric/v2/class-use/AbstractMetricMultiDimensionalPotentiallyPrecomputed.html b/doc/dev/org/deidentifier/arx/metric/v2/class-use/AbstractMetricMultiDimensionalPotentiallyPrecomputed.html
index 5e821a7915..b7441bc9c6 100644
--- a/doc/dev/org/deidentifier/arx/metric/v2/class-use/AbstractMetricMultiDimensionalPotentiallyPrecomputed.html
+++ b/doc/dev/org/deidentifier/arx/metric/v2/class-use/AbstractMetricMultiDimensionalPotentiallyPrecomputed.html
@@ -96,8 +96,7 @@ Uses of
class
MetricMDNMLossPotentiallyPrecomputed
-This class provides an implementation of NDS
- TODO: Add reference.
+This class implements a variant of the Loss metric.
diff --git a/doc/dev/org/deidentifier/arx/metric/v2/class-use/MetricMDNMLoss.html b/doc/dev/org/deidentifier/arx/metric/v2/class-use/MetricMDNMLoss.html
index f950ea4b70..39e4a52c38 100644
--- a/doc/dev/org/deidentifier/arx/metric/v2/class-use/MetricMDNMLoss.html
+++ b/doc/dev/org/deidentifier/arx/metric/v2/class-use/MetricMDNMLoss.html
@@ -96,7 +96,7 @@ Uses of
class
MetricMDNMLossPrecomputed
-Normalized Domain Share.
+This class implements a variant of the Loss metric.
diff --git a/doc/dev/org/deidentifier/arx/metric/v2/package-summary.html b/doc/dev/org/deidentifier/arx/metric/v2/package-summary.html
index 44bc9778c4..901e033f5c 100644
--- a/doc/dev/org/deidentifier/arx/metric/v2/package-summary.html
+++ b/doc/dev/org/deidentifier/arx/metric/v2/package-summary.html
@@ -220,20 +220,19 @@ Package org.deidentifier.arx.metric.v2
MetricMDNMLoss
-Normalized Domain Share.
+This class implements a variant of the Loss metric.
MetricMDNMLossPotentiallyPrecomputed
-This class provides an implementation of NDS
- TODO: Add reference.
+This class implements a variant of the Loss metric.
MetricMDNMLossPrecomputed
-Normalized Domain Share.
+This class implements a variant of the Loss metric.
diff --git a/doc/dev/org/deidentifier/arx/metric/v2/package-use.html b/doc/dev/org/deidentifier/arx/metric/v2/package-use.html
index e35d0ccdcb..933975c511 100644
--- a/doc/dev/org/deidentifier/arx/metric/v2/package-use.html
+++ b/doc/dev/org/deidentifier/arx/metric/v2/package-use.html
@@ -176,7 +176,7 @@ Uses of
MetricMDNMLoss
-Normalized Domain Share.
+This class implements a variant of the Loss metric.
diff --git a/doc/gui/allclasses-frame.html b/doc/gui/allclasses-frame.html
index 104edba218..0dd00aa321 100644
--- a/doc/gui/allclasses-frame.html
+++ b/doc/gui/allclasses-frame.html
@@ -91,6 +91,7 @@ All Classes
- DataTableGridLayerStack
- DataTableHandleDataProvider
- DataTableImagePainter
+- DataTableResizeColumnAction
- DataTableRowHeaderConfiguration
- DataTableSelectionLayer
- DataTableViewportLayer
diff --git a/doc/gui/allclasses-noframe.html b/doc/gui/allclasses-noframe.html
index e8b343eff5..cf8a33453c 100644
--- a/doc/gui/allclasses-noframe.html
+++ b/doc/gui/allclasses-noframe.html
@@ -91,6 +91,7 @@ All Classes
- DataTableGridLayerStack
- DataTableHandleDataProvider
- DataTableImagePainter
+- DataTableResizeColumnAction
- DataTableRowHeaderConfiguration
- DataTableSelectionLayer
- DataTableViewportLayer
diff --git a/doc/gui/index-all.html b/doc/gui/index-all.html
index 12d6eb3b33..6a969ebd26 100644
--- a/doc/gui/index-all.html
+++ b/doc/gui/index-all.html
@@ -2507,6 +2507,14 @@ D
-
Creates a new instance.
+- DataTableResizeColumnAction - Class in org.deidentifier.arx.gui.view.impl.common.datatable
+-
+Resize column action that only fires for smaller datasets
+
+- DataTableResizeColumnAction(IUniqueIndexLayer) - Constructor for class org.deidentifier.arx.gui.view.impl.common.datatable.DataTableResizeColumnAction
+-
+Construct
+
- DataTableRowHeaderConfiguration - Class in org.deidentifier.arx.gui.view.impl.common.datatable
-
A configuration for row headers in the data view.
@@ -6072,7 +6080,9 @@
H
using redaction.
- HierarchyBuilderRedactionBased.Order - Enum in org.deidentifier.arx.aggregates
--
+-
+Order
+
- HierarchyWizard<T> - Class in org.deidentifier.arx.gui.view.impl.wizard
-
This class implements a wizard for generalization hierarchies.
@@ -7819,7 +7829,7 @@
M
- MetricMDNMLoss - Class in org.deidentifier.arx.metric.v2
-
-Normalized Domain Share.
+This class implements a variant of the Loss metric.
- MetricMDNMLoss() - Constructor for class org.deidentifier.arx.metric.v2.MetricMDNMLoss
-
@@ -7835,8 +7845,7 @@
M
- MetricMDNMLossPotentiallyPrecomputed - Class in org.deidentifier.arx.metric.v2
-
-This class provides an implementation of NDS
- TODO: Add reference.
+This class implements a variant of the Loss metric.
- MetricMDNMLossPotentiallyPrecomputed(double) - Constructor for class org.deidentifier.arx.metric.v2.MetricMDNMLossPotentiallyPrecomputed
-
@@ -7852,7 +7861,7 @@
M
- MetricMDNMLossPrecomputed - Class in org.deidentifier.arx.metric.v2
-
-Normalized Domain Share.
+This class implements a variant of the Loss metric.
- MetricMDNMLossPrecomputed() - Constructor for class org.deidentifier.arx.metric.v2.MetricMDNMLossPrecomputed
-
@@ -8508,7 +8517,7 @@
P
- payload - Variable in class org.deidentifier.arx.gui.worker.io.XMLHandler
-
-TODO
+The payload
- performCancel() - Method in class org.deidentifier.arx.gui.view.impl.wizard.ImportWizard
-
@@ -8910,6 +8919,8 @@
R
-
Implement the analysis here.
+ - run(NatTable, MouseEvent) - Method in class org.deidentifier.arx.gui.view.impl.common.datatable.DataTableResizeColumnAction
+-
- run(IProgressMonitor) - Method in class org.deidentifier.arx.gui.worker.WorkerAnonymize
-
- run(IProgressMonitor) - Method in class org.deidentifier.arx.gui.worker.WorkerExport
@@ -9215,6 +9226,10 @@ S
-
Sets properties about the attribute's domain.
+- setDomainMetadata(String[]) - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderRedactionBased
+-
+Sets properties about the attribute's domain.
+
- setDomainSize(int, int) - Method in class org.deidentifier.arx.aggregates.HierarchyBuilderRedactionBased
-
Sets properties about the attribute's domain.
@@ -10487,11 +10502,11 @@
U
- update() - Method in class org.deidentifier.arx.gui.view.impl.wizard.HierarchyWizardModelGrouping
-
-Update all UI components.
+Update the model and all UI components.
- update(HierarchyWizard.HierarchyWizardView) - Method in class org.deidentifier.arx.gui.view.impl.wizard.HierarchyWizardModelGrouping
-
-Update all UI components, apart from the sender.
+Update the model and all UI components, apart from the sender.
- update() - Method in class org.deidentifier.arx.gui.view.impl.wizard.HierarchyWizardPageBuilder
-
@@ -10513,6 +10528,16 @@ U
-
Updates the page.
+- updateUI(HierarchyWizard.HierarchyWizardView) - Method in class org.deidentifier.arx.gui.view.impl.wizard.HierarchyWizardModelAbstract
+-
+Updates all UI components apart from the sender
+
+- updateUI(HierarchyWizard.HierarchyWizardView) - Method in class org.deidentifier.arx.gui.view.impl.wizard.HierarchyWizardModelGrouping
+-
+Update the UI components.
+
+- updateUI(HierarchyWizard.HierarchyWizardView) - Method in class org.deidentifier.arx.gui.view.impl.wizard.HierarchyWizardModelRedaction
+-
- url - Variable in class org.deidentifier.arx.gui.view.impl.menu.DialogHelpConfig.Entry
-
TODO
diff --git a/doc/gui/org/deidentifier/arx/aggregates/HierarchyBuilderRedactionBased.Order.html b/doc/gui/org/deidentifier/arx/aggregates/HierarchyBuilderRedactionBased.Order.html
index 50643d0f5e..246bcb524b 100644
--- a/doc/gui/org/deidentifier/arx/aggregates/HierarchyBuilderRedactionBased.Order.html
+++ b/doc/gui/org/deidentifier/arx/aggregates/HierarchyBuilderRedactionBased.Order.html
@@ -109,6 +109,7 @@
Enum Hierarc
public static enum HierarchyBuilderRedactionBased.Order
extends java.lang.Enum<HierarchyBuilderRedactionBased.Order>
+Order
diff --git a/doc/gui/org/deidentifier/arx/aggregates/HierarchyBuilderRedactionBased.html b/doc/gui/org/deidentifier/arx/aggregates/HierarchyBuilderRedactionBased.html
index 52f2953b1f..d3d7cc27f5 100644
--- a/doc/gui/org/deidentifier/arx/aggregates/HierarchyBuilderRedactionBased.html
+++ b/doc/gui/org/deidentifier/arx/aggregates/HierarchyBuilderRedactionBased.html
@@ -132,7 +132,9 @@ Nested Class Summary
static class
-HierarchyBuilderRedactionBased.Order
+HierarchyBuilderRedactionBased.Order
+Order
+
@@ -274,6 +276,12 @@ Method Summary
void
+setDomainMetadata(java.lang.String[] data)
+Sets properties about the attribute's domain.
+
+
+
+void
setDomainSize(int domainSize,
int maxValueLength)
Sets properties about the attribute's domain.
@@ -568,7 +576,7 @@ setDomainAndAlphabetSize
-
+
-
setDomainSize
public void setDomainSize(int domainSize,
@@ -588,6 +596,19 @@ setDomainSize
- Parameters:
domainSize
- maxValueLength
-
+
+
+
+
+-
+
setDomainMetadata
+public void setDomainMetadata(java.lang.String[] data)
+Sets properties about the attribute's domain. Currently, this information is only used for
+ evaluating information loss with the generalized loss metric for attributes with functional
+ redaction-based hierarchies.
+- Parameters:
data
-
+
+
diff --git a/doc/gui/org/deidentifier/arx/aggregates/package-summary.html b/doc/gui/org/deidentifier/arx/aggregates/package-summary.html
index a5c69c95d1..5167451f86 100644
--- a/doc/gui/org/deidentifier/arx/aggregates/package-summary.html
+++ b/doc/gui/org/deidentifier/arx/aggregates/package-summary.html
@@ -252,7 +252,9 @@ Package org.deidentifier.arx.aggregates
HierarchyBuilderRedactionBased.Order
-
+
+Order
+
diff --git a/doc/gui/org/deidentifier/arx/aggregates/package-use.html b/doc/gui/org/deidentifier/arx/aggregates/package-use.html
index 695da3c2a2..ab54f8ae02 100644
--- a/doc/gui/org/deidentifier/arx/aggregates/package-use.html
+++ b/doc/gui/org/deidentifier/arx/aggregates/package-use.html
@@ -221,7 +221,9 @@ Uses o