public interface IObjectKey
Modifier and Type | Method and Description |
---|---|
IObjectCreator<? extends IObjectKey> |
getCreator() |
ISensoryIdentifier |
getIdentifier() |
java.lang.Object |
getObject() |
boolean |
isObjectImmutable() |
void |
replaceObject(java.lang.Object object)
used internally if the object represents an updated value, even though its
#hashCode() and #equals(Object) methods return identical
values. |
void |
setIdentifier(ISensoryIdentifier identifier) |
void setIdentifier(ISensoryIdentifier identifier)
ISensoryIdentifier getIdentifier()
IObjectCreator<? extends IObjectKey> getCreator()
java.lang.Object getObject()
void replaceObject(java.lang.Object object)
#hashCode()
and #equals(Object)
methods return identical
values. This is used when the key object is actually immutableobject
- boolean isObjectImmutable()