org.jactr.core.buffer.delegate
Interface IDelegatedRequestableBuffer

All Superinterfaces:
IActivationBuffer, IInitializable, IRequestableBuffer
All Known Subinterfaces:
IAuralActivationBuffer, IAuralLocationBuffer, IMotorActivationBuffer, IPerceptualBuffer, IVisualActivationBuffer, IVisualLocationBuffer, IVocalActivationBuffer
All Known Implementing Classes:
AbstractCapacityPMActivationBuffer6, AbstractPMActivationBuffer6, DefaultAuralActivationBuffer, DefaultAuralLocationBuffer, DefaultDelegatedRequestableBuffer6, DefaultGoalBuffer6, DefaultImaginalBuffer, DefaultMotorActivationBuffer6, DefaultRetrievalBuffer6, DefaultVisualActivationBuffer6, DefaultVisualLocationBuffer6, DefaultVocalActivationBuffer6

public interface IDelegatedRequestableBuffer
extends IRequestableBuffer, IActivationBuffer

permits delegating of IRequest to IRequestDelegate

Author:
developer

Field Summary
 
Fields inherited from interface org.jactr.core.buffer.IActivationBuffer
AURAL, AURAL_LOCATION, GOAL, IMAGINAL, MOTOR, RETRIEVAL, VISUAL, VISUAL_LOCATION, VOCAL
 
Method Summary
 void addRequestDelegate(IRequestDelegate processor)
           
 java.util.Collection<IRequestDelegate> getRequestDelegates()
           
 void removeRequestDelegate(IRequestDelegate processor)
           
 
Methods inherited from interface org.jactr.core.buffer.IRequestableBuffer
request, willAccept
 
Methods inherited from interface org.jactr.core.buffer.IActivationBuffer
addListener, addSourceChunk, clear, contains, dispose, getActivation, getG, getModel, getModule, getName, getSourceChunk, getSourceChunks, getSourceChunks, handlesEncoding, isStrictHarvestingEnabled, matched, removeListener, removeSourceChunk, setActivation, setG
 
Methods inherited from interface org.jactr.core.utils.IInitializable
initialize
 

Method Detail

addRequestDelegate

void addRequestDelegate(IRequestDelegate processor)

removeRequestDelegate

void removeRequestDelegate(IRequestDelegate processor)

getRequestDelegates

java.util.Collection<IRequestDelegate> getRequestDelegates()