Package com.reportmill.panels
Class NestedDocTool
- java.lang.Object
-
- com.reportmill.base.RMObject
-
- com.reportmill.panels.Tool
-
- com.reportmill.panels.NestedDocTool
-
- All Implemented Interfaces:
RMArchiver.Archiving,java.lang.Cloneable
public class NestedDocTool extends Tool
This class is responsible for GUI editing of nested document shape.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.reportmill.panels.Tool
Tool.RMShapeHandle
-
-
Field Summary
-
Fields inherited from class com.reportmill.panels.Tool
HandleMaxXMaxY, HandleMaxXMidY, HandleMaxXMinY, HandleMidXMaxY, HandleMidXMinY, HandleMinXMaxY, HandleMinXMidY, HandleMinXMinY, HandleWidth
-
-
Constructor Summary
Constructors Constructor Description NestedDocTool()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetHandleCount(RMShape aShape)Overrides tool method to declare that nested docs have no handles.javax.swing.ImageIcongetImageIcon()Returns the image icon used to represent our shape class.java.lang.ClassgetShapeClass()Returns the class that this tool is responsible for.RJPanelgetUI()Returns the Swing UI panel for this inspector.java.lang.StringgetWindowTitle()Returns the name to be presented to the user.voidresetUI()Refreshes Swing UI panel controls form the currently selected nested doc.voidrespondUI(java.lang.Object anObj)Handles changes from Swing GUI panel controls to currently selected nested doc.-
Methods inherited from class com.reportmill.panels.Tool
activateTool, deactivateTool, didBecomeSuperSelectedShapeInEditor, editor, flushChanges, getCoreTool, getCoreToolIndex, getHandleAtPoint, getHandlePoint, getHandleRect, getImageIcon, getSelectedShape, getSelectedShapes, getSelectTool, getShapeHandleAtPoint, getTool, getTool, isInstance, isSelected, isSuperSelected, mouseDragged, mouseDragged, mouseMoved, mouseMoved, mousePressed, mousePressed, mousePressedSelection, mouseReleased, mouseReleased, moveShapeHandle, newInstance, paintSelectedShape, paintSuperSelectedShape, paintTool, processKeyEvent, reactivateTool, willLoseSuperSelectionInEditor
-
Methods inherited from class com.reportmill.base.RMObject
clone, copy, didChange, didUndo, getAnimAttribute, getClassNameShort, initWithArchiver, undoClone, undoCopy, undoEquals
-
-
-
-
Method Detail
-
getUI
public RJPanel getUI()
Returns the Swing UI panel for this inspector.
-
resetUI
public void resetUI()
Refreshes Swing UI panel controls form the currently selected nested doc.
-
respondUI
public void respondUI(java.lang.Object anObj)
Handles changes from Swing GUI panel controls to currently selected nested doc.
-
getShapeClass
public java.lang.Class getShapeClass()
Returns the class that this tool is responsible for.- Overrides:
getShapeClassin classTool
-
getWindowTitle
public java.lang.String getWindowTitle()
Returns the name to be presented to the user.- Overrides:
getWindowTitlein classTool
-
getHandleCount
public int getHandleCount(RMShape aShape)
Overrides tool method to declare that nested docs have no handles.- Overrides:
getHandleCountin classTool
-
getImageIcon
public javax.swing.ImageIcon getImageIcon()
Returns the image icon used to represent our shape class.- Overrides:
getImageIconin classTool
-
-