Class LogPanelLoggerTreeModel
java.lang.Object
javax.swing.tree.DefaultTreeModel
org.apache.log4j.chainsaw.LogPanelLoggerTreeModel
- All Implemented Interfaces:
Serializable, EventListener, TreeModel, LoggerNameListener
A TreeModel that represents the Loggers for a given LogPanel
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.apache.log4j.LoggerFields inherited from class DefaultTreeModel
asksAllowsChildren, listenerList, root -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddLoggerNameInDispatchThread(String loggerName) voidloggerNameAdded(String loggerName) Called by LoggerNameModel instances when a new unique Logger name string has been introduced into the model(package private) LogPanelLoggerTreeModel.LogPanelTreeNodelookupLogger(String newLogger) voidreset()Logger names were reset (used to clear the tree model)private String[]Takes the loggerName and tokenizes it into it's package name lements returning the elements via the Stirng[]Methods inherited from class DefaultTreeModel
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
-
Field Details
-
fullPackageMap
-
logger
private final org.apache.log4j.Logger logger
-
-
Constructor Details
-
LogPanelLoggerTreeModel
LogPanelLoggerTreeModel()
-
-
Method Details
-
loggerNameAdded
Description copied from interface:LoggerNameListenerCalled by LoggerNameModel instances when a new unique Logger name string has been introduced into the model- Specified by:
loggerNameAddedin interfaceLoggerNameListener- Parameters:
loggerName- the new, unique loggerName
-
reset
public void reset()Description copied from interface:LoggerNameListenerLogger names were reset (used to clear the tree model)- Specified by:
resetin interfaceLoggerNameListener
-
addLoggerNameInDispatchThread
-
lookupLogger
-
tokenize
-