public interface IStatusBuffer extends IActivationBuffer, INotifyingSlotContainer
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BUFFER_SLOT |
static java.lang.String |
ERROR_CHANGED_TOO_MUCH_CHUNK |
static java.lang.String |
ERROR_DELETED_CHUNK |
static java.lang.String |
ERROR_INVALID_INDEX_CHUNK |
static java.lang.String |
ERROR_NO_LONGER_AVAILABLE_CHUNK |
static java.lang.String |
ERROR_NOTHING_AVAILABLE_CHUNK |
static java.lang.String |
ERROR_NOTHING_MATCHES_CHUNK |
static java.lang.String |
ERROR_SLOT |
static java.lang.String |
ERROR_UNKNOWN_CHUNK |
static java.lang.String |
STATE_SLOT |
AURAL, AURAL_LOCATION, GOAL, IMAGINAL, MOTOR, RETRIEVAL, VISUAL, VISUAL_LOCATION, VOCAL
Modifier and Type | Method and Description |
---|---|
int |
bind(SlotBasedRequest request,
VariableBindings bindings,
boolean isIterative)
Required to permit status buffers to participate in the variable binding
process of production instantiation.
|
boolean |
isBufferEmpty() |
boolean |
isBufferFull() |
boolean |
isBufferRequested() |
boolean |
isBufferUnrequested() |
boolean |
isErrorSet() |
boolean |
isStateBusy() |
boolean |
isStateError() |
boolean |
isStateFree() |
void |
setBufferChunk(IChunk chunk) |
void |
setErrorChunk(IChunk chunk) |
void |
setStateChunk(IChunk chunk) |
addListener, addSourceChunk, clear, contains, dispose, getActivation, getG, getModel, getModule, getName, getSourceChunk, getSourceChunks, getSourceChunks, handlesEncoding, isStrictHarvestingEnabled, matched, removeListener, removeSourceChunk, setActivation, setG
initialize
getAdapter
addListener, removeListener, valueChanged
getSlot, hasSlot
addSlot, getSlots, getSlots, removeSlot
static final java.lang.String STATE_SLOT
static final java.lang.String BUFFER_SLOT
static final java.lang.String ERROR_SLOT
static final java.lang.String ERROR_NOTHING_AVAILABLE_CHUNK
static final java.lang.String ERROR_NOTHING_MATCHES_CHUNK
static final java.lang.String ERROR_NO_LONGER_AVAILABLE_CHUNK
static final java.lang.String ERROR_CHANGED_TOO_MUCH_CHUNK
static final java.lang.String ERROR_INVALID_INDEX_CHUNK
static final java.lang.String ERROR_DELETED_CHUNK
static final java.lang.String ERROR_UNKNOWN_CHUNK
boolean isStateError()
boolean isStateFree()
boolean isStateBusy()
boolean isBufferRequested()
boolean isBufferUnrequested()
boolean isBufferFull()
boolean isBufferEmpty()
void setStateChunk(IChunk chunk)
void setBufferChunk(IChunk chunk)
void setErrorChunk(IChunk chunk)
boolean isErrorSet()
int bind(SlotBasedRequest request, VariableBindings bindings, boolean isIterative) throws CannotMatchException
request
- bindings
- CannotMatchException