See: Description
| Interface | Description | 
|---|---|
| Locatable<D> | Anything wich delivers a  Locationwhen 
      asked for it by callingLocatable.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  SingleSenderwhich 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  PrimitiveMessageDemuxin so far
    it calculates a set of enum values for every message it receives, and then
    calls thePrimitiveMessageDemux.receive(Enum,Message)method for all these. | 
| MessageDemux.All<E extends Enum<E>,M extends Message> | Trivial instantiation of  MessageDemuxwhich propagates each message
      to all receivers in the map, as it has been constructed
      byPrimitiveMessageDemux.setReceiver(Enum,MessageReceiver) | 
| MessageDemux.ByKind<M extends Message> | A  MessageDemuxwhich 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.Kindof 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  MessagePrinterwhich 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  SwingMessageTableandMessagePrinter. | 
| 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  Messageobjects. | 
| TrafficLight.State | The states of a  TrafficLightand aTrafficMessageReceiver. | 
| Exception | Description | 
|---|---|
| MessageException | 
see also the complete user documentation .