Package org.deidentifier.arx.aggregates
Klasse HierarchyBuilderOrderBased<T>
java.lang.Object
org.deidentifier.arx.aggregates.HierarchyBuilder<T>
org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased<T>
org.deidentifier.arx.aggregates.HierarchyBuilderOrderBased<T>
- Typparameter:
T-
- Alle implementierten Schnittstellen:
Serializable
This class enables building hierarchies for categorical and non-categorical values
by ordering the data items and merging into groups with predefined sizes.
- Siehe auch:
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungprotected classInternal helper classstatic classA serializable comparator.Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased
HierarchyBuilderGroupingBased.AbstractGroup, HierarchyBuilderGroupingBased.Group<U>, HierarchyBuilderGroupingBased.Level<U>Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.deidentifier.arx.aggregates.HierarchyBuilder
HierarchyBuilder.Type -
Feldübersicht
Von Klasse geerbte Felder org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased
function -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic <T> HierarchyBuilderOrderBased<T> Loads a builder specification from the given file.static <T> HierarchyBuilderOrderBased<T> Loads a builder specification from the given file.static <T> HierarchyBuilderOrderBased<T> Creates a new instance.static <T> HierarchyBuilderOrderBased<T> Creates a new instance.static <T> HierarchyBuilderOrderBased<T> create(DataType<T> type, Comparator<T> comparator) Creates a new instance.Returns the comparator.protected HierarchyBuilderGroupingBased.AbstractGroup[][]Tells the implementing class to prepare the generalization process.Von Klasse geerbte Methoden org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased
build, build, getData, getDataType, getDefaultFunction, getLevel, getLevels, getPreparedGroups, isValid, prepare, setAggregateFunction, setData, setLevels, setPreparedVon Klasse geerbte Methoden org.deidentifier.arx.aggregates.HierarchyBuilder
getType, save, save
-
Methodendetails
-
create
Creates a new instance. Either preserves the given order, or sorts the items according to the order induced by the given data type- Typparameter:
T-- Parameter:
type- The data type is also used for ordering data itemsorder- Should the items be sorted according to the order induced by the data type- Gibt zurück:
-
create
Creates a new instance. Uses the comparator for ordering data items- Typparameter:
T-- Parameter:
type- The data typecomparator- Use this comparator for ordering data items- Gibt zurück:
-
create
Creates a new instance. Uses the defined order for data items- Typparameter:
T-- Parameter:
type- The data typeorder- Use this for ordering data items- Gibt zurück:
-
create
Loads a builder specification from the given file.- Typparameter:
T-- Parameter:
file-- Gibt zurück:
- Löst aus:
IOException
-
create
Loads a builder specification from the given file.- Typparameter:
T-- Parameter:
file-- Gibt zurück:
- Löst aus:
IOException
-
getComparator
Returns the comparator.- Gibt zurück:
-
prepareGroups
Beschreibung aus Klasse kopiert:HierarchyBuilderGroupingBasedTells the implementing class to prepare the generalization process.- Angegeben von:
prepareGroupsin KlasseHierarchyBuilderGroupingBased<T>- Gibt zurück:
-