|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IFeatureMap<T>
| Method Summary | |
|---|---|
void |
addListener(IFeatureMapListener listener,
java.util.concurrent.Executor executor)
|
void |
clear()
|
void |
dispose()
|
void |
fillSlotValues(ChunkTypeRequest mutableRequest,
org.commonreality.identifier.IIdentifier identifier,
IChunk encodedChunk,
ChunkTypeRequest originalSearchRequest)
fill the slot values accordingly for this identifier at the mutablePattern location this is then used to further specify the actual location chunk that will be returned |
void |
getCandidateRealObjects(ChunkTypeRequest request,
java.util.Set<org.commonreality.identifier.IIdentifier> container)
return all the identifiers of all possible objects that can exist at the visual location defined by this search pattern if nothing is available, and empty collection is to be returned |
T |
getInformation(org.commonreality.identifier.IIdentifier identifier)
returns the feature value for this object |
IPerceptualMemory |
getPerceptualMemory()
|
boolean |
isInterestedIn(ChunkTypeRequest request)
|
void |
normalizeRequest(ChunkTypeRequest request)
provides an opportunity to normalize any varialbes. |
void |
removeListener(IFeatureMapListener listener)
|
void |
setPerceptualMemory(IPerceptualMemory memory)
|
| Methods inherited from interface org.jactr.modules.pm.common.afferent.IAfferentObjectListener |
|---|
afferentObjectAdded, afferentObjectRemoved, afferentObjectUpdated, isInterestedIn |
| Method Detail |
|---|
void getCandidateRealObjects(ChunkTypeRequest request,
java.util.Set<org.commonreality.identifier.IIdentifier> container)
container - T getInformation(org.commonreality.identifier.IIdentifier identifier)
identifier -
void fillSlotValues(ChunkTypeRequest mutableRequest,
org.commonreality.identifier.IIdentifier identifier,
IChunk encodedChunk,
ChunkTypeRequest originalSearchRequest)
mutableRequest - the pseudo visual location to be setupidentifier - encodedChunk - TODOoriginalSearchRequest - void clear()
void dispose()
boolean isInterestedIn(ChunkTypeRequest request)
void addListener(IFeatureMapListener listener,
java.util.concurrent.Executor executor)
void removeListener(IFeatureMapListener listener)
void setPerceptualMemory(IPerceptualMemory memory)
IPerceptualMemory getPerceptualMemory()
void normalizeRequest(ChunkTypeRequest request)
isInterestedIn(ChunkTypeRequest)
request -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||