public class CategoryExplorerModel
extends javax.swing.tree.DefaultTreeModel
限定符和类型 | 字段和说明 |
---|---|
protected java.awt.event.ActionEvent |
_event |
protected java.awt.event.ActionListener |
_listener |
protected boolean |
_renderFatal |
构造器和说明 |
---|
CategoryExplorerModel(CategoryNode node) |
限定符和类型 | 方法和说明 |
---|---|
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
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)