org.commonreality.sensors.base.impl
Class DefaultObjectKey

java.lang.Object
  extended by org.commonreality.sensors.base.impl.DefaultObjectKey
All Implemented Interfaces:
IObjectKey

public class DefaultObjectKey
extends java.lang.Object
implements IObjectKey


Constructor Summary
DefaultObjectKey(java.lang.Object object, IObjectCreator<? extends IObjectKey> creator)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 IObjectCreator<? extends IObjectKey> getCreator()
           
 org.commonreality.object.identifier.ISensoryIdentifier getIdentifier()
           
 java.lang.Object getObject()
           
 int hashCode()
           
 void setIdentifier(org.commonreality.object.identifier.ISensoryIdentifier identifier)
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultObjectKey

public DefaultObjectKey(java.lang.Object object,
                        IObjectCreator<? extends IObjectKey> creator)
Method Detail

getIdentifier

public org.commonreality.object.identifier.ISensoryIdentifier getIdentifier()
Specified by:
getIdentifier in interface IObjectKey

getObject

public java.lang.Object getObject()
Specified by:
getObject in interface IObjectKey

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

setIdentifier

public void setIdentifier(org.commonreality.object.identifier.ISensoryIdentifier identifier)
Specified by:
setIdentifier in interface IObjectKey

getCreator

public IObjectCreator<? extends IObjectKey> getCreator()
Specified by:
getCreator in interface IObjectKey