Package | Description |
---|---|
org.commonreality.sensors.base | |
org.commonreality.sensors.base.impl |
Modifier and Type | Interface and Description |
---|---|
interface |
IObjectCreator<K extends IObjectKey>
Coordinates with
PerceptManager to create IObjectKey s and their associated
ISensoryObject s (typically a IAfferentObject ). |
interface |
IObjectProcessor<K extends IObjectKey>
processes an existing object.
|
Modifier and Type | Method and Description |
---|---|
IObjectCreator<? extends IObjectKey> |
IObjectKey.getCreator() |
Modifier and Type | Method and Description |
---|---|
boolean |
IObjectCreator.canDelete(IObjectKey objectKey)
test to see if the object key can be destroyed, removing the percept entirely.
|
boolean |
IObjectCreator.deleteKey(IObjectKey objectKey)
delete the key and disconnect any listeners.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultObjectKey |
Modifier and Type | Method and Description |
---|---|
IObjectCreator<? extends IObjectKey> |
DefaultObjectKey.getCreator() |
Modifier and Type | Method and Description |
---|---|
boolean |
AbstractObjectCreator.canDelete(IObjectKey objectKey) |
boolean |
AbstractObjectCreator.deleteKey(IObjectKey objectKey)
delete the key and disconnect any listeners.
|
Constructor and Description |
---|
DefaultObjectKey(java.lang.Object object,
boolean isImmutable,
IObjectCreator<? extends IObjectKey> creator) |
DefaultObjectKey(java.lang.Object object,
IObjectCreator<? extends IObjectKey> creator) |