org.apache.log4j.chainsaw
Class LoggerNameModelSupport
java.lang.Object
org.apache.log4j.chainsaw.LoggerNameModelSupport
- All Implemented Interfaces:
- LoggerNameModel
public class LoggerNameModelSupport
- extends java.lang.Object
- implements LoggerNameModel
An implementation of LoggerNameModel which can be used as a delegate
- Author:
- Paul Smith
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LoggerNameModelSupport
public LoggerNameModelSupport()
getLoggerNames
public java.util.Collection getLoggerNames()
- Description copied from interface:
LoggerNameModel
- Returns an unmodifiable Collection of the uniquely
known LoggerNames within this model.
- Specified by:
getLoggerNames in interface LoggerNameModel
- Returns:
- unmodifiable Collection of Logger name Strings
addLoggerName
public boolean addLoggerName(java.lang.String loggerName)
- Description copied from interface:
LoggerNameModel
- Attempts to add the loggerName to the model, and returns
true if it does, i.e that the loggerName is new, otherwise
it is ignored.
If the loggerName is new for this model, all the LoggerNameListeners
are notified using this thread.
- Specified by:
addLoggerName in interface LoggerNameModel
addLoggerNameListener
public void addLoggerNameListener(LoggerNameListener l)
- Specified by:
addLoggerNameListener in interface LoggerNameModel
removeLoggerNameListener
public void removeLoggerNameListener(LoggerNameListener l)
- Specified by:
removeLoggerNameListener in interface LoggerNameModel
Copyright © 2007 Apache Software Foundation. All Rights Reserved.