Package com.inductiveautomation.snap.ui
Class UIEvent
- java.lang.Object
- 
- com.inductiveautomation.snap.ui.UIEvent
 
- 
- Direct Known Subclasses:
- SwingEvent
 
 public abstract class UIEvent extends java.lang.ObjectRepresents a UI event sent to a UIOwner.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classUIEvent.TypeTypes for events.
 - 
Constructor SummaryConstructors Constructor Description UIEvent()Creates a new UIEvent.UIEvent(java.lang.Object anEvent, java.lang.Object aTarget, UIEvent.Type aType)Creates a new UIEvent with given event, event target and property name.
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidconsume()Consumes the event.booleanequals(java.lang.String aName)Returns whether widget is equal to given name.java.lang.BooleangetBooleanValue()Returns the Boolean value encapsulated by the event widget.booleangetBoolValue()Returns the Boolean value encapsulated by the event widget.java.lang.ObjectgetEvent()Returns the platform specific event, if available.<T> TgetEvent(java.lang.Class<T> aClass)Returns the platform specific event as given class.java.lang.FloatgetFloatValue()Returns the Float value encapsulated by the event widget.abstract UIHelpergetHelper()Returns the UI Helper for event target.java.lang.IntegergetIntValue()Returns the Integer value encapsulated by the event widget.java.lang.StringgetName()Returns the name of the event (or the name of the Event Target).protected abstract java.lang.StringgetPropertyChangePropertyName()Returns whether event is property change.java.lang.StringgetPropertyName()Returns the property name.intgetSelectedIndex()Returns the selected index for encapsulated widget.java.lang.ObjectgetSelectedItem()Returns the selected item for encapsulated widget.<T> TgetSelectedItem(java.lang.Class<T> aClass)Returns the selected item for encapsulated widget.java.lang.StringgetStringValue()Returns the String value encapsulated by the event widget.java.lang.ObjectgetTarget()Returns the event target.<T> TgetTarget(java.lang.Class<T> aClass)Returns the target of the event as given class.java.lang.StringgetText()Returns text for encapsulated widget.booleangetTriggersReset()Returns whether this event triggers a UI reset.UIEvent.TypegetType()Returns the event type.protected abstract UIEvent.TypegetType(java.lang.Object anEvent)Returns the UIEventType from given Event object.java.lang.ObjectgetValue()Returns the value encapsulated by the event widget.booleanis(java.lang.String aName)Returns whether event represents component with given name.booleanisActionEvent()Returns whether event is action event.booleanisDragDropEvent()Returns whether event is drop event.booleanisDragEnter()Returns whether event is drag enter.booleanisDragEvent()Returns whether event is any drag event.booleanisDragExit()Returns whether event is drag exit.booleanisDragGesture()Returns whether event is DragGesture event.booleanisDragOver()Returns whether event is drag over.booleanisDragSourceEnd()Returns whether event is DragSourceEnd event.booleanisDragSourceEnter()Returns whether event is DragSourceEnter event.booleanisDragSourceExit()Returns whether event is DragSourceExit event.booleanisFocusGained()Returns whether event is FocusGained.booleanisFocusLost()Returns whether event is FocusLost.booleanisKeyEvent()Returns whether event is key event.booleanisKeyFinished()Returns whether event is key finished.booleanisKeyPressed()Returns whether event is key pressed.booleanisKeyReleased()Returns whether event is key released.booleanisKeyTyped()Returns whether event is key typed.booleanisMouseClicked()Returns whether event is mouse clicked.booleanisMouseDragged()Returns whether event is mouse dragged.booleanisMouseEntered()Returns whether event is mouse entered.booleanisMouseEvent()Returns whether event is mouse event.booleanisMouseExited()Returns whether event is mouse exited.booleanisMouseFinished()Returns whether event is mouse finished.booleanisMouseMoved()Returns whether event is mouse moved.booleanisMousePressed()Returns whether event is mouse pressed.booleanisMouseReleased()Returns whether event is mouse released.booleanisPropertyChangeEvent()Returns whether event is property change.booleanisSelectionEvent()Returns whether event is selection event.booleanisTimerEvent()Returns whether event is timer event.booleanisValueAdjusting()Returns whether event widget or internal event is currently in a continuous state of change.booleanisValueChangeEvent()Returns whether event is value change event.protected voidsetEvent(java.lang.Object anEvent)Sets the platform specific event, if available.voidsetName(java.lang.String aName)Returns the name of the event (or the name of the Event Target).protected voidsetTarget(java.lang.Object aTarget)Sets the event target.voidsetTriggersReset(boolean aValue)Sets whether this event triggers a UI reset.voidsetType(UIEvent.Type aType)Sets the event type.voidsetValue(java.lang.Object aValue)Sets the value encapsulated by the event widget.java.lang.StringtoString()Standard toString implementation.
 
- 
- 
- 
Constructor Detail- 
UIEventpublic UIEvent() Creates a new UIEvent.
 - 
UIEventpublic UIEvent(java.lang.Object anEvent, java.lang.Object aTarget, UIEvent.Type aType)Creates a new UIEvent with given event, event target and property name.
 
- 
 - 
Method Detail- 
getNamepublic java.lang.String getName() Returns the name of the event (or the name of the Event Target).
 - 
setNamepublic void setName(java.lang.String aName) Returns the name of the event (or the name of the Event Target).
 - 
getEventpublic java.lang.Object getEvent() Returns the platform specific event, if available.
 - 
setEventprotected void setEvent(java.lang.Object anEvent) Sets the platform specific event, if available.
 - 
getEventpublic <T> T getEvent(java.lang.Class<T> aClass) Returns the platform specific event as given class.
 - 
getTypepublic UIEvent.Type getType() Returns the event type.
 - 
setTypepublic void setType(UIEvent.Type aType) Sets the event type.
 - 
getTypeprotected abstract UIEvent.Type getType(java.lang.Object anEvent) Returns the UIEventType from given Event object.
 - 
getTargetpublic java.lang.Object getTarget() Returns the event target.
 - 
setTargetprotected void setTarget(java.lang.Object aTarget) Sets the event target.
 - 
getTargetpublic <T> T getTarget(java.lang.Class<T> aClass) Returns the target of the event as given class.
 - 
isValueChangeEventpublic boolean isValueChangeEvent() Returns whether event is value change event.
 - 
isPropertyChangeEventpublic boolean isPropertyChangeEvent() Returns whether event is property change.
 - 
getPropertyChangePropertyNameprotected abstract java.lang.String getPropertyChangePropertyName() Returns whether event is property change.
 - 
getPropertyNamepublic java.lang.String getPropertyName() Returns the property name.
 - 
isActionEventpublic boolean isActionEvent() Returns whether event is action event.
 - 
isSelectionEventpublic boolean isSelectionEvent() Returns whether event is selection event.
 - 
isTimerEventpublic boolean isTimerEvent() Returns whether event is timer event.
 - 
isMouseEventpublic boolean isMouseEvent() Returns whether event is mouse event.
 - 
isMousePressedpublic boolean isMousePressed() Returns whether event is mouse pressed.
 - 
isMouseDraggedpublic boolean isMouseDragged() Returns whether event is mouse dragged.
 - 
isMouseReleasedpublic boolean isMouseReleased() Returns whether event is mouse released.
 - 
isMouseClickedpublic boolean isMouseClicked() Returns whether event is mouse clicked.
 - 
isMouseFinishedpublic boolean isMouseFinished() Returns whether event is mouse finished.
 - 
isMouseEnteredpublic boolean isMouseEntered() Returns whether event is mouse entered.
 - 
isMouseMovedpublic boolean isMouseMoved() Returns whether event is mouse moved.
 - 
isMouseExitedpublic boolean isMouseExited() Returns whether event is mouse exited.
 - 
isKeyEventpublic boolean isKeyEvent() Returns whether event is key event.
 - 
isKeyPressedpublic boolean isKeyPressed() Returns whether event is key pressed.
 - 
isKeyReleasedpublic boolean isKeyReleased() Returns whether event is key released.
 - 
isKeyTypedpublic boolean isKeyTyped() Returns whether event is key typed.
 - 
isKeyFinishedpublic boolean isKeyFinished() Returns whether event is key finished.
 - 
isDragEventpublic boolean isDragEvent() Returns whether event is any drag event.
 - 
isDragEnterpublic boolean isDragEnter() Returns whether event is drag enter.
 - 
isDragOverpublic boolean isDragOver() Returns whether event is drag over.
 - 
isDragExitpublic boolean isDragExit() Returns whether event is drag exit.
 - 
isDragDropEventpublic boolean isDragDropEvent() Returns whether event is drop event.
 - 
isDragGesturepublic boolean isDragGesture() Returns whether event is DragGesture event.
 - 
isDragSourceEnterpublic boolean isDragSourceEnter() Returns whether event is DragSourceEnter event.
 - 
isDragSourceExitpublic boolean isDragSourceExit() Returns whether event is DragSourceExit event.
 - 
isDragSourceEndpublic boolean isDragSourceEnd() Returns whether event is DragSourceEnd event.
 - 
isFocusGainedpublic boolean isFocusGained() Returns whether event is FocusGained.
 - 
isFocusLostpublic boolean isFocusLost() Returns whether event is FocusLost.
 - 
ispublic boolean is(java.lang.String aName) Returns whether event represents component with given name.
 - 
equalspublic boolean equals(java.lang.String aName) Returns whether widget is equal to given name.
 - 
getValuepublic java.lang.Object getValue() Returns the value encapsulated by the event widget.
 - 
setValuepublic void setValue(java.lang.Object aValue) Sets the value encapsulated by the event widget.
 - 
getStringValuepublic java.lang.String getStringValue() Returns the String value encapsulated by the event widget.
 - 
getBoolValuepublic boolean getBoolValue() Returns the Boolean value encapsulated by the event widget.
 - 
getBooleanValuepublic java.lang.Boolean getBooleanValue() Returns the Boolean value encapsulated by the event widget.
 - 
getIntValuepublic java.lang.Integer getIntValue() Returns the Integer value encapsulated by the event widget.
 - 
getFloatValuepublic java.lang.Float getFloatValue() Returns the Float value encapsulated by the event widget.
 - 
getTextpublic java.lang.String getText() Returns text for encapsulated widget.
 - 
getSelectedIndexpublic int getSelectedIndex() Returns the selected index for encapsulated widget.
 - 
getSelectedItempublic java.lang.Object getSelectedItem() Returns the selected item for encapsulated widget.
 - 
getSelectedItempublic <T> T getSelectedItem(java.lang.Class<T> aClass) Returns the selected item for encapsulated widget.
 - 
getHelperpublic abstract UIHelper getHelper() Returns the UI Helper for event target.
 - 
isValueAdjustingpublic boolean isValueAdjusting() Returns whether event widget or internal event is currently in a continuous state of change.
 - 
getTriggersResetpublic boolean getTriggersReset() Returns whether this event triggers a UI reset.
 - 
setTriggersResetpublic void setTriggersReset(boolean aValue) Sets whether this event triggers a UI reset.
 - 
consumepublic void consume() Consumes the event.
 - 
toStringpublic java.lang.String toString() Standard toString implementation.- Overrides:
- toStringin class- java.lang.Object
 
 
- 
 
-