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.Objectpublic java.lang.String toString()
toString in class java.lang.Object