All Classes and Interfaces

Class
Description
Abstract base implementation of CharFilter.
Abstract base implementation of Iterator as reusable pattern to simplify implementations of Iterator.
Implementation of Range.
Default implementation of TextFormatMessageHandler.
Writer that adapts an Appendable to avoid checked IOExceptions.
Extends RuntimeException with the following features: a UUID unique per exception instance automatically generated once per exception chain. an error code that should be unique per exception type. distinction between technical exceptions and exceptions intended for end-users. NOTE:
Exceptions should only occur in unexpected or undesired situations.
Implementation of both Iterator and Enumeration to iterate a given array.
This is the generic interface for a builder.
Represents the different character cases and allows conversion.
Simple helper for case conversion like CaseHelper.toLowerCase(String) or CaseHelper.toUpperCase(String).
Defines the different styles of lower-/upper-case usage such as camlCase, train-case, etc.
Interface for a filter of characters that decides if a given character is accepted.
A CompareOperator represents an operator able to compare two given values.
Interface for an object that may contain children.
Implementation of CharFilter that combines multiple given CharFilters with a logical OR so that if any of the given CharFilters matches then this ComposedCharFilter will match.
Enum with the common boolean conjunction operators Conjunction.AND, Conjunction.OR, Conjunction.NAND, and Conjunction.NOR.
An DuplicateObjectException is thrown if an object was rejected because it is a duplicate.
Interface to parse a String in an expected syntax to a specific type.
Interface used as fallback to handle an error that can not be handled in a specific way by generic components.
Class giving global access to the GlobalExceptionHandler implementation.
Implementation of GlobalExceptionHandler using SLF4J Logger.
Implementation of GlobalExceptionHandler that simply performs a Throwable.printStackTrace().
This is the interface for a specific justification.
Implementation of the CharFilter that accepts characters from a whitelist given at construction.
Simple helper for Locale specific stuff.
Interface for an object that can be translated to a given Locale.
This is the interface for a Localizable object with native language support (NLS).
Implementation of CharFilter resulting in the negation of a given CharFilter so it filters what the given CharFilter accepts and vice versa.
Implementation of Comparator for Numbers capable to compare different types.
This class extends Range to allow mixed types of Number to be used.
A NumberType represents a specific Number Class.
An ObjectMismatchException is thrown if an object or value does not match an expected result.
An ObjectNotFoundException is thrown if an object was requested but does not exist or could not be found.
This class represents a range from minimum to maximum.
CharFilter that only accepts characters in a range from min to max.
Implementation of Range.
A ReadOnlyException is thrown if the modification of something failed because it is read-only.
Implementation of Iterator as a read-only view on an existing Iterator instance.
Helper class for ServiceLoader.
Implementation of both Iterator and Enumeration that iterates only a single element.
This class extends Properties and makes them sorted by their keys.
This enum contains the possible values for the sort order.
Interface for a converter of temporal values.
Simple utility class to convert to standard Temporal types.
Extends TemporalConverterDefault with support for the legacy types Date and Calendar.
Parser that can detect Strings representing a Temporal value via TemporalParser.parse(String) but returns null if not a Temporal instead of throwing an exception.
Extends ValueType for Temporal types.
A message that occurred whilst reading (parsing) or writing (formatting) textual data.
Interface for the mode to configure TextFormatProcessor for handling TextFormatMessages.
Interface for a reader or writer of data in a textual format.
Interface for an object that has a position in a text with line and column number.
Formatter Function that delegates to Object.toString().
Interface for generic support of a value type.
Definition of a variable for a VariableMap.
Simple wrapper for a Map of variables.
A mutable Range allowing to set minimum and maximum.