Package org.deidentifier.arx
Klasse DataGeneralizationScheme
java.lang.Object
org.deidentifier.arx.DataGeneralizationScheme
- Alle implementierten Schnittstellen:
Serializable,Cloneable
This class encapsulates a generalization scheme
- Siehe auch:
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic enumA specific generalization degree -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungclone()Clone methodstatic DataGeneralizationSchemecreate()Creates a new data generalization schemestatic DataGeneralizationSchemeCreates a new data generalization schemestatic DataGeneralizationSchemeCreates a new data generalization schemestatic DataGeneralizationSchemecreate(Data data, DataGeneralizationScheme.GeneralizationDegree degree) Creates a new data generalization schemegeneralize(String attribute, int level) Defines a specific generalization levelgeneralize(String attribute, DataGeneralizationScheme.GeneralizationDegree degree) Defines a specific generalization degreeDefines a specific generalization degreeReturns the overall generalization degree, if anyintgetGeneralizationLevel(String attribute, DataDefinition definition) Returns a generalization level as defined by this class
-
Methodendetails
-
create
Creates a new data generalization scheme- Gibt zurück:
-
create
Creates a new data generalization scheme- Parameter:
data-- Gibt zurück:
-
create
public static DataGeneralizationScheme create(Data data, DataGeneralizationScheme.GeneralizationDegree degree) Creates a new data generalization scheme- Parameter:
data-degree-- Gibt zurück:
-
create
Creates a new data generalization scheme- Parameter:
degree-- Gibt zurück:
-
clone
Clone method -
generalize
Defines a specific generalization degree- Parameter:
degree-- Gibt zurück:
-
generalize
public DataGeneralizationScheme generalize(String attribute, DataGeneralizationScheme.GeneralizationDegree degree) Defines a specific generalization degree- Parameter:
attribute-degree-- Gibt zurück:
-
generalize
Defines a specific generalization level- Parameter:
attribute-level-- Gibt zurück:
-
getGeneralizationDegree
Returns the overall generalization degree, if any- Gibt zurück:
-
getGeneralizationLevel
Returns a generalization level as defined by this class- Parameter:
attribute-definition-- Gibt zurück:
-