| AbstractPreferencePanel |
Some basic plumbing for Preference related dialogs.
|
| ApplicationPreferenceModel |
Encapsulates the Chainsaw Application wide properties
|
| BasicPrefPanel |
All of the Preferences panels used in this class extend from
this, it is used to provide standard L&F required by all.
|
| ChainsawAppender |
ChainsawAppender receives LoggingEvents from the local
Log4J environment, and appends them into a model that
can be used inside a Swing GUI
|
| ChainsawStatusBar |
A general purpose status bar for all Frame windows
|
| ChainsawViewer |
Chainsaw compatible gui viewers must implement this interface
in order to be opened and configured by the ChainsawAppender class.
|
| DockablePanel |
Extends the functionality of a JPanel by providing a 'docked' state.
|
| EventBatchListener |
Implementations of this interface like to be notified
of arriving batches of LoggingEvents, but may only
be interested in those coming from a particular source
|
| EventContainer |
To allow pluggable TableModel implementations for Chainsaw, this interface has been factored out.
|
| EventCountListener |
Listeners can be notified when the # of events in a particular model
changes
|
| LoggerNameListener |
Implementations are notified when new Logger names
are added to the related LoggerNameModel instance.
|
| LoggerNameModel |
Implementations of this model contain all the known Logger
names within it's model space.
|
| LoggingEventWrapper |
Wrap access to a LoggingEvent.
|
| LogPanelPreferenceModel |
Used to encapsulate all the preferences for a given LogPanel
|
| LogUI |
The main entry point for Chainsaw, this class represents the first frame
that is used to display a Welcome panel, and any other panels that are
generated because Logging Events are streamed via a Receiver, or other
mechanism.
|
| NewKeyEvent |
An event representing when a Key has arrived inside a Chainsaw model that has
not been seen previously.
|
| NewKeyListener |
Interested parties are notified when a MDC/Property key has arrived
that has not been seen before by the source Model
|
| RuleMediator |
A mediator class that implements the Rule interface, by combining several
optional rules used by Chainsaw's filtering GUI's into a single Rule.
|
| ShutdownListener |
Chainsaw notifies these Listeners when the user has requested
it to shutdown.
|
| SortTableModel |
An extended TableModel interface that allows Column sorting
|