com.gargoylesoftware.base.trace
public class TraceChannel extends Object
Version: $Revision: 1.3 $
Field Summary | |
---|---|
boolean | isEnabled_ |
String | name_ |
PropertyChangeSupport | propertyChangeSupport_ |
Set | traceWriters_ |
Constructor Summary | |
---|---|
TraceChannel(String name)
Create a trace channel with the specified name.
|
Method Summary | |
---|---|
void | addPropertyChangeListener(PropertyChangeListener listener)
Add a property change listener.
|
void | addTraceWriter(TraceWriter writer)
Add a trace writer. |
protected void | assertNotNull(String fieldName, Object fieldValue)
Verify that the specified value is not null. |
String | getName()
Return the name of this trace channel.
|
Set | getTraceWriters()
Return a collection of trace writers |
boolean | isEnabled()
Return true if this channel is enabled. |
void | removePropertyChangeListener(PropertyChangeListener listener)
Remove a property change listener.
|
void | removeTraceWriter(TraceWriter writer)
Remove a trace writer. |
void | setEnabled(boolean isEnabled)
Set whether or not this channel is enabled. |
String | toString()
Return a string representation of this object. |
Parameters: name The name of the channel.
Parameters: listener The new listener
Parameters: writer A trace writer
Parameters: fieldName The name of the field to check fieldValue The value of the field to check
Throws: DetailedNullPointerException If fieldValue is null
Returns: the name.
Returns: The trace writers
Returns: true if this channel is enabled.
Parameters: listener The listener to remove
Parameters: writer A trace writer
Parameters: isEnabled true if this channel should be enabled.
Returns: a string representation of this object.