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

A

actionPerformed(ActionEvent) - Method in class multex.demo.SwingFile
 
actionPerformed(ActionEvent) - Method in class multex.demo.AwtFile
 
AllTests - class multex.AllTests.
 
AllTests() - Constructor for class multex.AllTests
 
appendCompactStackTrace(StringBuffer, Throwable, Exception) - Static method in class multex.Failure
Deprecated. Obsolete from multex 2, deprecated from 3g.
appendMessageChain(StringBuffer, Throwable, String) - Static method in class multex.MsgText
Deprecated. since MulTEx 4 (2003-05-27). Use the more parameterized version instead.
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.
appendMessageLine(StringBuffer, Throwable, MultexLocale) - Static method in class multex.MsgText
Appends the usually one-line message text for the exception i_throwable with inserted parameters to io_buffer, localizable.
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
causeMarker - Static variable in class multex.MsgText
 
ChainedExceptionJUnitTest - class multex.demo.ChainedExceptionJUnitTest.
JUnit batch test driver in order to look, how an unexpected exception with causal chain is reported by JUnit.
ChainedExceptionJUnitTest(String) - Constructor for class multex.demo.ChainedExceptionJUnitTest
 
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.
checkCauseChain(Throwable, Throwable[]) - Static method in class multex.ExceptionChainTest
 
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
ExceptionChainTest - class multex.ExceptionChainTest.
 
ExceptionChainTest(String) - Constructor for class multex.ExceptionChainTest
 

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
getCauseMarker() - Method in class multex.MultexLocale
Returns the String marking each cause message in an exception message chain.
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
 
getLocale() - Method in class multex.MultexLocale
Returns the Locale controlling the message parameter formatting by java.text.MessageFormat.
getLocale() - Static method in class multex.MsgText
Returns the actual MultexLocale used for static or no internationalization.
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() - Method in class multex.MultexLocale
Returns the message text patterns to be used for reporting each exceptions.
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.  
Jdk1_4ExceptionChainTest - class multex.Jdk1_4ExceptionChainTest.
 
Jdk1_4ExceptionChainTest(String) - Constructor for class multex.Jdk1_4ExceptionChainTest
 
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.MsgTextTest
 
main(String[]) - Static method in class multex.MsgTest
 
main(String[]) - Static method in class multex.Jdk1_4ExceptionChainTest
 
main(String[]) - Static method in class multex.ExceptionChainTest
 
main(String[]) - Static method in class multex.AllTests
 
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.File
Effect: Copies or moves file i_args[1] in binary mode to file i_args[2].
main(String[]) - Static method in class multex.demo.ChainedExceptionJUnitTest
 
main(String[]) - Static method in class multex.demo.AwtFile
Effect: Creates an AWT user interface for file operations copy,move
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 low-level reporting of any exception.
MsgTest - class multex.MsgTest.
 
MsgTest(String) - Constructor for class multex.MsgTest
 
MsgText - class multex.MsgText.
Services for getting the message text for exceptions.
MsgTextTest - class multex.MsgTextTest.
 
MsgTextTest(String) - Constructor for class multex.MsgTextTest
 
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.
MultexLocale - class multex.MultexLocale.
Packages all locale specific adjustments for dynamic internationalization.
MultexLocale(ResourceBundle, Locale, String) - Constructor for class multex.MultexLocale
Initializes the object with message text patterns, a locale, and a cause marker.

N

nullLocale - Static variable in class multex.MultexLocale
A predefined MultexLocale having no messages, the default java.util.Locale and the default cause marker.

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
Appends the message texts of i_throwable and its chained causing exceptions to io_destination.
printMessages(StringBuffer, Throwable, MultexLocale, String) - Static method in class multex.Msg
Prints 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 with the default platform line separator.
printStackTrace(StringBuffer, Throwable, String) - Static method in class multex.Msg
Prints the compactified stack trace of i_throwable and all 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.
resourceBundleName - Static variable in class multex.MsgText
 

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
If true, Activates the static default internationalization of message texts.
setInternationalization(MultexLocale) - Static method in class multex.MsgText
Activates a specific static 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.
suite() - Static method in class multex.MsgTextTest
 
suite() - Static method in class multex.MsgTest
 
suite() - Static method in class multex.Jdk1_4ExceptionChainTest
 
suite() - Static method in class multex.ExceptionChainTest
 
suite() - Static method in class multex.AllTests
 
suite() - Static method in class multex.demo.ChainedExceptionJUnitTest
 
SwingFile - class multex.demo.SwingFile.
Copies or moves a file, see methods File.copy(String,String) and File.move(String,String).

T

testAppendMessageLineWithDefaultLocale() - Method in class multex.MsgTextTest
 
testAppendMessageLineWithLocales() - Method in class multex.MsgTextTest
 
testExceptionsWithoutThrowableGetter() - Method in class multex.ExceptionChainTest
 
testGetMessageTextPattern_withLocale() - Method in class multex.MsgTextTest
 
testGetMessageTextPattern_withoutAnyTexts() - Method in class multex.MsgTextTest
 
testJdk1_1Exceptions() - Method in class multex.ExceptionChainTest
 
testJdk1_4Exceptions() - Method in class multex.Jdk1_4ExceptionChainTest
 
testJdk1_4Exceptions() - Method in class multex.demo.ChainedExceptionJUnitTest
Test exceptions, which provide a cause by the standard means of JDK 1.4, i.e. by the getCause() method of Throwable
testLegacyExceptions() - Method in class multex.ExceptionChainTest
 
testPrintMessages_defaultTextFromExceptionObject() - Method in class multex.MsgTest
 
testPrintMessages_withoutAnyText() - Method in class multex.MsgTest
 
testPrintMessages_withResourcebundleText() - Method in class multex.MsgTest
 

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 N P R S T W