public final class CompoundAttributeKey extends java.lang.Object implements AttributeKey
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 |
---|---|
AttributeKey |
createSubKey(int objectId) |
boolean |
equals(java.lang.Object obj) |
int |
getCompoundObjectId() |
java.lang.String |
getKeyName() |
int |
getObjectId() |
int |
hashCode() |
boolean |
isCompound() |
java.lang.String |
toString() |
private final AttributeKey key1
private final AttributeKey key2
CompoundAttributeKey(@CheckForNull AttributeKey key1, @CheckForNull AttributeKey key2)
public int getObjectId()
getObjectId
in interface AttributeKey
public boolean isCompound()
isCompound
in interface AttributeKey
public int getCompoundObjectId()
getCompoundObjectId
in interface AttributeKey
public AttributeKey createSubKey(int objectId)
createSubKey
in interface AttributeKey
public java.lang.String getKeyName()
getKeyName
in interface AttributeKey
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object