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

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

public class DefaultPerceptListener
extends java.lang.Object
implements IActivePerceptListener


Constructor Summary
DefaultPerceptListener(IAuralModule module)
           
 
Method Summary
 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 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(IAuralModule module)
Method Detail

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