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.