org.jactr.modules.pm.visual.memory.impl
Class DefaultPerceptListener

java.lang.Object
  extended by org.jactr.modules.pm.visual.memory.impl.DefaultPerceptListener
All Implemented Interfaces:
IActivePerceptListener

public class DefaultPerceptListener
extends java.lang.Object
implements IActivePerceptListener


Constructor Summary
DefaultPerceptListener(IVisualModule module)
           
 
Method Summary
 void addTrackedIdentifier(org.commonreality.identifier.IIdentifier identifier)
           
 void clearTrackedIdentifiers()
           
 void newPercept(org.commonreality.identifier.IIdentifier identifier, IChunk chunk)
           
 void reencoded(org.commonreality.identifier.IIdentifier identifier, IChunk oldChunk, IChunk newChunk)
          when an attended chunk (oldChunk) has changed so much that a new chunk has to be encoded (newChunk)
 void removed(org.commonreality.identifier.IIdentifier identifier, IChunk chunk)
          when an attended chunk's percept is no longer available
 void removeTrackedIdentifier(org.commonreality.identifier.IIdentifier identifier)
           
 void updated(org.commonreality.identifier.IIdentifier identifier, IChunk chunk)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultPerceptListener

public DefaultPerceptListener(IVisualModule module)
Method Detail

addTrackedIdentifier

public void addTrackedIdentifier(org.commonreality.identifier.IIdentifier identifier)

removeTrackedIdentifier

public void removeTrackedIdentifier(org.commonreality.identifier.IIdentifier identifier)

clearTrackedIdentifiers

public void clearTrackedIdentifiers()

reencoded

public void reencoded(org.commonreality.identifier.IIdentifier identifier,
                      IChunk oldChunk,
                      IChunk newChunk)
Description copied from interface: IActivePerceptListener
when an attended chunk (oldChunk) has changed so much that a new chunk has to be encoded (newChunk)

Specified by:
reencoded in interface IActivePerceptListener
Parameters:
identifier - TODO

removed

public void removed(org.commonreality.identifier.IIdentifier identifier,
                    IChunk chunk)
Description copied from interface: IActivePerceptListener
when an attended chunk's percept is no longer available

Specified by:
removed in interface IActivePerceptListener
Parameters:
identifier - TODO

updated

public void updated(org.commonreality.identifier.IIdentifier identifier,
                    IChunk chunk)
Specified by:
updated in interface IActivePerceptListener

newPercept

public void newPercept(org.commonreality.identifier.IIdentifier identifier,
                       IChunk chunk)
Specified by:
newPercept in interface IActivePerceptListener