Class RMViewerOwner
- java.lang.Object
-
- com.inductiveautomation.snap.ui.UIOwner<SwingEvent,RMShape>
-
- com.inductiveautomation.rm.viewer.RMViewerOwner
-
public class RMViewerOwner extends UIOwner<SwingEvent,RMShape>
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 Constructor Description RMViewerOwner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addKeyActionEvent(java.lang.String aName, java.lang.String aKey)
Override.protected RMShape
createUI()
Override to create document for class.protected RMViewer
createViewer()
Creates the viewer.protected SwingWindow
createWindow()
Returns the SwingPanelWindow to manage this SwingPanel's window.javax.swing.JComponent
getComponent(java.lang.String aName)
Returns a component if inside JComponentShape.<T> T
getComponent(java.lang.String aName, java.lang.Class<T> aClass)
Returns a component if inside JComponentShape.UIHelper
getNodeHelper(java.lang.Object anObj)
Override.RMParentShape
getUI()
Override to return UI as RMParentShape.RMViewer
getViewer()
Returns the viewer.SwingWindow
getWindow()
Returns the SwingPanelWindow to manage this SwingPanel's window.protected boolean
isEventThread()
Returns whether current thread is event thread.void
requestFocus(java.lang.Object anObj)
Override.void
runLater(java.lang.Runnable aRunnable)
Override.void
sendEvent(java.lang.Object anObj)
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
-
-
-
-
Method Detail
-
getViewer
public RMViewer getViewer()
Returns the viewer.
-
createViewer
protected RMViewer createViewer()
Creates the viewer.
-
getWindow
public SwingWindow getWindow()
Returns the SwingPanelWindow to manage this SwingPanel's window.
-
createWindow
protected SwingWindow createWindow()
Returns the SwingPanelWindow to manage this SwingPanel's window.
-
getUI
public RMParentShape getUI()
Override to return UI as RMParentShape.- Overrides:
getUI
in classUIOwner<SwingEvent,RMShape>
-
createUI
protected RMShape createUI()
Override to create document for class.- Specified by:
createUI
in classUIOwner<SwingEvent,RMShape>
-
getComponent
public javax.swing.JComponent getComponent(java.lang.String aName)
Returns a component if inside JComponentShape.
-
getComponent
public <T> T getComponent(java.lang.String aName, java.lang.Class<T> aClass)
Returns a component if inside JComponentShape.
-
getNodeHelper
public UIHelper getNodeHelper(java.lang.Object anObj)
Override.- Specified by:
getNodeHelper
in classUIOwner<SwingEvent,RMShape>
-
requestFocus
public void requestFocus(java.lang.Object anObj)
Override.- Specified by:
requestFocus
in classUIOwner<SwingEvent,RMShape>
-
sendEvent
public void sendEvent(java.lang.Object anObj)
Override.- Specified by:
sendEvent
in classUIOwner<SwingEvent,RMShape>
-
addKeyActionEvent
public void addKeyActionEvent(java.lang.String aName, java.lang.String aKey)
Override.- Specified by:
addKeyActionEvent
in classUIOwner<SwingEvent,RMShape>
- See Also:
KeyStroke
-
runLater
public void runLater(java.lang.Runnable aRunnable)
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>
-
-