Class RMViewerOwner
java.lang.Object
com.inductiveautomation.snap.ui.UIOwner<SwingEvent,RMShape>
com.inductiveautomation.rm.viewer.RMViewerOwner
A class to manage an RMViewer and .rpt file.
-
Field Summary
Fields inherited from class com.inductiveautomation.snap.ui.UIOwner
DragDrop, DragEnter, DragEvents, DragExit, DragOver, KeyEvents, KeyFinished, KeyPressed, KeyReleased, KeyTyped, MouseClicked, MouseDragged, MouseEntered, MouseEvents, MouseExited, MouseFinished, MouseMoved, MousePressed, MouseReleased
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addKeyActionEvent
(String aName, String aKey) Override.protected RMShape
createUI()
Override to create document for class.protected RMViewer
Creates the viewer.protected SwingWindow
Returns the SwingPanelWindow to manage this SwingPanel's window.getComponent
(String aName) Returns a component if inside JComponentShape.<T> T
getComponent
(String aName, Class<T> aClass) Returns a component if inside JComponentShape.getNodeHelper
(Object anObj) Override.getUI()
Override to return UI as RMParentShape.Returns the viewer.Returns the SwingPanelWindow to manage this SwingPanel's window.protected boolean
Returns whether current thread is event thread.void
requestFocus
(Object anObj) Override.void
Override.void
Override.Methods inherited from class com.inductiveautomation.snap.ui.UIOwner
addNodeBinding, disableEvents, enableEvents, getBindingModelValue, getBindingNodeValue, getConversionMap, getConversionMapKey, getConversionMaps, getConversionMapValue, getFirstFocus, getModelValue, getNode, getNode, getNode, getNodeAction, getNodeBoolValue, getNodeFloatValue, getNodeIntValue, getNodeItemDisplayKey, getNodeItems, getNodeSelectedIndex, getNodeSelectedItem, getNodeStringValue, getNodeText, getNodeValue, getUI, getUIHpr, initUI, initUI, isNodeEnabled, isNodeValueAdjusting, isSendEventDisabled, isUISet, processResetUI, processRespondUI, resetLater, resetNodeBindings, resetUI, respondUI, runLaterDelayed, runLaterOnce, sendEvent, sendNodeAction, setBindingModelValue, setBindingNodeValue, setFirstFocus, setModelValue, setNodeAction, setNodeEnabled, setNodeItemDisplayKey, setNodeItems, setNodeItems, setNodeSelectedIndex, setNodeSelectedItem, setNodeText, setNodeValue, setSendEventDisabled
-
Constructor Details
-
RMViewerOwner
public RMViewerOwner()
-
-
Method Details
-
getViewer
Returns the viewer. -
createViewer
Creates the viewer. -
getWindow
Returns the SwingPanelWindow to manage this SwingPanel's window. -
createWindow
Returns the SwingPanelWindow to manage this SwingPanel's window. -
getUI
Override to return UI as RMParentShape.- Overrides:
getUI
in classUIOwner<SwingEvent,
RMShape>
-
createUI
Override to create document for class.- Specified by:
createUI
in classUIOwner<SwingEvent,
RMShape>
-
getComponent
Returns a component if inside JComponentShape. -
getComponent
Returns a component if inside JComponentShape. -
getNodeHelper
Override.- Specified by:
getNodeHelper
in classUIOwner<SwingEvent,
RMShape>
-
requestFocus
Override.- Specified by:
requestFocus
in classUIOwner<SwingEvent,
RMShape>
-
sendEvent
Override.- Specified by:
sendEvent
in classUIOwner<SwingEvent,
RMShape>
-
addKeyActionEvent
Override.- Specified by:
addKeyActionEvent
in classUIOwner<SwingEvent,
RMShape> - See Also:
-
runLater
Override.- Specified by:
runLater
in classUIOwner<SwingEvent,
RMShape>
-
isEventThread
protected boolean isEventThread()Returns whether current thread is event thread.- Specified by:
isEventThread
in classUIOwner<SwingEvent,
RMShape>
-