Package com.iizix.event
Class PropAttrEvent
- java.lang.Object
- com.iizix.event.GEvent
- com.iizix.event.BubbleEvent
- com.iizix.event.PropAttrEvent
 
 
 
- All Implemented Interfaces:
- IPostEventProcessing
 - Direct Known Subclasses:
- PropErrorAttrEvent
 - public class PropAttrEvent extends BubbleEvent The event that indicates that a property attribute has been set for the first time or when it has been changed.- Author:
- Christopher Mindus
 
- Nested Class Summary- Nested classes/interfaces inherited from class com.iizix.event.GEvent- GEvent.Operation
 
 - Field Summary- Fields - Modifier and Type - Field - Description - static int- PROP_ATTR_ERRORProperty attribute: error, event value = PropError or null, event class PropErrorAttrEvent also contains the "errorID".- static int- PROP_ATTR_ERRORED_NAMEProperty attribute: errored property name, event value = String or null.- static int- PROP_ATTR_EXTENDS_FINALProperty attribute: extends final, event value = Boolean.- static int- PROP_ATTR_EXTENDS_NAMEProperty attribute: extends property name, event value = String or null.- static int- PROP_ATTR_EXTENDS_OVERRIDEProperty attribute: extends override inhibit, event value = Atom or null.- static int- PROP_ATTR_EXTENDS_PRIVATEProperty attribute: extends private, event value = Boolean.- static int- PROP_ATTR_NULLABLEProperty attribute: nullable, event value = Boolean.- static int- PROP_ATTR_PRIVATEProperty attribute: private, event value = Boolean.- static int- PROP_ATTR_PRIVATE_CHANGE_EVENTProperty attribute: private change event, event value = Boolean.- static int- PROP_ATTR_READ_ONLYProperty attribute: read-only, event value = Boolean.- static int- PROP_ATTR_VSRELATIVE_MASKProperty attribute: VSRelativeReference change of mask value, event value = Integer.- 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 - PropAttrEvent(GProp<?> source, int attribute, java.lang.Object newValue, java.lang.Object oldValue, boolean isRemoteInduced)Constructs a new property event.
 - Method Summary- All Methods Instance Methods Concrete Methods - Modifier and Type - Method - Description - int- getAttribute()Gets the attribute being changed, see the originating class for its values, normally values such as "PROP_ATTR_*".- java.lang.Object- getNewValue()Gets the new value.- java.lang.Object- getOldValue()Gets the old value.- boolean- isClearCacheEvent()Returns the state for a property container if this event is received in the- onEventSelfmethod 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.- protected java.lang.StringBuilder- paramString(java.lang.StringBuilder buf)Returns the parameter string representing the state of this event.- Methods inherited from class com.iizix.event.BubbleEvent- getOperations
 - Methods inherited from class com.iizix.event.GEvent- addPostProcessor, cancel, consume, getAlternateDestination, getEventID, getEventName, getEventName, getEventTarget, getOperation, getPostProcessors, getSender, getSource, getTrigger, isCancelled, isConsumed, isEventProcessed, isPropertyChange, isPropertyChange, isPropertyChange, isPropertyChangeIn, isPropertyChangeInTree, isRefreshEvent, isRemoteInduced, send, send, sendSelf, setInitialProperty, setOperation, setProgressMonitor, toString
 
 
- Field Detail- PROP_ATTR_READ_ONLY- public static final int PROP_ATTR_READ_ONLY Property attribute: read-only, event value = Boolean.- See Also:
- Constant Field Values
 
 - PROP_ATTR_PRIVATE- public static final int PROP_ATTR_PRIVATE Property attribute: private, event value = Boolean.- See Also:
- Constant Field Values
 
 - PROP_ATTR_NULLABLE- public static final int PROP_ATTR_NULLABLE Property attribute: nullable, event value = Boolean.- See Also:
- Constant Field Values
 
 - PROP_ATTR_PRIVATE_CHANGE_EVENT- public static final int PROP_ATTR_PRIVATE_CHANGE_EVENT Property attribute: private change event, event value = Boolean.- See Also:
- Constant Field Values
 
 - PROP_ATTR_ERRORED_NAME- public static final int PROP_ATTR_ERRORED_NAME Property attribute: errored property name, event value = String or null.- See Also:
- Constant Field Values
 
 - PROP_ATTR_ERROR- public static final int PROP_ATTR_ERROR Property attribute: error, event value = PropError or null, event class PropErrorAttrEvent also contains the "errorID".- See Also:
- Constant Field Values
 
 - PROP_ATTR_EXTENDS_NAME- public static final int PROP_ATTR_EXTENDS_NAME Property attribute: extends property name, event value = String or null.- See Also:
- Constant Field Values
 
 - PROP_ATTR_EXTENDS_PRIVATE- public static final int PROP_ATTR_EXTENDS_PRIVATE Property attribute: extends private, event value = Boolean.- See Also:
- Constant Field Values
 
 - PROP_ATTR_EXTENDS_FINAL- public static final int PROP_ATTR_EXTENDS_FINAL Property attribute: extends final, event value = Boolean.- See Also:
- Constant Field Values
 
 - PROP_ATTR_EXTENDS_OVERRIDE- public static final int PROP_ATTR_EXTENDS_OVERRIDE Property attribute: extends override inhibit, event value = Atom or null.- See Also:
- Constant Field Values
 
 - PROP_ATTR_VSRELATIVE_MASK- public static final int PROP_ATTR_VSRELATIVE_MASK Property attribute: VSRelativeReference change of mask value, event value = Integer.- See Also:
- Constant Field Values
 
 
 - Constructor Detail- PropAttrEvent- public PropAttrEvent(GProp<?> source, int attribute, java.lang.Object newValue, java.lang.Object oldValue, boolean isRemoteInduced) Constructs a new property event.- Parameters:
- source- The source property instance being changed or initialized.
- attribute- The attribute being changed.
- newValue- The new value.
- oldValue- The old value or null if previously uninitialized.
- isRemoteInduced- Flag indicating this change is induced from a remote party.
 
 
 - Method Detail- getAttribute- public int getAttribute() Gets the attribute being changed, see the originating class for its values, normally values such as "PROP_ATTR_*".
 - getNewValue- public java.lang.Object getNewValue() Gets the new value.- Returns:
- the new value, could be null.
 
 - getOldValue- public java.lang.Object getOldValue() Gets the old value.- Returns:
- old value or null if previously uninitialized.
 
 - isClearCacheEvent- public boolean isClearCacheEvent() Returns the state for a property container if this event is received in the- onEventSelfmethod as a helper for it would need to clear the property container cache.- Overrides:
- isClearCacheEventin class- GEvent
- Returns:
- true for error, extends and VS-relative., always for this event.
 
 - isVerifyEvent- public boolean isVerifyEvent() Returns if this event is a verify event for a container that processes verification.- Overrides:
- isVerifyEventin class- GEvent
- Returns:
- true always.
 
 - paramString- protected java.lang.StringBuilder paramString(java.lang.StringBuilder buf) Returns the parameter string representing the state of this event. This string is useful for debugging. Super classes adds extra information to the string by preceding it with a comma followed by the extra information.- Overrides:
- paramStringin class- GEvent
- Parameters:
- buf- The StringBuilder to append the string to.
- Returns:
- The StringBuilder, i.e. the bufinput parameter.