Skip navigation links
A C E F G H I L M O P R S T U W 

A

appendMessageLine(StringBuffer, Throwable) - Static method in class multex.MsgText
Appends the usually one-line message text for the Throwable with inserted parameters to the StringBuffer.
appendMessageLine(StringBuffer, Throwable, ResourceBundle) - Static method in class multex.MsgText
Appends the usually one-line message text for the Throwable with inserted parameters to the StringBuffer, localizable.
appendMessageTree(StringBuffer, Throwable, ResourceBundle) - Static method in class multex.MsgText
Appends the message for i_throwable along with its causal chain.
Assertion - Class in multex
Tool for checking unexpected programming errors
AssertionFailure - Exception in multex
Indicates that an assertion failed.
AssertionFailure(String, Object...) - Constructor for exception multex.AssertionFailure
Creates an AssertionFailure object.
AssertionFailure(String) - Constructor for exception multex.AssertionFailure
Creates an AssertionFailure object without parameters.
Awt - Class in multex
Services for reporting onto AWT Dialogs the messages for any exception with dynamic or static or no internationalization.
AwtExceptionHandler - Interface in multex
Used for handling otherwise uncaught RuntimeException / Error in AWT/Swing.

C

CauseGetter - Interface in multex
Describes, how to get the causing exception of a caused Throwable, which is not a subclass of Failure
causeIndenter - Static variable in class multex.Util
The char used to indent one level of causal chain when reporting the messages or stack trace of an exception chain.
causeMarker - Static variable in class multex.MsgText
The String used by default to introduce the message of an exception, which was causing the exception justly reported.
causeMarkerKey - Static variable in class multex.MsgText
The key used to get the cause marker from a ResourceBundle.
check(boolean, String, Object...) - Static method in class multex.Assertion
Checks, that an assertion condition holds.
check(boolean, String) - Static method in class multex.Assertion
Convenience check method without parameters.
className - Static variable in exception multex.Exc
The unqualified name of this class
className - Static variable in exception multex.Failure
The unqualified name of this class
clone(Object[]) - Static method in class multex.Util
Returns a new copy of the array or null, if null was provided
countLines(String) - Static method in class multex.Awt
Result: Number of lines in String i_text.
create(Class<E>, Object...) - Static method in class multex.MultexUtil
Creates a new, parameterized exception object.

E

Exc - Exception in multex
Business rule exception (precondition violation) with parameters and internationalizable message text (, and in seldom cases a cause).
Exc() - Constructor for exception multex.Exc
Constructs an Exc with now no diagnostic information.
Exc(String) - Constructor for exception multex.Exc
Constructs an Exc with only a default message text pattern.
Exc(String, Object...) - Constructor for exception multex.Exc
Constructs an Exc with a default message text pattern and exception parameters as an polymorphic Object[].
Exc(String, Throwable) - Constructor for exception multex.Exc
Convenience constructor null
Exc(String, Throwable, Object...) - Constructor for exception multex.Exc
Constructs an Exc with a default message text pattern, a cause, and exception parameters as an polymorphic Object[].
Exc(String, Collection<Object>) - Constructor for exception multex.Exc
Convenience constructor with parameters as Collection.
ExceptionMessagesDoclet - Class in multex.tool
This doclet collects the exception message text pattern of each concrete Throwable-subclass.
ExceptionMessagesDoclet() - Constructor for class multex.tool.ExceptionMessagesDoclet
 
ExceptionMessagesDoclet.OutputFilenameMissingExc - Exception in multex.tool
 
ExceptionMessagesDoclet.TooNestedThrowableException - Exception in multex.tool
Throwable class {canonicalName} has more than one nesting level.

F

Failure - Exception in multex
Indirectly caused exception with parameters, causal chain and internationalizable message text.
Failure() - Constructor for exception multex.Failure
Default constructor.
Failure(Throwable) - Constructor for exception multex.Failure
Usable as Failure(String) - Constructor for exception multex.Failure
Constructs a Failure with only a default message text pattern.
Failure(String, Throwable) - Constructor for exception multex.Failure
Constructs a Failure with a default message text pattern, and a cause, but without parameters.
Failure(String, Collection<Object>) - Constructor for exception multex.Failure
Convenience constructor with parameters as Collection.
Failure(String, Throwable, Object...) - Constructor for exception multex.Failure
Constructs a Failure-exception, giving complete diagnostic information.

G

getCause(Throwable) - Method in interface multex.CauseGetter
Returns the causing Throwable object of an i_throwable other than Failure.
getCause() - Method in interface multex.MultexException
Returns the cause given to this exception, or null.
getCause(Throwable) - Method in class multex.ReflectionCauseGetter
Returns the cause of i_throwable.
getCause(Throwable) - Static method in class multex.Util
Returns the direct cause of i_throwable.
getCauses(Throwable) - Static method in class multex.Util
Result: The directly causing Throwables of i_throwable, if there are some, otherwise null.
getContainedException(Throwable, Class<? extends Throwable>) - Static method in class multex.Util
Returns the upmost exception in i_throwableChain, which is of class i_expectedThrowableClass, helpwise null.
getDefaultMessageTextPattern() - Method in exception multex.Exc
 
getDefaultMessageTextPattern() - Method in exception multex.Failure
 
getDefaultMessageTextPattern() - Method in interface multex.MultexException
 
getMaxRecursionDepth() - Static method in class multex.Util
Gets the maximum recursion depth as specified in method Util.setMaxRecursionDepth(int).
getMessage() - Method in exception multex.Exc
 
getMessage() - Method in exception multex.Failure
 
getMessage() - Method in interface multex.MultexException
 
getMessage() - Method in exception multex.Util.InfiniteExceptionChain
 
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.Util
 
getParameters() - Method in exception multex.Exc
 
getParameters() - Method in exception multex.Failure
 
getParameters() - Method in interface multex.MultexException
 
getReport(Throwable) - Static method in class multex.Msg
Returns the report of i_throwable and its chained causing exceptions.
getResourceBundle() - Static method in class multex.MsgText
Returns the actual ResourceBundle used for static internationalization.
getStackTrace(Throwable) - Static method in class multex.Msg
Returns the compactified stack trace of i_throwable

H

handle(Throwable) - Method in interface multex.AwtExceptionHandler
Called by AWT/Swing when a RuntimeException / Error is propagated to the EventDispatchThread.
hasParameters() - Method in exception multex.Exc
 
hasParameters() - Method in exception multex.Failure
 
hasParameters() - Method in interface multex.MultexException
 

I

INFINITE_EXCEPTION_CHAIN - Static variable in class multex.Util
Reusable instance
InfiniteExceptionChain() - Constructor for exception multex.Util.InfiniteExceptionChain
 
initParameters(Object...) - Method in exception multex.Exc
 
initParameters(Object...) - Method in exception multex.Failure
 
initParameters(Object...) - Method in interface multex.MultexException
Initializes the parameters array of this exception.

L

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

M

Msg - Class in multex
Services for low-level reporting of any exception.
MsgText - Class in multex
Services for getting the message text for exceptions.
multex - package multex
MulTEx - the Multi-Tier Exception Handling Framework.
multex.tool - package multex.tool
Tools for MulTEx.
MultexException - Interface in multex
Marks an exception as to be handled especially by MsgText.
MultexUtil - Class in multex
This class contains static API methods, which can be used nearly as keywords.

O

optionLength(String) - Static method in class multex.tool.ExceptionMessagesDoclet
Check for doclet-added options.
OutputFilenameMissingExc() - Constructor for exception multex.tool.ExceptionMessagesDoclet.OutputFilenameMissingExc
 

P

printMessages(Throwable) - Static method in class multex.Msg
Reports the message texts of i_throwable and its chained causing exceptions to System.err.
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 using static internationalization.
printMessages(StringBuffer, Throwable, ResourceBundle) - Static method in class multex.Msg
Prints the message texts of i_throwable and its chained causing exceptions, detail description here.
printReport(Throwable) - Static method in class multex.Msg
Reports 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.
printReport(StringBuffer, Throwable, ResourceBundle) - Static method in class multex.Msg
Reports i_throwable and its chained causing exceptions to io_destination, detail description here.
printStackTrace() - Method in exception multex.Exc
Prints the chained, compact stack traces of this Exc object to the standard error stream System.err.
printStackTrace(PrintStream) - Method in exception multex.Exc
Prints the chained, compact stack traces of this Failure object to io_printer.
printStackTrace(PrintWriter) - Method in exception multex.Exc
Prints the chained, compact stack traces of this Failure object to io_printer.
printStackTrace() - Method in exception multex.Failure
Prints the chained, compact stack traces of this Failure object to the standard error stream System.err.
printStackTrace(PrintStream) - Method in exception multex.Failure
Prints the chained, compact stack traces of this Failure object to io_printer.
printStackTrace(PrintWriter) - Method in exception multex.Failure
Prints the chained, compact stack traces of this Failure object to io_printer.
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.
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, 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 all its chained causing Throwable exceptions appending it to io_destination, detail description here.

R

ReflectionCauseGetter - Class in multex
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 into an error message dialog with static internationalization.
report(Component, Throwable, ResourceBundle) - Static method in class multex.Awt
Reports i_throwable into an AWT Dialog, detail description here.
report(Component, Throwable) - Static method in class multex.Swing
Reports i_throwable into a Swing dialog with static internationalization.
report(Component, Throwable, ResourceBundle) - Static method in class multex.Swing
Reports i_throwable into a Swing dialog.
resourceBundleName - Static variable in class multex.MsgText
The name of the ResourceBundle used on static default internationalization.

S

setAwtExceptionHandlerClass(AwtExceptionHandler) - Static method in class multex.Awt
Deprecated.
Should no longer be used, but instead make use of the standard Thread.UncaughtExceptionHandler interface. See the Debug Tips for AWT. 2022-04-28 Knabe
setCauseGetter(CauseGetter) - Static method in class multex.Util
Sets a CauseGetter to be used by method Util.getCause(Throwable) in order to get the cause of a Throwable object.
setInternationalization(boolean) - Static method in class multex.MsgText
Deprecated.
as it uses static variables, see https://devdreamz.com/question/531178-why-are-static-variables-considered-evil
setInternationalization(ResourceBundle) - Static method in class multex.MsgText
Deprecated.
as it uses static variables, see https://devdreamz.com/question/531178-why-are-static-variables-considered-evil
setMaxRecursionDepth(int) - Static method in class multex.Util
Sets the maximum depth to follow an exception chain, when calling recursively method Util.getCause(Throwable).
stackTraceFollows - Static variable in class multex.Msg
The String used to separate the message chain of an exception from the stack trace of it.
start(RootDoc) - Static method in class multex.tool.ExceptionMessagesDoclet
Entry point to execute this Doclet.
Swing - Class in multex
Services for reporting onto Swing dialogs the messages for any exception with dynamic or static or no internationalization.

T

throwMe(Object...) - Static method in exception multex.Exc
Throws an Exc object of the class of the method, which is directly calling this method.
TooNestedThrowableException(String) - Constructor for exception multex.tool.ExceptionMessagesDoclet.TooNestedThrowableException
 
toString(Throwable) - Static method in class multex.Util
For low level reporting of an exception.

U

Util - Class in multex
Utilities for MulTEx.
Util.InfiniteExceptionChain - Exception in multex
This exception indicates, that there is probably a cycle in an exception chain.

W

wasCausing - Static variable in class multex.Util
The string used to delimit the stack trace part of a causing exception from the following stack trace of the caused exception.
A C E F G H I L M O P R S T U W 
Skip navigation links

Copyright © 1998–2022 Berliner Hochschule für Technik - Berlin University of Applied Sciences and Technology. All rights reserved.