See: Description
| Interface | Description |
|---|---|
| Locatable<D> |
Anything wich delivers a
Location when
asked for it by calling Locatable.getLocation() |
| MessageReceiver<M extends Message> |
Everything which can receive a Message !-)
The value for the message must be (never null).
|
| Class | Description |
|---|---|
| Location<D> |
A reference to document parts.
|
| LocationMap<D,E> |
Facility to translate
Locations, when re-arranging of text fragments
has been performed, and location info must be adjusted accordingly. |
| Message |
Abstract base class of the
|
| MessageAsync<M extends Message> |
A sub-class of
SingleSender which lets the drain's receive method
run asynchronouously in a separate thread. |
| MessageCatcher |
Executes some code (given explicitly as argument) and sends
the first exception caught to its message drain.
|
| MessageCounter<M extends Message> |
Counts all received messages, per kind, total, and per critical/non-critical.
|
| MessageDemux<E extends Enum<E>,M extends Message> |
Auxiliary class which concretizes
PrimitiveMessageDemux in so far
it calculates a set of enum values for every message it receives, and then
calls the PrimitiveMessageDemux.receive(Enum,Message) method for all these. |
| MessageDemux.All<E extends Enum<E>,M extends Message> |
Trivial instantiation of
MessageDemux which propagates each message
to all receivers in the map, as it has been constructed
by PrimitiveMessageDemux.setReceiver(Enum,MessageReceiver) |
| MessageDemux.ByKind<M extends Message> |
A
MessageDemux which sorts messages by their kind. |
| MessageDisposer |
Does nothing with every message it receives.
|
| MessageKindFilter<M extends Message> |
A filter which propagates only those messages the
Message.Kind
of which is currently added. |
| MessageLocationFilter<D> |
A filter which propagates only those messages which lie in certain
areas of locations.
|
| MessageMapper<M extends Message,N extends Message> |
A message receiver which receives a message of one type,
and propagates the result of applying a function to this message, which
may be of different type.
|
| MessagePasser<M extends Message> |
Simply passes every message it receives to a single target.
|
| MessagePrinter<M extends Message> |
Prints textual representations of all received messages to an
output stream.
|
| MessagePrinter.Indenting<M extends Message> |
Specialization of
MessagePrinter which indents all log messages. |
| MessageStore<M extends Message> |
Storage for a sequence of
Messages with dynamic sorting, graphic
interfaces and propagation facilities. |
| MessageStripExceptions<M extends Message> |
A filter which strips off all exceptions, or at least the stack traces,
for a slimmer appearance of print-outs.
|
| MessageSync<M extends Message> |
Can accept messages from many different threads.
|
| MessageTee<M extends Message> |
Re-sends the message received sequeentially to a multitude of
current drains.
For details see MessageTee.receive(Message). |
| MessageThrower<M extends Message> |
"Throws" each message it receives as a
Throwable. |
| NoDocumentIdentifier | |
| OffsetIndicationPrinter |
Prints textual representations of all received messages to an
output stream.
|
| Outstream2Log<D> |
Pipes all printed lines into log messages.
|
| PrimitiveMessageDemux<E extends Enum<E>,M extends Message> |
Auxiliary class administrating an enumeration type and a map from
this type to optional
MessageReceivers. |
| SimpleMessage<D> |
Used ubiquituously in
|
| SimpleMessage.Generator<D> |
Convenience factory class for creating
SimpleMessages and
sending them immediately, --- all in one call. |
| SimpleMessage.Ping<D> |
Log message with not more informative content than "I am still alive".
|
| SingleSender<M extends Message> |
Common superclass of all which send messages to one single drain.
|
| SwingMessageField<M extends Message> |
derived from
SwingMessageTable and MessagePrinter. |
| SwingMessageTable |
derived from bandm_booking/src/.../Gui.java
multi-line rendering for message text see e.g. |
| TrafficLight |
A graphic object showing a traffic light in different phases.
|
| TrafficMessageReceiver |
Graphic indication of received messages.
|
| XMLDocumentIdentifier |
realizes a pair of identifiers ("system" and "public") as oftenly
required to identify an XML document.
|
| Enum | Description |
|---|---|
| Location.NumberMode |
models the classification of (particular/pseudo) line and column numbers
|
| Message.Kind |
Fundamental enum type for categorization of all
Message objects. |
| TrafficLight.State |
The states of a
TrafficLight and a TrafficMessageReceiver. |
| Exception | Description |
|---|---|
| MessageException |
see also the complete user documentation .