public class

CategoryNodeEditor

extends CategoryAbstractCellEditor
java.lang.Object
   ↳ org.apache.log4j.lf5.viewer.categoryexplorer.CategoryAbstractCellEditor
     ↳ org.apache.log4j.lf5.viewer.categoryexplorer.CategoryNodeEditor

Class Overview

CategoryNodeEditor

Summary

Fields
protected CategoryExplorerModel _categoryModel
protected JCheckBox _checkBox
protected CategoryNode _lastEditedNode
protected CategoryNodeEditorRenderer _renderer
protected JTree _tree
[Expand]
Inherited Fields
From class org.apache.log4j.lf5.viewer.categoryexplorer.CategoryAbstractCellEditor
Public Constructors
CategoryNodeEditor(CategoryExplorerModel model)
Public Methods
Object getCellEditorValue()
Component getTreeCellEditorComponent(JTree tree, Object value, boolean selected, boolean expanded, boolean leaf, int row)
Protected Methods
void collapse(CategoryNode node)
void collapseDescendants(CategoryNode node)
JMenuItem createCollapseMenuItem(CategoryNode node)
JMenuItem createExpandMenuItem(CategoryNode node)
JMenuItem createPropertiesMenuItem(CategoryNode node)
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.
JMenuItem createSelectDescendantsMenuItem(CategoryNode node)
JMenuItem createUnselectDescendantsMenuItem(CategoryNode node)
void expand(CategoryNode node)
void expandDescendants(CategoryNode node)
Object getDisplayedProperties(CategoryNode node)
TreePath getTreePath(CategoryNode node)
int removeUnusedNodes()
Removes any inactive nodes from the Category tree.
void showPopup(CategoryNode node, int x, int y)
void showPropertiesDialog(CategoryNode node)
[Expand]
Inherited Methods
From class org.apache.log4j.lf5.viewer.categoryexplorer.CategoryAbstractCellEditor
From class java.lang.Object
From interface javax.swing.CellEditor
From interface javax.swing.table.TableCellEditor
From interface javax.swing.tree.TreeCellEditor

Fields

protected CategoryExplorerModel _categoryModel

protected JCheckBox _checkBox

protected CategoryNode _lastEditedNode

protected CategoryNodeEditorRenderer _renderer

protected JTree _tree

Public Constructors

public CategoryNodeEditor (CategoryExplorerModel model)

Public Methods

public Object getCellEditorValue ()

public Component getTreeCellEditorComponent (JTree tree, Object value, boolean selected, boolean expanded, boolean leaf, int row)

Protected Methods

protected void collapse (CategoryNode node)

protected void collapseDescendants (CategoryNode node)

protected JMenuItem createCollapseMenuItem (CategoryNode node)

protected JMenuItem createExpandMenuItem (CategoryNode node)

protected JMenuItem createPropertiesMenuItem (CategoryNode node)

protected 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()

protected JMenuItem createSelectDescendantsMenuItem (CategoryNode node)

protected JMenuItem createUnselectDescendantsMenuItem (CategoryNode node)

protected void expand (CategoryNode node)

protected void expandDescendants (CategoryNode node)

protected Object getDisplayedProperties (CategoryNode node)

protected TreePath getTreePath (CategoryNode node)

protected int removeUnusedNodes ()

Removes any inactive nodes from the Category tree.

protected void showPopup (CategoryNode node, int x, int y)

protected void showPropertiesDialog (CategoryNode node)