org.jactr.modules.pm.aural.event
Class AuralModuleEvent
java.lang.Object
org.jactr.core.event.AbstractACTREvent<IAuralModule,IAuralModuleListener>
org.jactr.modules.pm.aural.event.AuralModuleEvent
- All Implemented Interfaces:
- IACTREvent<IAuralModule,IAuralModuleListener>, IParameterEvent<IAuralModule,IAuralModuleListener>, IPerceptualMemoryModuleEvent<IAuralModule,IAuralModuleListener>
public class AuralModuleEvent
- extends AbstractACTREvent<IAuralModule,IAuralModuleListener>
- implements IParameterEvent<IAuralModule,IAuralModuleListener>, IPerceptualMemoryModuleEvent<IAuralModule,IAuralModuleListener>
|
Field Summary |
static org.apache.commons.logging.Log |
LOGGER
logger definition |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOGGER
public static final org.apache.commons.logging.Log LOGGER
- logger definition
AuralModuleEvent
public AuralModuleEvent(IAuralModule source,
java.lang.String parameterName,
java.lang.Object oldValue,
java.lang.Object newValue)
AuralModuleEvent
public AuralModuleEvent(IAuralModule source,
AuralModuleEvent.Type type,
IChunk chunk)
AuralModuleEvent
public AuralModuleEvent(IAuralModule source,
AuralModuleEvent.Type type)
getChunk
public IChunk getChunk()
- Description copied from interface:
IPerceptualMemoryModuleEvent
- returns the attended perceptual chunk or found perceptual index chunk
- Specified by:
getChunk in interface IPerceptualMemoryModuleEvent<IAuralModule,IAuralModuleListener>
- Returns:
fire
public void fire(IAuralModuleListener listener)
- Description copied from interface:
IACTREvent
- dispatch this event to a listener on the provided executor
- Specified by:
fire in interface IACTREvent<IAuralModule,IAuralModuleListener>- Specified by:
fire in class AbstractACTREvent<IAuralModule,IAuralModuleListener>
- See Also:
AbstractACTREvent.fire(java.lang.Object)
getType
public AuralModuleEvent.Type getType()
getNewParameterValue
public java.lang.Object getNewParameterValue()
- Specified by:
getNewParameterValue in interface IParameterEvent<IAuralModule,IAuralModuleListener>
- See Also:
IParameterEvent.getNewParameterValue()
getOldParameterValue
public java.lang.Object getOldParameterValue()
- Specified by:
getOldParameterValue in interface IParameterEvent<IAuralModule,IAuralModuleListener>
- See Also:
IParameterEvent.getOldParameterValue()
getParameterName
public java.lang.String getParameterName()
- Specified by:
getParameterName in interface IParameterEvent<IAuralModule,IAuralModuleListener>
- See Also:
IParameterEvent.getParameterName()