All Classes and Interfaces

Class
Description
An equivalent to Java Stream which allows for functional interfaces that may throw checked exceptions; designed for people who do not like sneaky-throws.
A few helper methods generally useful when dealing with collections, felt to miss from the JDK and Guava.
 
Helper for validating documents.
 
This class permits to read a user’s credentials (authentication information) from various sources.
Class that helps with DOM manipulation, in particular, serialization and deserialization, and with static methods for manipulating lists of nodes.
 
 
A few helper methods generally useful when dealing with Path instances which are felt to miss from the JDK and Guava.
Helper for creating schemas and validating documents.
Generalization of BiConsumer that may throw instances of type X, not just RuntimeException instances.
Generalization of BiFunction that may throw instances of type X, not just RuntimeException instances.
Generalization of BinaryOperator that may throw instances of type X, not just RuntimeException instances.
Generalization of BiPredicate that may throw instances of type X, not just RuntimeException instances.
Generalization of Comparator that may throw instances of type X, not just RuntimeException instances.
Generalization of Consumer that may throw instances of type X, not just RuntimeException instances.
Generalization of Function that may throw instances of type X, not just RuntimeException instances.
An enhanced version of Optional, with methods that accept throwing functionals.
Generalization of Predicate that may throw instances of type X, not just RuntimeException instances.
Generalization of Runnable that may throw instances of type X, not just RuntimeException instances.
Try<T,X extends Exception>
Represents either a result or a failure and provides operations to deal with cases of successes and of failures in a unified way.
Represents either a result or a failure and provides operations to deal with cases of successes and of failures in a unified way.
A variant of TryCatchAll that contains no result in case of success.
The root of the Try* hierarchy, defining in the most general way the concepts of success, failure, and equality.
A variant of Try that contains no result in case of success.
Generalization of Supplier that may throw instances of type X, not just RuntimeException instances.
Generalization of UnaryOperator that may throw instances of type X, not just RuntimeException instances.
Unchecked<X extends Exception,Y extends Exception>
 
An object able to transform functional interfaces that throw checked exceptions into functional interfaces that throw only runtime exceptions; and able to invoke functional interfaces that throw checked exceptions.
A transformer configured with a given stylesheet, ready to transform conforming documents.
A runtime exception indicating an unexpected exception relating to XML treatment, supposed to be generally not worth catching.
Either just a local name (in which case its namespace name has no value), or an expanded name, thus consisting in a namespace name and a local name.
Instances of this class make a best effort to log warnings (unless configured otherwise) and to fail fast (throwing an exception) if an error or a fatalError is raised during the parsing of the schema or of the document to transform.
See https://www.w3.org/TR/2021/REC-xslt20-20210330/#serialization