Package com.iizix.event
Class PropReorderEvent
- java.lang.Object
- com.iizix.event.GEvent
- com.iizix.event.BubbleEvent
- com.iizix.event.PropReorderEvent
- All Implemented Interfaces:
IPostEventProcessing
public class PropReorderEvent extends BubbleEvent
Event indicating a property container has had its children properties reordered.- Author:
- Christopher Mindus
Nested Class Summary
Nested classes/interfaces inherited from class com.iizix.event.GEvent
GEvent.Operation
Field Summary
Fields inherited from class com.iizix.event.GEvent
PROP_ADDED, PROP_ATTR_CHANGED, PROP_CNR_ADDED, PROP_CNR_FOCUS, PROP_CNR_MOVED, PROP_CNR_RENAMED, PROP_DESIGNER_ASSET_CHANGED, PROP_DESIGNER_JAVA_CLASS_CHANGED, PROP_DESIGNER_JAVA_METHOD_RENAMED, PROP_DESIGNER_KSTRING, PROP_DESIGNER_VIEWER_UPDATE, PROP_DESIGNER_VS_REFERENCE, PROP_DISPOSED, PROP_FOCUS, PROP_MOVED_FROM, PROP_MOVED_TO, PROP_PROJECT_RENAMED, PROP_QUERY_DESIGNER_PROPS, PROP_REFRESH, PROP_REMOVED, PROP_RENAMED, PROP_REORDERED, PROP_RESOLVE_REFERENCES_DIRECT, PROP_VALUE_CHANGED, REMOTE
Constructor Summary
Constructors Constructor Description PropReorderEvent(PropCnr container, GProp<?>[] oldProperties, boolean isRemoteInduced)
Constructs a new property container event for reordering property indexes.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PropCnr
getEventTarget()
Returns the container that was reordered (same as "getSource()").GProp<?>[]
getOldPropertyArray()
Gets the property array before the reordering operation.boolean
isClearCacheEvent()
Returns the state for a property container if this event is received in theonEventSelf
method as a helper for it would need to clear the property container cache.boolean
isVerifyEvent()
Returns if this event is a verify event for a container that processes verification.Methods inherited from class com.iizix.event.BubbleEvent
getOperations
Methods inherited from class com.iizix.event.GEvent
addPostProcessor, cancel, consume, getAlternateDestination, getEventID, getEventName, getEventName, getOperation, getPostProcessors, getSender, getSource, getTrigger, isCancelled, isConsumed, isEventProcessed, isPropertyChange, isPropertyChange, isPropertyChange, isPropertyChangeIn, isPropertyChangeInTree, isRefreshEvent, isRemoteInduced, paramString, send, send, sendSelf, setInitialProperty, setOperation, setProgressMonitor, toString
Constructor Detail
PropReorderEvent
public PropReorderEvent(PropCnr container, GProp<?>[] oldProperties, boolean isRemoteInduced)
Constructs a new property container event for reordering property indexes.- Parameters:
container
- The property container who is being modified.oldProperties
- The old property ordering.isRemoteInduced
- Flag indicating this change is induced from a remote party.- See Also:
GEvent
Method Detail
getEventTarget
public PropCnr getEventTarget()
Returns the container that was reordered (same as "getSource()").- Overrides:
getEventTarget
in classGEvent
- Returns:
- The property container.
getOldPropertyArray
public GProp<?>[] getOldPropertyArray()
Gets the property array before the reordering operation.- Returns:
- the old property array.
isClearCacheEvent
public boolean isClearCacheEvent()
Returns the state for a property container if this event is received in theonEventSelf
method as a helper for it would need to clear the property container cache.- Overrides:
isClearCacheEvent
in classGEvent
- Returns:
- true, always for this event.
isVerifyEvent
public boolean isVerifyEvent()
Returns if this event is a verify event for a container that processes verification.- Overrides:
isVerifyEvent
in classGEvent
- Returns:
- true always.