Class CategoryNodeEditor

  • All Implemented Interfaces:
    javax.swing.CellEditor, javax.swing.table.TableCellEditor, javax.swing.tree.TreeCellEditor

    public class CategoryNodeEditor
    extends CategoryAbstractCellEditor
    CategoryNodeEditor
    • Method Detail

      • getTreeCellEditorComponent

        public java.awt.Component getTreeCellEditorComponent​(javax.swing.JTree tree,
                                                             java.lang.Object value,
                                                             boolean selected,
                                                             boolean expanded,
                                                             boolean leaf,
                                                             int row)
        Specified by:
        getTreeCellEditorComponent in interface javax.swing.tree.TreeCellEditor
        Overrides:
        getTreeCellEditorComponent in class CategoryAbstractCellEditor
      • createPropertiesMenuItem

        protected javax.swing.JMenuItem createPropertiesMenuItem​(CategoryNode node)
      • showPropertiesDialog

        protected void showPropertiesDialog​(CategoryNode node)
      • getDisplayedProperties

        protected java.lang.Object getDisplayedProperties​(CategoryNode node)
      • showPopup

        protected void showPopup​(CategoryNode node,
                                 int x,
                                 int y)
      • createSelectDescendantsMenuItem

        protected javax.swing.JMenuItem createSelectDescendantsMenuItem​(CategoryNode node)
      • createUnselectDescendantsMenuItem

        protected javax.swing.JMenuItem createUnselectDescendantsMenuItem​(CategoryNode node)
      • createExpandMenuItem

        protected javax.swing.JMenuItem createExpandMenuItem​(CategoryNode node)
      • createCollapseMenuItem

        protected javax.swing.JMenuItem createCollapseMenuItem​(CategoryNode node)
      • createRemoveMenuItem

        protected javax.swing.JMenuItem createRemoveMenuItem()
        This featured was moved from the LogBrokerMonitor class to the CategoryNodeExplorer so that the Category tree could be pruned from the Category Explorer popup menu. This menu option only appears when a user right clicks on the Category parent node. See removeUnusedNodes()
      • expandDescendants

        protected void expandDescendants​(CategoryNode node)
      • collapseDescendants

        protected void collapseDescendants​(CategoryNode node)
      • removeUnusedNodes

        protected int removeUnusedNodes()
        Removes any inactive nodes from the Category tree.
      • getTreePath

        protected javax.swing.tree.TreePath getTreePath​(CategoryNode node)