Package com.ribsapp.shapes
Class RBDocumentTool
java.lang.Object
com.reportmill.base.RMObject
com.reportmill.panels.Tool
com.ribsapp.shapes.RBTool
com.ribsapp.shapes.RBDocumentTool
- All Implemented Interfaces:
- RMArchiver.Archiving,- Cloneable,- EventListener,- TreeModelListener
An inner class to act as RMDocument's Tool.
- 
Nested Class SummaryNested classes/interfaces inherited from class com.reportmill.panels.ToolTool.RMShapeHandle
- 
Field SummaryFields inherited from class com.reportmill.panels.ToolHandleMaxXMaxY, HandleMaxXMidY, HandleMaxXMinY, HandleMidXMaxY, HandleMidXMinY, HandleMinXMaxY, HandleMinXMidY, HandleMinXMinY, HandleWidth
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionReturns the class that this tool is ressponsible for.getUI()Returns the inspector UI for this tool.Returns the name used to represent this tool in the inspector window.voidresetUI()Updates the inpsector UI from currently selected document.voidPropagates changes from inspector UI to currently selected document.voidTreeModelListener method, used to see when the text of a node is typed invoidTreeModelListener method, unusedvoidTreeModelListener method, unusedvoidTreeModelListener method, unusedMethods inherited from class com.ribsapp.shapes.RBToolbuildShapesFromComponents, BuildShapesFromComponents, getComponentPacked, getHandleCount, getToolRB, syncComponentsFromShapes, SyncComponentsFromShapesMethods inherited from class com.reportmill.panels.ToolactivateTool, 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.RMObjectclone, copy, didChange, didUndo, getAnimAttribute, getClassNameShort, initWithArchiver, undoClone, undoCopy, undoEquals
- 
Constructor Details- 
RBDocumentToolpublic RBDocumentTool()Creates a new RBDocumentTool.
 
- 
- 
Method Details- 
getShapeClassReturns the class that this tool is ressponsible for.- Overrides:
- getShapeClassin class- Tool
 
- 
getWindowTitleReturns the name used to represent this tool in the inspector window.- Overrides:
- getWindowTitlein class- Tool
 
- 
getUIReturns the inspector UI for this tool.
- 
resetUIpublic void resetUI()Updates the inpsector UI from currently selected document.
- 
respondUIPropagates changes from inspector UI to currently selected document.
- 
treeNodesChangedTreeModelListener method, used to see when the text of a node is typed in- Specified by:
- treeNodesChangedin interface- TreeModelListener
 
- 
treeNodesInsertedTreeModelListener method, unused- Specified by:
- treeNodesInsertedin interface- TreeModelListener
 
- 
treeNodesRemovedTreeModelListener method, unused- Specified by:
- treeNodesRemovedin interface- TreeModelListener
 
- 
treeStructureChangedTreeModelListener method, unused- Specified by:
- treeStructureChangedin interface- TreeModelListener
 
 
-