Class RBDocumentTool

  • All Implemented Interfaces:
    RMArchiver.Archiving, java.lang.Cloneable, java.util.EventListener, javax.swing.event.TreeModelListener

    public class RBDocumentTool
    extends RBTool
    implements javax.swing.event.TreeModelListener
    An inner class to act as RMDocument's Tool.
    • Constructor Detail

      • RBDocumentTool

        public RBDocumentTool()
        Creates a new RBDocumentTool.
    • Method Detail

      • getShapeClass

        public java.lang.Class getShapeClass()
        Returns the class that this tool is ressponsible for.
        Overrides:
        getShapeClass in class Tool
      • getWindowTitle

        public java.lang.String getWindowTitle()
        Returns the name used to represent this tool in the inspector window.
        Overrides:
        getWindowTitle in class Tool
      • getUI

        public RJPanel getUI()
        Returns the inspector UI for this tool.
        Overrides:
        getUI in class Tool
      • resetUI

        public void resetUI()
        Updates the inpsector UI from currently selected document.
        Overrides:
        resetUI in class Tool
      • respondUI

        public void respondUI​(java.lang.Object anObj)
        Propagates changes from inspector UI to currently selected document.
        Overrides:
        respondUI in class Tool
      • treeNodesChanged

        public void treeNodesChanged​(javax.swing.event.TreeModelEvent e)
        TreeModelListener method, used to see when the text of a node is typed in
        Specified by:
        treeNodesChanged in interface javax.swing.event.TreeModelListener
      • treeNodesInserted

        public void treeNodesInserted​(javax.swing.event.TreeModelEvent e)
        TreeModelListener method, unused
        Specified by:
        treeNodesInserted in interface javax.swing.event.TreeModelListener
      • treeNodesRemoved

        public void treeNodesRemoved​(javax.swing.event.TreeModelEvent e)
        TreeModelListener method, unused
        Specified by:
        treeNodesRemoved in interface javax.swing.event.TreeModelListener
      • treeStructureChanged

        public void treeStructureChanged​(javax.swing.event.TreeModelEvent e)
        TreeModelListener method, unused
        Specified by:
        treeStructureChanged in interface javax.swing.event.TreeModelListener