public class KindFeatureMap extends AbstractAuralFeatureMap<java.lang.String[]>
Constructor and Description |
---|
KindFeatureMap() |
Modifier and Type | Method and Description |
---|---|
protected void |
addInformation(IIdentifier identifier,
java.lang.String[] data) |
protected void |
clearInternal() |
protected java.lang.String[] |
extractInformation(IAfferentObject afferentObject) |
void |
fillSlotValues(ChunkTypeRequest mutableRequest,
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
|
protected void |
getCandidates(ChunkTypeRequest request,
java.util.Set<IIdentifier> results) |
protected java.lang.String[] |
getCurrentValue(IIdentifier identifier) |
protected boolean |
kindMatchesPattern(ChunkTypeRequest pattern,
java.lang.Object kind) |
void |
normalizeRequest(ChunkTypeRequest request)
provides an opportunity to normalize any varialbes.
|
protected java.lang.String[] |
removeInformation(IIdentifier identifier) |
getHandler, isInterestedIn, objectAdded, objectRemoved, objectUpdated
addListener, afferentObjectAdded, afferentObjectRemoved, afferentObjectUpdated, clear, dispatch, dispose, getCandidateRealObjects, getInformation, getLock, getPerceptualMemory, getRelevantPropertyName, getRelevantSlotName, hasListeners, isInterestedIn, removeListener, setPerceptualMemory
protected void addInformation(IIdentifier identifier, java.lang.String[] data)
addInformation
in class AbstractFeatureMap<java.lang.String[]>
protected java.lang.String[] extractInformation(IAfferentObject afferentObject)
extractInformation
in class AbstractFeatureMap<java.lang.String[]>
protected java.lang.String[] getCurrentValue(IIdentifier identifier)
getCurrentValue
in class AbstractFeatureMap<java.lang.String[]>
protected void getCandidates(ChunkTypeRequest request, java.util.Set<IIdentifier> results)
getCandidates
in class AbstractFeatureMap<java.lang.String[]>
protected java.lang.String[] removeInformation(IIdentifier identifier)
removeInformation
in class AbstractFeatureMap<java.lang.String[]>
protected void clearInternal()
clearInternal
in class AbstractFeatureMap<java.lang.String[]>
public void fillSlotValues(ChunkTypeRequest mutableRequest, IIdentifier identifier, IChunk encodedChunk, ChunkTypeRequest originalSearchRequest)
IFeatureMap
fillSlotValues
in interface IFeatureMap<java.lang.String[]>
fillSlotValues
in class AbstractFeatureMap<java.lang.String[]>
mutableRequest
- the pseudo visual location to be setupencodedChunk
- TODOprotected boolean kindMatchesPattern(ChunkTypeRequest pattern, java.lang.Object kind)
public void normalizeRequest(ChunkTypeRequest request)
IFeatureMap
IFeatureMap.isInterestedIn(ChunkTypeRequest)