public class CategoryNodeEditor extends CategoryAbstractCellEditor
Modifier and Type | Field and Description |
---|---|
protected CategoryExplorerModel |
_categoryModel |
protected javax.swing.JCheckBox |
_checkBox |
protected CategoryNode |
_lastEditedNode |
protected CategoryNodeEditorRenderer |
_renderer |
protected javax.swing.JTree |
_tree |
_changeEvent, _clickCountToStart, _listenerList, _value
Constructor and Description |
---|
CategoryNodeEditor(CategoryExplorerModel model) |
Modifier and Type | Method and Description |
---|---|
protected void |
collapse(CategoryNode node) |
protected void |
collapseDescendants(CategoryNode node) |
protected javax.swing.JMenuItem |
createCollapseMenuItem(CategoryNode node) |
protected javax.swing.JMenuItem |
createExpandMenuItem(CategoryNode node) |
protected javax.swing.JMenuItem |
createPropertiesMenuItem(CategoryNode node) |
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.
|
protected javax.swing.JMenuItem |
createSelectDescendantsMenuItem(CategoryNode node) |
protected javax.swing.JMenuItem |
createUnselectDescendantsMenuItem(CategoryNode node) |
protected void |
expand(CategoryNode node) |
protected void |
expandDescendants(CategoryNode node) |
java.lang.Object |
getCellEditorValue() |
protected java.lang.Object |
getDisplayedProperties(CategoryNode node) |
java.awt.Component |
getTreeCellEditorComponent(javax.swing.JTree tree,
java.lang.Object value,
boolean selected,
boolean expanded,
boolean leaf,
int row) |
protected javax.swing.tree.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) |
addCellEditorListener, cancelCellEditing, fireEditingCanceled, fireEditingStopped, getClickCountToStart, getTableCellEditorComponent, isCellEditable, removeCellEditorListener, setCellEditorValue, setClickCountToStart, shouldSelectCell, stopCellEditing
protected CategoryNodeEditorRenderer _renderer
protected CategoryNode _lastEditedNode
protected javax.swing.JCheckBox _checkBox
protected CategoryExplorerModel _categoryModel
protected javax.swing.JTree _tree
public CategoryNodeEditor(CategoryExplorerModel model)
public java.awt.Component getTreeCellEditorComponent(javax.swing.JTree tree, java.lang.Object value, boolean selected, boolean expanded, boolean leaf, int row)
getTreeCellEditorComponent
in interface javax.swing.tree.TreeCellEditor
getTreeCellEditorComponent
in class CategoryAbstractCellEditor
public java.lang.Object getCellEditorValue()
getCellEditorValue
in interface javax.swing.CellEditor
getCellEditorValue
in class CategoryAbstractCellEditor
protected javax.swing.JMenuItem createPropertiesMenuItem(CategoryNode node)
protected void showPropertiesDialog(CategoryNode node)
protected java.lang.Object getDisplayedProperties(CategoryNode node)
protected void showPopup(CategoryNode node, int x, int y)
protected javax.swing.JMenuItem createSelectDescendantsMenuItem(CategoryNode node)
protected javax.swing.JMenuItem createUnselectDescendantsMenuItem(CategoryNode node)
protected javax.swing.JMenuItem createExpandMenuItem(CategoryNode node)
protected javax.swing.JMenuItem createCollapseMenuItem(CategoryNode node)
protected javax.swing.JMenuItem createRemoveMenuItem()
protected void expandDescendants(CategoryNode node)
protected void collapseDescendants(CategoryNode node)
protected int removeUnusedNodes()
protected void expand(CategoryNode node)
protected javax.swing.tree.TreePath getTreePath(CategoryNode node)
protected void collapse(CategoryNode node)