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
- Parameters:
loggerName
-
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 2000-2003 Apache Software Foundation.