public class CategoryExplorerModel
extends javax.swing.tree.DefaultTreeModel
Modifier and Type | Field and Description |
---|---|
protected java.awt.event.ActionEvent |
_event |
protected java.awt.event.ActionListener |
_listener |
protected boolean |
_renderFatal |
private static long |
serialVersionUID |
Constructor and Description |
---|
CategoryExplorerModel(CategoryNode node) |
Modifier and Type | Method and Description |
---|---|
void |
addActionListener(java.awt.event.ActionListener l) |
CategoryNode |
addCategory(CategoryPath path)
Method altered by Richard Hurst such that it returns the CategoryNode
corresponding to the CategoryPath
|
void |
addLogRecord(LogRecord lr) |
CategoryNode |
getCategoryNode(CategoryPath path)
returns null if no CategoryNode exists.
|
CategoryNode |
getCategoryNode(java.lang.String category) |
CategoryNode |
getRootCategoryNode() |
javax.swing.tree.TreePath |
getTreePathToRoot(CategoryNode node)
Returns the CategoryPath to the specified CategoryNode
|
boolean |
isCategoryPathActive(CategoryPath path) |
protected void |
notifyActionListeners() |
protected void |
refresh(CategoryNode node)
Fires a nodechanged event on the SwingThread.
|
void |
removeActionListener(java.awt.event.ActionListener l) |
void |
resetAllNodeCounts() |
void |
setDescendantSelection(CategoryNode node,
boolean selected) |
void |
setParentSelection(CategoryNode node,
boolean selected) |
void |
update(CategoryNode node,
boolean selected) |
addTreeModelListener, asksAllowsChildren, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getChild, getChildCount, getIndexOfChild, getListeners, getPathToRoot, getPathToRoot, getRoot, getTreeModelListeners, insertNodeInto, isLeaf, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload, reload, removeNodeFromParent, removeTreeModelListener, setAsksAllowsChildren, setRoot, valueForPathChanged
private static final long serialVersionUID
protected boolean _renderFatal
protected java.awt.event.ActionListener _listener
protected java.awt.event.ActionEvent _event
public CategoryExplorerModel(CategoryNode node)
public void addLogRecord(LogRecord lr)
public CategoryNode getRootCategoryNode()
public CategoryNode getCategoryNode(java.lang.String category)
public CategoryNode getCategoryNode(CategoryPath path)
public boolean isCategoryPathActive(CategoryPath path)
public CategoryNode addCategory(CategoryPath path)
Method altered by Richard Hurst such that it returns the CategoryNode corresponding to the CategoryPath
path
- category path.public void update(CategoryNode node, boolean selected)
public void setDescendantSelection(CategoryNode node, boolean selected)
public void setParentSelection(CategoryNode node, boolean selected)
public void addActionListener(java.awt.event.ActionListener l)
public void removeActionListener(java.awt.event.ActionListener l)
public void resetAllNodeCounts()
public javax.swing.tree.TreePath getTreePathToRoot(CategoryNode node)
Returns the CategoryPath to the specified CategoryNode
node
- The target CategoryNodeprotected void notifyActionListeners()
protected void refresh(CategoryNode node)