Package multex

MulTEx - the Multi-Tier Exception Handling Framework.

See:
          Description

Interface Summary
CauseGetter Describes, how to get the causing exception of a caused Throwable, which is not a subclass of Failure
MultexException Marks an exception as to be handled especially by MsgText.
 

Class Summary
Assertion Tool for checking unexpected programming errors
Awt Services for reporting onto AWT windows the messages for any exception.
Jdk1_1CauseGetter Describes, how to get the causing exception of any exception in JDK 1.1 with an accessible causing exception.
Jdk1_4CauseGetter Deprecated. Compiles only on JDK 1.4 and is then the most efficient solution for getting the cause of an exception.
Msg Services for reporting onto Streams and Strings the messages for any exception.
MsgText Services for getting the message text for exceptions.
ReflectionCauseGetter Describes, how to get the causing exception of any non-MulTEx-exception in any JDK supporting reflection.
 

Exception Summary
AssertionFailure Indicates that an assertion failed.
Exc Problem-related exception with parameters and internationalizable message text.
Failure Indirectly caused exception with parameters, causal chain and internationalizable message text.
 

Package multex Description

MulTEx - the Multi-Tier Exception Handling Framework.

MulTEx is a simple, but powerful framework for organizing exceptions and messages is a multi-tier Java software system.

It offers the key features:

For introductory information you should first read the technical paper.

This package will still work correctly, if it is renamed, but you should not put classes of this package into different packages.

Naming conventions

The following naming conventions are used throughout the package multex.

Plans

The plans are ordered by priority (most important as No. 1)
  1. 2002-03-26 Prepared means for reporting exceptions with its complete diagnostic information in a servlet/JSP application.
  2. 2002-04-20 Add buttons for printing or copying the contents of the message window of multex.Awt; place the buttons before the message TextArea.
  3. 2000-10-25 A class Swing for reporting into a Swing dialog rather than an Awt dialog should be created.
  4. 2002-07-02 Include private attributes of type Throwable into the ReflectionCauseGetter in order to get the cause for exceptions like java.rmi.ConnectException, which do not have a cause getter before JDK 1.4.

Version history