A C E F G J L M P R S W

A

actionPerformed(ActionEvent) - Method in class multex.demo.SwingFile
 
actionPerformed(ActionEvent) - Method in class multex.demo.AwtFile
 
appendCompactStackTrace(StringBuffer, Throwable, Exception) - Static method in class multex.Failure
Appends the stack trace of i_throwable and all its chained cause exceptions to io_buffer.
appendMessageChain(StringBuffer, Throwable, String) - Static method in class multex.MsgText
Appends the message for i_throwable with its causal chain.
appendMessageLine(StringBuffer, Throwable) - Static method in class multex.MsgText
Appends the usually one-line message text for the exception i_throwable with inserted parameters to io_buffer.
Assertion - class multex.Assertion.
Tool for checking unexpected programming errors
AssertionFailure - exception multex.AssertionFailure.
Indicates that an assertion failed.
AssertionFailure(String) - Constructor for class multex.AssertionFailure
Convenience constructor null.
AssertionFailure(String, Object) - Constructor for class multex.AssertionFailure
Convenience constructor 0.
AssertionFailure(String, Object[]) - Constructor for class multex.AssertionFailure
Creates an AssertionFailure object, detail description here.
AssertionFailure(String, Object, Object) - Constructor for class multex.AssertionFailure
Convenience constructor 1.
AssertionFailure(String, Object, Object, Object) - Constructor for class multex.AssertionFailure
Convenience constructor 2.
AssertionFailure(String, Object, Object, Object, Object) - Constructor for class multex.AssertionFailure
Convenience constructor 3.
AssertionFailure(String, Object, Object, Object, Object, Object) - Constructor for class multex.AssertionFailure
Convenience constructor 4.
AssertionFailure(String, Object, Object, Object, Object, Object, Object) - Constructor for class multex.AssertionFailure
Convenience constructor 5.
AssertionFailure(String, Object, Object, Object, Object, Object, Object, Object) - Constructor for class multex.AssertionFailure
Convenience constructor 6.
AssertionFailure(String, Object, Object, Object, Object, Object, Object, Object, Object) - Constructor for class multex.AssertionFailure
Convenience constructor 7.
AssertionFailure(String, Object, Object, Object, Object, Object, Object, Object, Object, Object) - Constructor for class multex.AssertionFailure
Convenience constructor 8.
AssertionFailure(String, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) - Constructor for class multex.AssertionFailure
Convenience constructor 9.
Awt - class multex.Awt.
Services for reporting onto AWT windows the messages for any exception.
AwtFile - class multex.demo.AwtFile.
Copies or moves a file, see methods File.copy(String,String) and File.move(String,String).

C

CauseGetter - interface multex.CauseGetter.
Describes, how to get the causing exception of a caused Throwable, which is not a subclass of Failure
check(boolean, String) - Static method in class multex.Assertion
Convenience check method null.
check(boolean, String, Object) - Static method in class multex.Assertion
Convenience check method 0.
check(boolean, String, Object[]) - Static method in class multex.Assertion
Checks, that an assertion condition holds, detail description here.
check(boolean, String, Object, Object) - Static method in class multex.Assertion
Convenience check method 1.
check(boolean, String, Object, Object, Object) - Static method in class multex.Assertion
Convenience check method 2.
check(boolean, String, Object, Object, Object, Object) - Static method in class multex.Assertion
Convenience check method 3.
check(boolean, String, Object, Object, Object, Object, Object) - Static method in class multex.Assertion
Convenience check method 4.
check(boolean, String, Object, Object, Object, Object, Object, Object) - Static method in class multex.Assertion
Convenience check method 5.
check(boolean, String, Object, Object, Object, Object, Object, Object, Object) - Static method in class multex.Assertion
Convenience check method 6.
check(boolean, String, Object, Object, Object, Object, Object, Object, Object, Object) - Static method in class multex.Assertion
Convenience check method 7.
check(boolean, String, Object, Object, Object, Object, Object, Object, Object, Object, Object) - Static method in class multex.Assertion
Convenience check method 8.
check(boolean, String, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) - Static method in class multex.Assertion
Convenience check method 9.
checkClass() - Method in class multex.Failure
Checks that the class of this object is OK.
checkClass() - Method in class multex.Exc
Checks that the class of this object is OK.
className - Static variable in class multex.Failure
 
className - Static variable in class multex.Exc
 
copy(String, String) - Static method in class multex.demo.File
Effect: Copies the file i_inFileName in binary mode to file i_outFileName.

E

Exc - exception multex.Exc.
Problem-related exception with parameters and internationalizable message text.
Exc(String) - Constructor for class multex.Exc
Convenience constructor null
Exc(String, Object) - Constructor for class multex.Exc
Convenience constructor 0
Exc(String, Object[]) - Constructor for class multex.Exc
Constructs an Exc with a default message text pattern and exception parameters as an polymorphic Object[].
Exc(String, Object, Object) - Constructor for class multex.Exc
Convenience constructor 1
Exc(String, Object, Object, Object) - Constructor for class multex.Exc
Convenience constructor 2
Exc(String, Object, Object, Object, Object) - Constructor for class multex.Exc
Convenience constructor 3
Exc(String, Object, Object, Object, Object, Object) - Constructor for class multex.Exc
Convenience constructor 4
Exc(String, Object, Object, Object, Object, Object, Object) - Constructor for class multex.Exc
Convenience constructor 5
Exc(String, Object, Object, Object, Object, Object, Object, Object) - Constructor for class multex.Exc
Convenience constructor 6
Exc(String, Object, Object, Object, Object, Object, Object, Object, Object) - Constructor for class multex.Exc
Convenience constructor 7
Exc(String, Object, Object, Object, Object, Object, Object, Object, Object, Object) - Constructor for class multex.Exc
Convenience constructor 8
Exc(String, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) - Constructor for class multex.Exc
Convenience constructor 9

F

Failure - exception multex.Failure.
Indirectly caused exception with parameters, causal chain and internationalizable message text.
Failure(String, Throwable) - Constructor for class multex.Failure
Convenience constructor null
Failure(String, Throwable, Object) - Constructor for class multex.Failure
Convenience constructor 0
Failure(String, Throwable, Object[]) - Constructor for class multex.Failure
Constructs a Failure-exception, giving complete diagnostic information.
Failure(String, Throwable, Object, Object) - Constructor for class multex.Failure
Convenience constructor 1
Failure(String, Throwable, Object, Object, Object) - Constructor for class multex.Failure
Convenience constructor 2
Failure(String, Throwable, Object, Object, Object, Object) - Constructor for class multex.Failure
Convenience constructor 3
Failure(String, Throwable, Object, Object, Object, Object, Object) - Constructor for class multex.Failure
Convenience constructor 4
Failure(String, Throwable, Object, Object, Object, Object, Object, Object) - Constructor for class multex.Failure
Convenience constructor 5
Failure(String, Throwable, Object, Object, Object, Object, Object, Object, Object) - Constructor for class multex.Failure
Convenience constructor 6
Failure(String, Throwable, Object, Object, Object, Object, Object, Object, Object, Object) - Constructor for class multex.Failure
Convenience constructor 7
Failure(String, Throwable, Object, Object, Object, Object, Object, Object, Object, Object, Object) - Constructor for class multex.Failure
Convenience constructor 8
Failure(String, Throwable, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) - Constructor for class multex.Failure
Convenience constructor 9
File - class multex.demo.File.
Copies or moves a file, see methods main() and _usageExit() This program serves as a demonstration for the redefinition of an exception coming from a lower tier into a Failure-exception of the own abstraction level without suppressing the diagnostic information of the causing exception.
File.CopyFailure - exception multex.demo.File.CopyFailure.
Indicates failure of a file copy operation.
File.CopyFailure(Exception, String, String) - Constructor for class multex.demo.File.CopyFailure
 
File.StartedExc - exception multex.demo.File.StartedExc.
Indicates, that this test driver has been started.
File.StartedExc(String, Date) - Constructor for class multex.demo.File.StartedExc
 

G

getCause() - Method in class multex.Failure
Result: The Throwable object, which directly caused the program to throw this Failure-exception.
getCause(Throwable) - Method in class multex.ReflectionCauseGetter
Returns the cause of i_throwable.
getCause(Throwable) - Method in class multex.Jdk1_4CauseGetter
Deprecated.  
getCause(Throwable) - Method in class multex.Jdk1_1CauseGetter
 
getCause(Throwable) - Static method in class multex.Failure
Result: the directly causing Throwable object of i_throwable, if there is one, otherwise null.
getCause(Throwable) - Method in interface multex.CauseGetter
Returns the causing Throwable object of an i_throwable other than Failure, or null if not known
getDefaultMessageTextPattern() - Method in interface multex.MultexException
Returns the default message text pattern for this exception object or null.
getDefaultMessageTextPattern() - Method in class multex.Failure
 
getDefaultMessageTextPattern() - Method in class multex.Exc
 
getMessage() - Method in interface multex.MultexException
Returns all user-provided information contained in the exception object in an internal, but human readable format.
getMessage() - Method in class multex.Failure
 
getMessage() - Method in class multex.Exc
 
getMessages(Throwable) - Static method in class multex.Msg
Returns the message texts of i_throwable and its chained causing exceptions.
getOriginalException(Throwable) - Static method in class multex.Failure
Result: The deepest Throwable object, which indirectly caused the program to throw i_throwable, if there is one, otherwise i_throwable itself.
getParameters() - Method in interface multex.MultexException
Returns the exception parameters
getParameters() - Method in class multex.Failure
 
getParameters() - Method in class multex.Exc
 
getReport(Throwable) - Static method in class multex.Msg
Returns the report of i_throwable and its chained causing exceptions.
getStackTrace(Throwable) - Static method in class multex.Msg
Returns the compactified stack trace of i_throwable and its chained causing Throwable exceptions.

J

Jdk1_1CauseGetter - class multex.Jdk1_1CauseGetter.
Describes, how to get the causing exception of any exception in JDK 1.1 with an accessible causing exception.
Jdk1_1CauseGetter() - Constructor for class multex.Jdk1_1CauseGetter
 
Jdk1_4CauseGetter - class multex.Jdk1_4CauseGetter.
Deprecated. Compiles only on JDK 1.4 and is then the most efficient solution for getting the cause of an exception. As of forward/backward compatibility issues it is now preferable to use the ReflectionCauseGetter. In the future, when only standard exception chaining à la Throwable.getCause() will be used, then this CauseGetter will be the most efficient.
Jdk1_4CauseGetter() - Constructor for class multex.Jdk1_4CauseGetter
Deprecated.  
jreHasExceptionChaining() - Static method in class multex.Failure
Returns true, if class java.lang.Throwable has an operation getCause() in this Java Runtime Environment

L

lineSeparator - Static variable in class multex.Failure
Returns the line separator for the actual platform.

M

main(String[]) - Static method in class multex.demo.SwingFile
Effect: Creates a Swing user interface for copying a file
main(String[]) - Static method in class multex.demo.AwtFile
Effect: Creates an AWT user interface for file operations copy,move
main(String[]) - Static method in class multex.demo.File
Effect: Copies or moves file i_args[1] in binary mode to file i_args[2].
move(String, String) - Static method in class multex.demo.File
Effect: Moves the file i_inFileName to file i_outFileName.
Msg - class multex.Msg.
Services for reporting onto Streams and Strings the messages for any exception.
MsgText - class multex.MsgText.
Services for getting the message text for exceptions.
multex - package multex
MulTEx - the Multi-Tier Exception Handling Framework.
multex.demo - package multex.demo
This is the demo suite for MulTEx.
MultexException - interface multex.MultexException.
Marks an exception as to be handled especially by MsgText.

P

printMessages(PrintStream, Throwable) - Static method in class multex.Msg
Reports the message texts of i_throwable and its chained causing exceptions to io_destination
printMessages(PrintWriter, Throwable) - Static method in class multex.Msg
Reports the message texts of i_throwable and its chained causing exceptions to io_destination
printMessages(StringBuffer, Throwable) - Static method in class multex.Msg
Reports the message texts of i_throwable and its chained causing exceptions, detail description here.
printMessages(Throwable) - Static method in class multex.Msg
Reports the message texts of i_throwable and its chained causing exceptions to System.err
printReport(PrintStream, Throwable) - Static method in class multex.Msg
Reports i_throwable and its chained causing exceptions to io_destination
printReport(PrintWriter, Throwable) - Static method in class multex.Msg
Reports i_throwable and its chained causing exceptions to io_destination
printReport(StringBuffer, Throwable) - Static method in class multex.Msg
Reports i_throwable and its chained causing exceptions to io_destination, detail description here.
printReport(Throwable) - Static method in class multex.Msg
Reports i_throwable and its chained causing exceptions to System.err
printStackTrace() - Method in class multex.Failure
Prints the chained, raw stack traces of this Failure object to the standard error stream System.err.
printStackTrace(PrintStream) - Method in class multex.Failure
Prints the chained, raw stack traces of this Failure object to io_printer.
printStackTrace(PrintStream, Throwable) - Static method in class multex.Msg
Prints the compactified stack trace of i_throwable and its chained causing Throwable exceptions to io_destination.
printStackTrace(PrintWriter) - Method in class multex.Failure
Prints the chained, raw stack traces of this Failure object to io_printer.
printStackTrace(PrintWriter, Throwable) - Static method in class multex.Msg
Prints the compactified stack trace of i_throwable and its chained causing Throwable exceptions to io_destination.
printStackTrace(StringBuffer, Throwable) - Static method in class multex.Msg
Prints the compactified stack trace of i_throwable and its chained causing Throwable exceptions appending it to io_destination, detail description here.
printStackTrace(Throwable) - Static method in class multex.Msg
Prints the compactified stack trace of i_throwable and its chained causing Throwable exceptions to System.err.

R

ReflectionCauseGetter - class multex.ReflectionCauseGetter.
Describes, how to get the causing exception of any non-MulTEx-exception in any JDK supporting reflection.
ReflectionCauseGetter() - Constructor for class multex.ReflectionCauseGetter
 
report(Component, Throwable) - Static method in class multex.Awt
Reports i_throwable blocking the owner Window.
report(Component, Throwable, boolean) - Static method in class multex.Awt
Reports i_throwable optionally blocking the owner Window, detail description here.
report(Throwable) - Static method in class multex.Awt
Reports i_throwable using a shared owner Frame.
reportNonmodal(Component, Throwable) - Static method in class multex.Awt
Reports i_throwable not blocking the owner Window.

S

setCauseGetter(CauseGetter) - Static method in class multex.Failure
Sets a CauseGetter to be used by method Failure.getCause(Throwable) in order to get the cause of a Throwable object, which is not a subclass of Failure.
setInternationalization(boolean) - Static method in class multex.MsgText
Activates the internationalization of message texts.
stackTraceFollows - Static variable in class multex.Msg
The String used to separate the message chain of an exception from the stack trace of it.
SwingFile - class multex.demo.SwingFile.
Copies or moves a file, see methods File.copy(String,String) and File.move(String,String).

W

wasCausing - Static variable in class multex.Failure
The string used to delimit the stack trace part of a causing exception from the following stack trace of the caused Failure-exception.

A C E F G J L M P R S W