Skip navigation links
A B C D E F G M O P R S T U V W X 

A

accept(T, U) - Method in interface de.team33.patterns.exceptional.e1.XBiConsumer
Performs this operation on the given arguments.
accept(T) - Method in interface de.team33.patterns.exceptional.e1.XConsumer
Performs this operation on the given argument.
apply(T, U) - Method in interface de.team33.patterns.exceptional.e1.XBiFunction
Performs this operation on the given arguments and returns a result.
apply(T) - Method in interface de.team33.patterns.exceptional.e1.XFunction
Performs this operation on the given argument and returns a result.

B

biConsumer(XBiConsumer<T, U, ?>) - Static method in class de.team33.patterns.exceptional.e1.Conversion
Converts an XBiConsumer that may throw a checked exception to a BiConsumer that, when executed, wraps any occurring checked exception in a WrappedException.
biConsumer(XBiConsumer<T, U, ?>) - Method in class de.team33.patterns.exceptional.e1.Converter
Converts an XBiConsumer that may throw a checked exception to a BiConsumer that, when executed, wraps any occurring checked exception in a specific unchecked exception.
biFunction(XBiFunction<T, U, R, ?>) - Static method in class de.team33.patterns.exceptional.e1.Conversion
Converts an XBiFunction that may throw a checked exception to a BiFunction that, when executed, wraps any occurring checked exception as a specific unchecked exception.
biFunction(XBiFunction<T, U, R, ?>) - Method in class de.team33.patterns.exceptional.e1.Converter
Converts an XBiFunction that may throw a checked exception to a BiFunction that, when executed, wraps any occurring checked exception in a specific unchecked exception.
biPredicate(XBiPredicate<T, U, ?>) - Static method in class de.team33.patterns.exceptional.e1.Conversion
Converts an XBiPredicate that may throw a checked exception to a BiPredicate that, when executed, wraps any occurring checked exception in a WrappedException.
biPredicate(XBiPredicate<T, U, ?>) - Method in class de.team33.patterns.exceptional.e1.Converter
Converts an XBiPredicate that may throw a checked exception to a BiPredicate that, when executed, wraps any occurring checked exception in a specific unchecked exception.

C

close(Function<? super T, R>) - Method in class de.team33.patterns.exceptional.e1.Revision
Completes this revision, applies a given mapping to the associated exception, and returns its result.
close() - Method in class de.team33.patterns.exceptional.e1.Revision
Completes this revision and returns the associated exception unchanged.
consumer(XConsumer<T, ?>) - Static method in class de.team33.patterns.exceptional.e1.Conversion
Converts an XConsumer that may throw a checked exception to a Consumer that, when executed, wraps any occurring checked exception in a WrappedException.
consumer(XConsumer<T, ?>) - Method in class de.team33.patterns.exceptional.e1.Converter
Converts an XConsumer that may throw a checked exception to a Consumer that, when executed, wraps any occurring checked exception in a specific unchecked exception.
Conversion - Class in de.team33.patterns.exceptional.e1
A utility class that can convert certain functional constructs defined in this package (e.g.
Converter - Class in de.team33.patterns.exceptional.e1
A tool class that can convert certain functional constructs defined in this package (e.g.

D

de.team33.patterns.exceptional.e1 - package de.team33.patterns.exceptional.e1
This package contains variants of basic functional constructs that can throw checked exceptions, for example XFunction as a variant of Function.

E

ExpectationException - Exception in de.team33.patterns.exceptional.e1
An unchecked exception that is used to signal an unexpected state, particularly an unexpected exception.
ExpectationException(String) - Constructor for exception de.team33.patterns.exceptional.e1.ExpectationException
Initializes a new instance with the given message.
ExpectationException(String, Throwable) - Constructor for exception de.team33.patterns.exceptional.e1.ExpectationException
Initializes a new instance with the given message and cause.
ExpectationException(Throwable) - Constructor for exception de.team33.patterns.exceptional.e1.ExpectationException
Initializes a new instance with the given cause and its message.

F

finish(Function<? super T, R>) - Method in class de.team33.patterns.exceptional.e1.Revision
Deprecated.
finish() - Method in class de.team33.patterns.exceptional.e1.Revision
Deprecated.
use Revision.close() instead!
function(XFunction<T, R, ?>) - Static method in class de.team33.patterns.exceptional.e1.Conversion
Converts an XFunction that may throw a checked exception to a Function that, when executed, wraps any occurring checked exception in a WrappedException.
function(XFunction<T, R, ?>) - Method in class de.team33.patterns.exceptional.e1.Converter
Converts an XFunction that may throw a checked exception to a Function that, when executed, wraps any occurring checked exception in a specific unchecked exception.

G

get() - Method in interface de.team33.patterns.exceptional.e1.XSupplier
Performs this operation and returns a result.

M

method(BiFunction<String, X1, X2>) - Static method in class de.team33.patterns.exceptional.e1.Wrapping
Results in a wrapping method such as is required in some places in this library to wrap an exception in another exception.
method(String, BiFunction<String, X1, X2>) - Static method in class de.team33.patterns.exceptional.e1.Wrapping
Results in a wrapping method such as is required in some places in this library to wrap an exception in another exception.

O

of(T) - Static method in class de.team33.patterns.exceptional.e1.Revision
Returns a new instance to review and handle a given exception.

P

predicate(XPredicate<T, ?>) - Static method in class de.team33.patterns.exceptional.e1.Conversion
Converts an XPredicate that may throw a checked exception to a Predicate that, when executed, wraps any occurring checked exception in a WrappedException.
predicate(XPredicate<T, ?>) - Method in class de.team33.patterns.exceptional.e1.Converter
Converts an XPredicate that may throw a checked exception to a Predicate that, when executed, wraps any occurring checked exception in a specific unchecked exception.

R

reThrow(Class<X>) - Method in class de.team33.patterns.exceptional.e1.Revision
Rethrows the associated exception if it matches the given exception type.
reThrow(Class<X>, R) - Method in class de.team33.patterns.exceptional.e1.Revision
Rethrows the associated exception if it matches the given exception type, otherwise a given result will be returned.
reThrowCauseAs(Class<X>) - Method in exception de.team33.patterns.exceptional.e1.WrappedException
 
reThrowCauseIf(Predicate<? super Throwable>, Function<? super Throwable, X>) - Method in exception de.team33.patterns.exceptional.e1.WrappedException
 
Revision<T extends Throwable> - Class in de.team33.patterns.exceptional.e1
A tool that supports a revision and handling of an exception.
run() - Method in interface de.team33.patterns.exceptional.e1.XRunnable
Performs this operation.
runnable(XRunnable<?>) - Static method in class de.team33.patterns.exceptional.e1.Conversion
Converts an XRunnable that may throw a checked exception to a Runnable that, when executed, wraps any occurring checked exception in a WrappedException.
runnable(XRunnable<?>) - Method in class de.team33.patterns.exceptional.e1.Converter
Converts an XRunnable that may throw a checked exception to a Runnable that, when executed, wraps any occurring checked exception in a specific unchecked exception.

S

supplier(XSupplier<R, ?>) - Static method in class de.team33.patterns.exceptional.e1.Conversion
Converts an XSupplier that may throw a checked exception to a Supplier that, when executed, wraps any occurring checked exception in a WrappedException.
supplier(XSupplier<R, ?>) - Method in class de.team33.patterns.exceptional.e1.Converter
Converts an XSupplier that may throw a checked exception to a Supplier that, when executed, wraps any occurring checked exception in a specific unchecked exception.

T

test(T, U) - Method in interface de.team33.patterns.exceptional.e1.XBiPredicate
Performs this operation on the given arguments and returns a boolean result.
test(T) - Method in interface de.team33.patterns.exceptional.e1.XPredicate
Performs this operation on the given argument and returns a boolean result.
throwIf(Predicate<? super T>, Function<? super T, X>) - Method in class de.team33.patterns.exceptional.e1.Revision
Applies a given mapping to the associated exception if the given condition applies and throws the result, otherwise this Revision will be returned.
throwIf(Predicate<? super T>, Function<? super T, X>, R) - Method in class de.team33.patterns.exceptional.e1.Revision
Applies a given mapping to the associated exception if the given condition applies and throws the result, otherwise a given result will be returned.

U

using(Function<Throwable, ? extends RuntimeException>) - Static method in class de.team33.patterns.exceptional.e1.Converter
Returns a new instance using a given wrapping method.

V

varying(Function<String, X2>) - Static method in class de.team33.patterns.exceptional.e1.Wrapping
Results in a wrapping method such as is required in some places in this library to wrap an exception in another exception.
varying(String, Function<String, X2>) - Static method in class de.team33.patterns.exceptional.e1.Wrapping
Results in a wrapping method such as is required in some places in this library to wrap an exception in another exception.

W

WrappedException - Exception in de.team33.patterns.exceptional.e1
An unchecked exception dedicated to temporarily wrap checked exceptions.
WrappedException(String, Throwable) - Constructor for exception de.team33.patterns.exceptional.e1.WrappedException
Initializes a new instance with the given message and cause.
WrappedException(Throwable) - Constructor for exception de.team33.patterns.exceptional.e1.WrappedException
Initializes a new instance with the given cause and its message.
Wrapping - Class in de.team33.patterns.exceptional.e1
A utility class that provides wrapping methods for exceptions.

X

XBiConsumer<T,U,X extends Exception> - Interface in de.team33.patterns.exceptional.e1
A kind of consumer that allows to throw a checked exception.
XBiFunction<T,U,R,X extends Exception> - Interface in de.team33.patterns.exceptional.e1
A kind of function that allows to throw a checked exception.
XBiPredicate<T,U,X extends Exception> - Interface in de.team33.patterns.exceptional.e1
A kind of predicate that allows to throw a checked exception.
XConsumer<T,X extends Exception> - Interface in de.team33.patterns.exceptional.e1
A kind of consumer that allows to throw a checked exception.
XFunction<T,R,X extends Exception> - Interface in de.team33.patterns.exceptional.e1
A kind of function that allows to throw a checked exception.
XPredicate<T,X extends Exception> - Interface in de.team33.patterns.exceptional.e1
A kind of predicate that allows to throw a checked exception.
XRunnable<X extends Exception> - Interface in de.team33.patterns.exceptional.e1
A kind of runnable that allows to throw a checked exception.
XSupplier<T,X extends Exception> - Interface in de.team33.patterns.exceptional.e1
A kind of supplier that allows to throw a checked exception.
A B C D E F G M O P R S T U V W X 
Skip navigation links

Copyright © 2023 Andreas Kluge-Kaindl, Bremen (de). All rights reserved.