org.jactr.core.chunktype.event
Class ChunkTypeEvent
java.lang.Object
org.jactr.core.event.AbstractACTREvent<IChunkType,IChunkTypeListener>
org.jactr.core.chunktype.event.ChunkTypeEvent
- All Implemented Interfaces:
- IACTREvent<IChunkType,IChunkTypeListener>, IParameterEvent<IChunkType,IChunkTypeListener>
public class ChunkTypeEvent
- extends AbstractACTREvent<IChunkType,IChunkTypeListener>
- implements IParameterEvent<IChunkType,IChunkTypeListener>
|
Constructor Summary |
ChunkTypeEvent(IChunkType source,
ChunkTypeEvent.Type type)
|
ChunkTypeEvent(IChunkType source,
ChunkTypeEvent.Type type,
ISlot slot)
|
ChunkTypeEvent(IChunkType source,
IChunk chunk)
|
ChunkTypeEvent(IChunkType source,
IChunkType child)
|
ChunkTypeEvent(IChunkType source,
ISlot slot,
java.lang.Object oldValue)
|
ChunkTypeEvent(IChunkType source,
java.lang.String parameterName,
java.lang.Object newValue,
java.lang.Object oldValue)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ChunkTypeEvent
public ChunkTypeEvent(IChunkType source,
ChunkTypeEvent.Type type)
ChunkTypeEvent
public ChunkTypeEvent(IChunkType source,
IChunkType child)
ChunkTypeEvent
public ChunkTypeEvent(IChunkType source,
IChunk chunk)
ChunkTypeEvent
public ChunkTypeEvent(IChunkType source,
ISlot slot,
java.lang.Object oldValue)
ChunkTypeEvent
public ChunkTypeEvent(IChunkType source,
ChunkTypeEvent.Type type,
ISlot slot)
ChunkTypeEvent
public ChunkTypeEvent(IChunkType source,
java.lang.String parameterName,
java.lang.Object newValue,
java.lang.Object oldValue)
getChild
public IChunkType getChild()
getChunk
public IChunk getChunk()
getType
public ChunkTypeEvent.Type getType()
fire
public void fire(IChunkTypeListener listener)
- Description copied from interface:
IACTREvent
- dispatch this event to a listener on the provided executor
- Specified by:
fire in interface IACTREvent<IChunkType,IChunkTypeListener>- Specified by:
fire in class AbstractACTREvent<IChunkType,IChunkTypeListener>
getSlotName
public java.lang.String getSlotName()
getOldValue
public java.lang.Object getOldValue()
getNewValue
public java.lang.Object getNewValue()
getNewParameterValue
public java.lang.Object getNewParameterValue()
- Specified by:
getNewParameterValue in interface IParameterEvent<IChunkType,IChunkTypeListener>
getOldParameterValue
public java.lang.Object getOldParameterValue()
- Specified by:
getOldParameterValue in interface IParameterEvent<IChunkType,IChunkTypeListener>
getParameterName
public java.lang.String getParameterName()
- Specified by:
getParameterName in interface IParameterEvent<IChunkType,IChunkTypeListener>