org.jactr.modules.pm.common.buffer
Class AbstractRequestDelegate

java.lang.Object
  extended by org.jactr.modules.pm.common.buffer.AbstractRequestDelegate
All Implemented Interfaces:
IRequestDelegate
Direct Known Subclasses:
AbortRequestDelegate, AssignFINSTRequestDelegate, AttendToRequestDelegate, AttendToRequestDelegate, AuralSearchRequestDelegate, ClearRequestDelegate, ClearRequestDelegate, ClearRequestDelegate, ClearRequestDelegate, MotorRequestDelegate, SpeechRequestDelegate, StartTrackingRequestDelegate, VisualSearchRequestDelegate

public abstract class AbstractRequestDelegate
extends java.lang.Object
implements IRequestDelegate

abstract chunk pattern processor that has it's handles(ChunkPattern) implemented basically, if the pattern is of the same chunk type as that used to initialize the processor, handles returns true be sure to set the buffer state slot value!!

Author:
developer

Field Summary
static org.apache.commons.logging.Log LOGGER
          logger definition
 
Constructor Summary
AbstractRequestDelegate(IChunkType chunkType)
           
 
Method Summary
 boolean willAccept(IRequest request)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jactr.core.buffer.delegate.IRequestDelegate
request
 

Field Detail

LOGGER

public static final org.apache.commons.logging.Log LOGGER
logger definition

Constructor Detail

AbstractRequestDelegate

public AbstractRequestDelegate(IChunkType chunkType)
Method Detail

willAccept

public boolean willAccept(IRequest request)
Specified by:
willAccept in interface IRequestDelegate