Package com.inductiveautomation.rm.tool
Class RMCrossTabFrameTool<T extends RMCrossTabFrame>
- java.lang.Object
- 
- com.inductiveautomation.snap.ui.UIOwner<SwingEvent,javax.swing.JComponent>
- 
- com.inductiveautomation.snap.swing.SwingOwner
- 
- com.inductiveautomation.rm.tool.RMTool<T>
- 
- com.inductiveautomation.rm.tool.RMCrossTabFrameTool<T>
 
 
 
 
- 
 public class RMCrossTabFrameTool<T extends RMCrossTabFrame> extends RMTool<T> Provides UI inspector for crosstab frame.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class com.inductiveautomation.rm.tool.RMToolRMTool.RMShapeHandle
 
- 
 - 
Field Summary- 
Fields inherited from class com.inductiveautomation.rm.tool.RMToolHandleE, HandleN, HandleNE, HandleNW, HandleS, HandleSE, HandleSW, HandleW, HandleWidth, SPLIT_RESET
 - 
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 RMCrossTabFrameTool()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description EntitygetDatasetEntity(RMShape aShape)Overrides default implementation to get entity from table.java.lang.ClassgetShapeClass()Returns the shape class this tool edits (RMTable).java.lang.StringgetWindowTitle()Returns the display name for this tool ("Table Inspector").booleanisSuperSelectable(RMShape aShape)Overridden to make crosstab frame super-selectable.voidmousePressed(T aCTabFrame, java.awt.event.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.RMToolacceptsDrag, 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, willLoseSuperSelectionInEditor
 - 
Methods inherited from class com.inductiveautomation.snap.swing.SwingOwneraddKeyActionEvent, createTimer, createUI, createWindow, getNode, getNode, getNodeHelper, getTimer, getTimer, getUI, getWindow, isEventThread, isWindowVisible, requestFocus, requestFocusImpl, runLater, sendEvent, setWindowVisible
 - 
Methods 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, 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
 
- 
 
- 
- 
- 
Method Detail- 
resetUIpublic void resetUI() Updates UI controls from the currently selected crosstab frame.- Overrides:
- resetUIin class- UIOwner<SwingEvent,javax.swing.JComponent>
 
 - 
respondUIpublic void respondUI(SwingEvent anEvent) Updates the currently selected crosstab from from UI controls.- Overrides:
- respondUIin class- UIOwner<SwingEvent,javax.swing.JComponent>
 
 - 
mousePressedpublic void mousePressed(T aCTabFrame, java.awt.event.MouseEvent anEvent) Event handling from select tool for super selected shapes.- Overrides:
- mousePressedin class- RMTool<T extends RMCrossTabFrame>
 
 - 
getShapeClasspublic java.lang.Class getShapeClass() Returns the shape class this tool edits (RMTable).- Overrides:
- getShapeClassin class- RMTool<T extends RMCrossTabFrame>
 
 - 
getWindowTitlepublic java.lang.String getWindowTitle() Returns the display name for this tool ("Table Inspector").- Overrides:
- getWindowTitlein class- RMTool<T extends RMCrossTabFrame>
 
 - 
isSuperSelectablepublic boolean isSuperSelectable(RMShape aShape) Overridden to make crosstab frame super-selectable.- Overrides:
- isSuperSelectablein class- RMTool<T extends RMCrossTabFrame>
 
 - 
getDatasetEntitypublic Entity getDatasetEntity(RMShape aShape) Overrides default implementation to get entity from table.- Overrides:
- getDatasetEntityin class- RMTool<T extends RMCrossTabFrame>
 
 
- 
 
-