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
|