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 class
An 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 TypeMethodDescriptionint
getHandleCount
(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.void
resetUI()
Resets the Swing controls in the UI from the current document.void
Responds 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, willLoseSuperSelectionInEditor
Methods 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:
getShapeClass
in classTool
-
getWindowTitle
Returns the name to be show in inspector window.- Overrides:
getWindowTitle
in 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:
getHandleCount
in classTool
-