Package com.inductiveautomation.rm.tool
Class RMCrossTabFrameTool<T extends RMCrossTabFrame>
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.RMCrossTabFrameTool<T>
Provides UI inspector for crosstab frame.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.inductiveautomation.rm.tool.RMTool
RMTool.RMShapeHandle -
Field Summary
Fields inherited from class com.inductiveautomation.rm.tool.RMTool
HandleE, HandleN, HandleNE, HandleNW, HandleS, HandleSE, HandleSW, HandleW, HandleWidth, SPLIT_RESETFields 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 TypeMethodDescriptiongetDatasetEntity(RMShape aShape) Overrides default implementation to get entity from table.Returns the shape class this tool edits (RMTable).Returns the display name for this tool ("Table Inspector").booleanisSuperSelectable(RMShape aShape) Overridden to make crosstab frame super-selectable.voidmousePressed(T aCTabFrame, MouseEvent anEvent) Event handling from select tool for super selected shapes.voidresetUI()Updates UI controls from the currently selected crosstab frame.voidrespondUI(SwingEvent anEvent) Updates the currently selected crosstab from from UI controls.Methods inherited from class com.inductiveautomation.rm.tool.RMTool
acceptsDrag, activateTool, attachEventBus, createUI, deactivateTool, didBecomeSuperSelectedShapeInEditor, dragEnter, dragExit, dragOver, drop, dropClass, dropColor, dropDragKey, dropFiles, dropString, 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, isUngroupable, 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.SwingOwner
addKeyActionEvent, createTimer, createUI, createWindow, getNode, getNode, getNodeHelper, getTimer, getTimer, getUI, getWindow, isEventThread, isWindowVisible, requestFocus, requestFocusImpl, runLater, sendEvent, setWindowVisibleMethods inherited from class com.inductiveautomation.snap.ui.UIOwner
addNodeBinding, 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, 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
-
RMCrossTabFrameTool
public RMCrossTabFrameTool()
-
-
Method Details
-
resetUI
public void resetUI()Updates UI controls from the currently selected crosstab frame.- Overrides:
resetUIin classUIOwner<SwingEvent,JComponent>
-
respondUI
Updates the currently selected crosstab from from UI controls.- Overrides:
respondUIin classUIOwner<SwingEvent,JComponent>
-
mousePressed
Event handling from select tool for super selected shapes.- Overrides:
mousePressedin classRMTool<T extends RMCrossTabFrame>
-
getShapeClass
Returns the shape class this tool edits (RMTable).- Overrides:
getShapeClassin classRMTool<T extends RMCrossTabFrame>
-
getWindowTitle
Returns the display name for this tool ("Table Inspector").- Overrides:
getWindowTitlein classRMTool<T extends RMCrossTabFrame>
-
isSuperSelectable
Overridden to make crosstab frame super-selectable.- Overrides:
isSuperSelectablein classRMTool<T extends RMCrossTabFrame>
-
getDatasetEntity
Overrides default implementation to get entity from table.- Overrides:
getDatasetEntityin classRMTool<T extends RMCrossTabFrame>
-