All Classes

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.
This class permits to read a user’s credentials (authentication information) from various sources.
The enum type used in a classical reader, for use with username and password style authentication.
The enum type used in a key reader.
An immutable map, providing all the guarantees of ImmutableMap, with the supplementary guarantee of being complete, meaning that its key set equals all possible instances of K.
A few helper methods generally useful when dealing with Path instances which are felt to miss from the JDK and Guava.
Variations on the standard functional interfaces which can declare throwing throwables.
Equivalent of BiConsumer that may throw non-RuntimeException throwables.
Throwing.BiFunction<T,​U,​R,​X extends Throwable>
Equivalent of BiFunction that may throw non-RuntimeException throwables.
Equivalent of BinaryOperator that may throw non-RuntimeException throwables.
Equivalent of BiPredicate that may throw non-RuntimeException throwables.
Equivalent of Comparator that may throw non-RuntimeException throwables.
Equivalent of Consumer that may throw non-RuntimeException throwables.
Equivalent of Function that may throw non-RuntimeException throwables.
Equivalent of Predicate that may throw non-RuntimeException throwables.
Equivalent of Runnable that may throw non-RuntimeException throwables.
Equivalent of Supplier that may throw non-RuntimeException throwables.
Equivalent of UnaryOperator that may throw non-RuntimeException throwables.
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.
TryOptional<T,​X extends Throwable>
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.
Unchecker<X extends Exception,​Y extends RuntimeException>
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 few helper methods to deal with XML, using the Document Object Model, XSLT, or schema based validation.
Class that helps with DOM manipulation, in particular, serialization and deserialization, and with static methods for manipulating lists of nodes.
Helper for creating schemas and validating documents.
Instances of this class make a best effort to log warnings 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.
A runtime exception indicating an unexpected exception relating to XML treatment, supposed to be generally not worth catching.