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
Location s, 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
Message s 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
MessageReceiver s. |
SimpleMessage<D> |
Used ubiquituously in
|
SimpleMessage.Generator<D> |
Convenience factory class for creating
SimpleMessage s 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 .