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 voidaddKeyActionEvent(java.lang.String aName, java.lang.String aKey)Override.protected RMShapecreateUI()Override to create document for class.protected RMViewercreateViewer()Creates the viewer.protected SwingWindowcreateWindow()Returns the SwingPanelWindow to manage this SwingPanel's window.javax.swing.JComponentgetComponent(java.lang.String aName)Returns a component if inside JComponentShape.<T> TgetComponent(java.lang.String aName, java.lang.Class<T> aClass)Returns a component if inside JComponentShape.UIHelpergetNodeHelper(java.lang.Object anObj)Override.RMParentShapegetUI()Override to return UI as RMParentShape.RMViewergetViewer()Returns the viewer.SwingWindowgetWindow()Returns the SwingPanelWindow to manage this SwingPanel's window.protected booleanisEventThread()Returns whether current thread is event thread.voidrequestFocus(java.lang.Object anObj)Override.voidrunLater(java.lang.Runnable aRunnable)Override.voidsendEvent(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:
getUIin classUIOwner<SwingEvent,RMShape>
-
createUI
protected RMShape createUI()
Override to create document for class.- Specified by:
createUIin 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:
getNodeHelperin classUIOwner<SwingEvent,RMShape>
-
requestFocus
public void requestFocus(java.lang.Object anObj)
Override.- Specified by:
requestFocusin classUIOwner<SwingEvent,RMShape>
-
sendEvent
public void sendEvent(java.lang.Object anObj)
Override.- Specified by:
sendEventin classUIOwner<SwingEvent,RMShape>
-
addKeyActionEvent
public void addKeyActionEvent(java.lang.String aName, java.lang.String aKey)Override.- Specified by:
addKeyActionEventin classUIOwner<SwingEvent,RMShape>- See Also:
KeyStroke
-
runLater
public void runLater(java.lang.Runnable aRunnable)
Override.- Specified by:
runLaterin classUIOwner<SwingEvent,RMShape>
-
isEventThread
protected boolean isEventThread()
Returns whether current thread is event thread.- Specified by:
isEventThreadin classUIOwner<SwingEvent,RMShape>
-
-