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.UIOwnerDragDrop, DragEnter, DragEvents, DragExit, DragOver, KeyEvents, KeyFinished, KeyPressed, KeyReleased, KeyTyped, MouseClicked, MouseDragged, MouseEntered, MouseEvents, MouseExited, MouseFinished, MouseMoved, MousePressed, MouseReleased
 
- 
 - 
Constructor SummaryConstructors Constructor Description RMViewerOwner()
 - 
Method SummaryAll 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.UIOwneraddNodeBinding, 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- 
getViewerpublic RMViewer getViewer() Returns the viewer.
 - 
createViewerprotected RMViewer createViewer() Creates the viewer.
 - 
getWindowpublic SwingWindow getWindow() Returns the SwingPanelWindow to manage this SwingPanel's window.
 - 
createWindowprotected SwingWindow createWindow() Returns the SwingPanelWindow to manage this SwingPanel's window.
 - 
getUIpublic RMParentShape getUI() Override to return UI as RMParentShape.- Overrides:
- getUIin class- UIOwner<SwingEvent,RMShape>
 
 - 
createUIprotected RMShape createUI() Override to create document for class.- Specified by:
- createUIin class- UIOwner<SwingEvent,RMShape>
 
 - 
getComponentpublic javax.swing.JComponent getComponent(java.lang.String aName) Returns a component if inside JComponentShape.
 - 
getComponentpublic <T> T getComponent(java.lang.String aName, java.lang.Class<T> aClass)Returns a component if inside JComponentShape.
 - 
getNodeHelperpublic UIHelper getNodeHelper(java.lang.Object anObj) Override.- Specified by:
- getNodeHelperin class- UIOwner<SwingEvent,RMShape>
 
 - 
requestFocuspublic void requestFocus(java.lang.Object anObj) Override.- Specified by:
- requestFocusin class- UIOwner<SwingEvent,RMShape>
 
 - 
sendEventpublic void sendEvent(java.lang.Object anObj) Override.- Specified by:
- sendEventin class- UIOwner<SwingEvent,RMShape>
 
 - 
addKeyActionEventpublic void addKeyActionEvent(java.lang.String aName, java.lang.String aKey)Override.- Specified by:
- addKeyActionEventin class- UIOwner<SwingEvent,RMShape>
- See Also:
- KeyStroke
 
 - 
runLaterpublic void runLater(java.lang.Runnable aRunnable) Override.- Specified by:
- runLaterin class- UIOwner<SwingEvent,RMShape>
 
 - 
isEventThreadprotected boolean isEventThread() Returns whether current thread is event thread.- Specified by:
- isEventThreadin class- UIOwner<SwingEvent,RMShape>
 
 
- 
 
-