public class AttributeType
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Modifier and Type | Class and Description |
---|---|
static class |
AttributeType.Hierarchy
This class implements a generalization hierarchy.
|
static class |
AttributeType.MicroAggregationFunction
This class is used to define aggregate functions for microaggregation.
|
static class |
AttributeType.MicroAggregationFunctionDescription
This class describes a microaggregation function
|
Modifier and Type | Field and Description |
---|---|
static AttributeType |
IDENTIFYING_ATTRIBUTE
Represents an identifying attribute.
|
static AttributeType |
INSENSITIVE_ATTRIBUTE
Represents an insensitive attribute.
|
static AttributeType |
QUASI_IDENTIFYING_ATTRIBUTE
Represents a quasi-identifying attribute.
|
static AttributeType |
SENSITIVE_ATTRIBUTE
Represents a sensitive attribute.
|
Modifier and Type | Method and Description |
---|---|
AttributeType |
clone() |
static java.util.List<AttributeType.MicroAggregationFunctionDescription> |
listMicroAggregationFunctions()
Lists all available microaggregation functions
|
java.lang.String |
toString()
Returns a string representation.
|
public static AttributeType IDENTIFYING_ATTRIBUTE
public static AttributeType SENSITIVE_ATTRIBUTE
public static AttributeType INSENSITIVE_ATTRIBUTE
public static AttributeType QUASI_IDENTIFYING_ATTRIBUTE
public static java.util.List<AttributeType.MicroAggregationFunctionDescription> listMicroAggregationFunctions()
public AttributeType clone()
clone
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object