public class VisualModuleEvent extends AbstractACTREvent<IVisualModule,IVisualModuleListener> implements IParameterEvent<IVisualModule,IVisualModuleListener>, IPerceptualMemoryModuleEvent<IVisualModule,IVisualModuleListener>
Modifier and Type | Class and Description |
---|---|
static class |
VisualModuleEvent.Type |
Modifier and Type | Field and Description |
---|---|
static org.apache.commons.logging.Log |
LOGGER
logger definition
|
Constructor and Description |
---|
VisualModuleEvent(IVisualModule source,
IChunk chunk,
boolean wasStuff)
constructor for visual search
|
VisualModuleEvent(IVisualModule source,
java.lang.String parameterName,
java.lang.Object oldValue,
java.lang.Object newValue) |
VisualModuleEvent(IVisualModule source,
VisualModuleEvent.Type type) |
VisualModuleEvent(IVisualModule source,
VisualModuleEvent.Type type,
IChunk chunk) |
Modifier and Type | Method and Description |
---|---|
void |
fire(IVisualModuleListener listener)
dispatch this event to a listener on the provided executor
|
IChunk |
getChunk()
returns the attended perceptual chunk or found perceptual index chunk
|
java.lang.Object |
getNewParameterValue() |
java.lang.Object |
getOldParameterValue() |
java.lang.String |
getParameterName() |
VisualModuleEvent.Type |
getType() |
boolean |
wasStuff() |
getSimulationTime, getSource, getSystemTime, setSimulationTime, setSource
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getSimulationTime, getSource, getSystemTime
public VisualModuleEvent(IVisualModule source, java.lang.String parameterName, java.lang.Object oldValue, java.lang.Object newValue)
public VisualModuleEvent(IVisualModule source, VisualModuleEvent.Type type, IChunk chunk)
public VisualModuleEvent(IVisualModule source, IChunk chunk, boolean wasStuff)
source
- chunk
- wasStuff
- public VisualModuleEvent(IVisualModule source, VisualModuleEvent.Type type)
public IChunk getChunk()
IPerceptualMemoryModuleEvent
getChunk
in interface IPerceptualMemoryModuleEvent<IVisualModule,IVisualModuleListener>
public boolean wasStuff()
public void fire(IVisualModuleListener listener)
IACTREvent
fire
in interface IACTREvent<IVisualModule,IVisualModuleListener>
fire
in class AbstractACTREvent<IVisualModule,IVisualModuleListener>
AbstractACTREvent.fire(java.lang.Object)
public VisualModuleEvent.Type getType()
public java.lang.Object getNewParameterValue()
getNewParameterValue
in interface IParameterEvent<IVisualModule,IVisualModuleListener>
IParameterEvent.getNewParameterValue()
public java.lang.Object getOldParameterValue()
getOldParameterValue
in interface IParameterEvent<IVisualModule,IVisualModuleListener>
IParameterEvent.getOldParameterValue()
public java.lang.String getParameterName()
getParameterName
in interface IParameterEvent<IVisualModule,IVisualModuleListener>
IParameterEvent.getParameterName()