Package com.reportmill.panels
Class DocumentTool
java.lang.Object
com.reportmill.base.RMObject
com.reportmill.panels.Tool
com.reportmill.panels.DocumentTool
- All Implemented Interfaces:
RMArchiver.Archiving,Cloneable
This class provides UI for configuring an RMDocument.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAn inner class to render Page control.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 -
Method Summary
Modifier and TypeMethodDescriptionintgetHandleCount(RMShape aShape) Overrides tool method to declare that documents have no handles.Returns the class that tool edits.getUI()Returns the Swing UI for inspector window.Returns the name to be show in inspector window.voidresetUI()Resets the Swing controls in the UI from the current document.voidResponds to Swing controls in UI to update current document.Methods inherited from class com.reportmill.panels.Tool
activateTool, deactivateTool, didBecomeSuperSelectedShapeInEditor, editor, flushChanges, getCoreTool, getCoreToolIndex, getHandleAtPoint, getHandlePoint, getHandleRect, getImageIcon, 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, willLoseSuperSelectionInEditorMethods inherited from class com.reportmill.base.RMObject
clone, copy, didChange, didUndo, getAnimAttribute, getClassNameShort, initWithArchiver, undoClone, undoCopy, undoEquals
-
Constructor Details
-
DocumentTool
public DocumentTool()
-
-
Method Details
-
getShapeClass
Returns the class that tool edits.- Overrides:
getShapeClassin classTool
-
getWindowTitle
Returns the name to be show in inspector window.- Overrides:
getWindowTitlein classTool
-
getUI
Returns the Swing UI for inspector window. -
resetUI
public void resetUI()Resets the Swing controls in the UI from the current document. -
respondUI
Responds to Swing controls in UI to update current document. -
getHandleCount
Overrides tool method to declare that documents have no handles.- Overrides:
getHandleCountin classTool
-