org.jactr.modules.pm.aural.memory.impl.map
Class FINSTAuralFeatureMap

java.lang.Object
  extended by org.jactr.modules.pm.common.memory.map.DefaultFINSTFeatureMap
      extended by org.jactr.modules.pm.aural.memory.impl.map.FINSTAuralFeatureMap
All Implemented Interfaces:
IAfferentObjectListener, IFeatureMap<FINSTState>, IFINSTFeatureMap

public class FINSTAuralFeatureMap
extends DefaultFINSTFeatureMap


Constructor Summary
FINSTAuralFeatureMap(IModel model)
           
 
Method Summary
 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
 boolean isInterestedIn(org.commonreality.object.IAfferentObject object)
           
 
Methods inherited from class org.jactr.modules.pm.common.memory.map.DefaultFINSTFeatureMap
addListener, afferentObjectAdded, afferentObjectRemoved, afferentObjectUpdated, clear, dispose, flagAsAttended, flagAsNew, flagAsOld, getAttended, getCandidateRealObjects, getInformation, getMaximumFINSTs, getNew, getOld, getPerceptualMemory, isAttended, isInterestedIn, isNew, isOld, normalizeRequest, removeListener, reset, setMaximumFINSTs, setPerceptualMemory
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FINSTAuralFeatureMap

public FINSTAuralFeatureMap(IModel model)
Method Detail

fillSlotValues

public void fillSlotValues(ChunkTypeRequest mutableRequest,
                           org.commonreality.identifier.IIdentifier identifier,
                           IChunk encodedChunk,
                           ChunkTypeRequest originalSearchRequest)
Description copied from interface: IFeatureMap
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

Specified by:
fillSlotValues in interface IFeatureMap<FINSTState>
Overrides:
fillSlotValues in class DefaultFINSTFeatureMap
Parameters:
mutableRequest - the pseudo visual location to be setup
encodedChunk - TODO
See Also:
IFeatureMap.fillSlotValues(ChunkTypeRequest, org.commonreality.identifier.IIdentifier, IChunk, ChunkTypeRequest)

isInterestedIn

public boolean isInterestedIn(org.commonreality.object.IAfferentObject object)
Specified by:
isInterestedIn in interface IAfferentObjectListener
Overrides:
isInterestedIn in class DefaultFINSTFeatureMap
See Also:
IAfferentObjectListener.isInterestedIn(org.commonreality.object.IAfferentObject)