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 TypKlasseBeschreibungstatic classA serializable comparator.Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased
HierarchyBuilderGroupingBased.Group<U>, HierarchyBuilderGroupingBased.Level<U>Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.deidentifier.arx.aggregates.HierarchyBuilder
HierarchyBuilder.Type -
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.Von Klasse geerbte Methoden org.deidentifier.arx.aggregates.HierarchyBuilderGroupingBased
build, build, getDataType, getDefaultFunction, getLevel, getLevels, isValid, prepare, setAggregateFunctionVon 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:
-