Package com.inductiveautomation.rm.tool
Class RMTableGroupTool<T extends RMTableGroup>
java.lang.Object
com.inductiveautomation.snap.ui.UIOwner<SwingEvent,JComponent>
 
com.inductiveautomation.snap.swing.SwingOwner
com.inductiveautomation.rm.tool.RMTool<T>
com.inductiveautomation.rm.tool.RMParentShapeTool<T>
com.inductiveautomation.rm.tool.RMTableGroupTool<T>
This class handles UI editing of table groups.
- 
Nested Class SummaryNested ClassesNested classes/interfaces inherited from class com.inductiveautomation.rm.tool.RMToolRMTool.RMShapeHandle
- 
Field SummaryFields inherited from class com.inductiveautomation.rm.tool.RMToolHandleE, HandleN, HandleNE, HandleNW, HandleS, HandleSE, HandleSW, HandleW, HandleWidth, SPLIT_RESETFields 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
- 
Method SummaryModifier and TypeMethodDescriptiongetDatasetEntity(RMShape aShape) Returns the given shape's dataset entity.Returns the main table for the current table group.Returns the shape class for this tool (table group).Returns the display name for this inspector.protected voidinitUI()Initialize UI panel.booleanisSuperSelectable(RMShape aShape) Overridden to make graph super-selectable.booleanisUngroupable(RMShape aShape) Overridden to make graph not ungroupable.voidmousePressed(T aTableGroup, MouseEvent anEvent) MousePressed.voidresetUI()Updates UI panel.voidrespondUI(SwingEvent anEvent) Respond to UI panel controls.voidSuper selects the current table in the table tree.Methods inherited from class com.inductiveautomation.rm.tool.RMParentShapeTooldropStringMethods inherited from class com.inductiveautomation.rm.tool.RMToolacceptsDrag, activateTool, attachEventBus, createUI, deactivateTool, didBecomeSuperSelectedShapeInEditor, dragEnter, dragExit, dragOver, drop, dropClass, dropColor, dropDragKey, dropFiles, flavorForClass, flushChanges, getAcceptsChildren, getBoundsSuperSelected, getDragDisplayBounds, getEditor, getEditorPane, getFont, getFontDeep, getGalleryClone, getHandleAtPoint, getHandleCount, getHandleCursor, getHandleOpposing, getHandlePoint, getHandleRect, getIcon, getIcon, getPointsFromUnits, getSelectedShape, getSelectedShapes, getSelectTool, getShapeFillInspector, getShapeHandleAtPoint, getTool, getTool, getToolTipText, getUnitsFromPoints, isSelected, isSuperSelected, mouseDragged, mouseDragged, mouseMoved, mouseMoved, mousePressed, mousePressedSelection, mouseReleased, mouseReleased, moveShapeHandle, newInstance, paintShapeHandles, paintTool, processKeyEvent, reactivateTool, setFont, setFontBold, setFontBoldDeep, setFontFamily, setFontFamilyDeep, setFontItalic, setFontItalicDeep, setFontName, setFontNameDeep, setFontSize, setFontSizeDeep, willLoseSuperSelectionInEditorMethods inherited from class com.inductiveautomation.snap.swing.SwingOwneraddKeyActionEvent, createTimer, createUI, createWindow, getNode, getNode, getNodeHelper, getTimer, getTimer, getUI, getWindow, isEventThread, isWindowVisible, requestFocus, requestFocusImpl, runLater, sendEvent, setWindowVisibleMethods inherited from class com.inductiveautomation.snap.ui.UIOwneraddNodeBinding, disableEvents, enableEvents, getBindingModelValue, getBindingNodeValue, getConversionMap, getConversionMapKey, getConversionMaps, getConversionMapValue, getFirstFocus, getModelValue, getNode, getNodeAction, getNodeBoolValue, getNodeFloatValue, getNodeIntValue, getNodeItemDisplayKey, getNodeItems, getNodeSelectedIndex, getNodeSelectedItem, getNodeStringValue, getNodeText, getNodeValue, getUI, getUIHpr, initUI, isNodeEnabled, isNodeValueAdjusting, isSendEventDisabled, isUISet, processResetUI, processRespondUI, resetLater, resetNodeBindings, runLaterDelayed, runLaterOnce, sendEvent, sendNodeAction, setBindingModelValue, setBindingNodeValue, setFirstFocus, setModelValue, setNodeAction, setNodeEnabled, setNodeItemDisplayKey, setNodeItems, setNodeItems, setNodeSelectedIndex, setNodeSelectedItem, setNodeText, setNodeValue, setSendEventDisabled
- 
Constructor Details- 
RMTableGroupToolpublic RMTableGroupTool()
 
- 
- 
Method Details- 
initUIprotected void initUI()Initialize UI panel.- Overrides:
- initUIin class- UIOwner<SwingEvent,- JComponent> 
 
- 
resetUIpublic void resetUI()Updates UI panel.- Overrides:
- resetUIin class- UIOwner<SwingEvent,- JComponent> 
 
- 
respondUIRespond to UI panel controls.- Overrides:
- respondUIin class- UIOwner<SwingEvent,- JComponent> 
 
- 
superSelectTablepublic void superSelectTable()Super selects the current table in the table tree.
- 
getShapeClassReturns the shape class for this tool (table group).- Overrides:
- getShapeClassin class- RMParentShapeTool<T extends RMTableGroup>
 
- 
getWindowTitleReturns the display name for this inspector.- Overrides:
- getWindowTitlein class- RMParentShapeTool<T extends RMTableGroup>
 
- 
isSuperSelectableOverridden to make graph super-selectable.- Overrides:
- isSuperSelectablein class- RMTool<T extends RMTableGroup>
 
- 
isUngroupableOverridden to make graph not ungroupable.- Overrides:
- isUngroupablein class- RMTool<T extends RMTableGroup>
 
- 
getDatasetEntityReturns the given shape's dataset entity.- Overrides:
- getDatasetEntityin class- RMTool<T extends RMTableGroup>
 
- 
getMainTableReturns the main table for the current table group.
- 
mousePressedMousePressed.- Overrides:
- mousePressedin class- RMTool<T extends RMTableGroup>
 
 
-