public class ChunkTypeEvent extends AbstractACTREvent<IChunkType,IChunkTypeListener> implements IParameterEvent<IChunkType,IChunkTypeListener>
Modifier and Type | Class and Description |
---|---|
static class |
ChunkTypeEvent.Type |
Constructor and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
void |
fire(IChunkTypeListener listener)
dispatch this event to a listener on the provided executor
|
IChunkType |
getChild() |
IChunk |
getChunk() |
java.lang.Object |
getNewParameterValue() |
java.lang.Object |
getNewValue() |
java.lang.Object |
getOldParameterValue() |
java.lang.Object |
getOldValue() |
java.lang.String |
getParameterName() |
java.lang.String |
getSlotName() |
ChunkTypeEvent.Type |
getType() |
getSimulationTime, getSource, getSystemTime, setSimulationTime, setSource
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getSimulationTime, getSource, getSystemTime
public ChunkTypeEvent(IChunkType source, ChunkTypeEvent.Type type)
public ChunkTypeEvent(IChunkType source, IChunkType child)
public ChunkTypeEvent(IChunkType source, IChunk chunk)
public ChunkTypeEvent(IChunkType source, ISlot slot, java.lang.Object oldValue)
public ChunkTypeEvent(IChunkType source, ChunkTypeEvent.Type type, ISlot slot)
public ChunkTypeEvent(IChunkType source, java.lang.String parameterName, java.lang.Object newValue, java.lang.Object oldValue)
public IChunkType getChild()
public IChunk getChunk()
public ChunkTypeEvent.Type getType()
public void fire(IChunkTypeListener listener)
IACTREvent
fire
in interface IACTREvent<IChunkType,IChunkTypeListener>
fire
in class AbstractACTREvent<IChunkType,IChunkTypeListener>
public java.lang.String getSlotName()
public java.lang.Object getOldValue()
public java.lang.Object getNewValue()
public java.lang.Object getNewParameterValue()
getNewParameterValue
in interface IParameterEvent<IChunkType,IChunkTypeListener>
public java.lang.Object getOldParameterValue()
getOldParameterValue
in interface IParameterEvent<IChunkType,IChunkTypeListener>
public java.lang.String getParameterName()
getParameterName
in interface IParameterEvent<IChunkType,IChunkTypeListener>