public class RMTableGroupTool<T extends RMTableGroup> extends RMParentShapeTool<T>
Modifier and Type | Class and Description |
---|---|
static class |
RMTableGroupTool.TGTree |
RMTool.RMShapeHandle
HandleE, HandleN, HandleNE, HandleNW, HandleS, HandleSE, HandleSW, HandleW, HandleWidth, SPLIT_RESET
DragDrop, DragEnter, DragEvents, DragExit, DragOver, KeyEvents, KeyFinished, KeyPressed, KeyReleased, KeyTyped, MouseClicked, MouseDragged, MouseEntered, MouseEvents, MouseExited, MouseFinished, MouseMoved, MousePressed, MouseReleased
Constructor and Description |
---|
RMTableGroupTool() |
Modifier and Type | Method and Description |
---|---|
Entity |
getDatasetEntity(RMShape aShape)
Returns the given shape's dataset entity.
|
RMTable |
getMainTable()
Returns the main table for the current table group.
|
java.lang.Class |
getShapeClass()
Returns the shape class for this tool (table group).
|
java.lang.String |
getWindowTitle()
Returns the display name for this inspector.
|
protected void |
initUI()
Initialize UI panel.
|
boolean |
isSuperSelectable(RMShape aShape)
Overridden to make graph super-selectable.
|
boolean |
isUngroupable(RMShape aShape)
Overridden to make graph not ungroupable.
|
void |
mousePressed(T aTableGroup,
java.awt.event.MouseEvent anEvent)
MousePressed.
|
void |
resetUI()
Updates UI panel.
|
void |
respondUI(SwingEvent anEvent)
Respond to UI panel controls.
|
void |
superSelectTable()
Super selects the current table in the table tree.
|
dropString
acceptsDrag, 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, willLoseSuperSelectionInEditor
addKeyActionEvent, createTimer, createUI, createWindow, getNode, getNode, getNodeHelper, getTimer, getTimer, getUI, getWindow, isEventThread, isWindowVisible, requestFocus, requestFocusImpl, runLater, sendEvent, setWindowVisible
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, 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
protected void initUI()
initUI
in class UIOwner<SwingEvent,javax.swing.JComponent>
public void resetUI()
resetUI
in class UIOwner<SwingEvent,javax.swing.JComponent>
public void respondUI(SwingEvent anEvent)
respondUI
in class UIOwner<SwingEvent,javax.swing.JComponent>
public void superSelectTable()
public java.lang.Class getShapeClass()
getShapeClass
in class RMParentShapeTool<T extends RMTableGroup>
public java.lang.String getWindowTitle()
getWindowTitle
in class RMParentShapeTool<T extends RMTableGroup>
public boolean isSuperSelectable(RMShape aShape)
isSuperSelectable
in class RMTool<T extends RMTableGroup>
public boolean isUngroupable(RMShape aShape)
isUngroupable
in class RMTool<T extends RMTableGroup>
public Entity getDatasetEntity(RMShape aShape)
getDatasetEntity
in class RMTool<T extends RMTableGroup>
public RMTable getMainTable()
public void mousePressed(T aTableGroup, java.awt.event.MouseEvent anEvent)
mousePressed
in class RMTool<T extends RMTableGroup>