public class CompoundAttributeKey extends java.lang.Object implements AttributeKey
Modifier and Type | Class and Description |
---|---|
static class |
CompoundAttributeKey.Builder |
Modifier and Type | Field and Description |
---|---|
private AttributeKey |
key1 |
private AttributeKey |
key2 |
Constructor and Description |
---|
CompoundAttributeKey(AttributeKey key1,
AttributeKey key2) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
clone()
CompoundAttributeKey objects do not support cloning.
|
AttributeKey |
createSubKey(int objectID) |
int |
getCompoundObjectID() |
java.lang.String |
getKey() |
int |
getObjectID() |
boolean |
isCompound() |
void |
setObjectID(int objectID) |
java.lang.String |
toString() |
private final AttributeKey key1
private final AttributeKey key2
public CompoundAttributeKey(AttributeKey key1, AttributeKey key2)
public int getObjectID()
getObjectID
in interface AttributeKey
public java.lang.String toString()
toString
in class java.lang.Object
public boolean isCompound()
isCompound
in interface AttributeKey
public int getCompoundObjectID()
getCompoundObjectID
in interface AttributeKey
public java.lang.String getKey()
getKey
in interface AttributeKey
protected java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
public AttributeKey createSubKey(int objectID)
createSubKey
in interface AttributeKey
public void setObjectID(int objectID)
setObjectID
in interface AttributeKey