All Classes and Interfaces

Class
Description
Represents a parser that convert objects into an allocatable size object.
Represents a function that parse any annotated type of object and converts into value type.
Utility interface made for enums, to allow a flexible compatibility with other types.
Functional interface to allow any object to be targeted on the enhanced for statement.
This interface can iterate hover Iterable, Map, Object[], any primitive array and single objects.
Abstract class to iterate into replaceable value.
Abstract class to iterate into any array.
Accepts any type of primitive and object array.
Represents a parser that convert objects into an array.
Represents a parser that try to convert any number representation of bitset.
Represents a parser that try to convert any object type to Boolean.
This parser is also compatible with any boolean representation from Object.toString() and also interpret decimal values between ZERO and ONE as true following elasticity check from mathematical functions.
Represents a parser that try to convert any String representation of Class name.
This parser is compatible with qualified name, file path and class descriptor.
Represents a parser that convert objects into a collection.
Represents a function that try to parse any type of object to enum type.
This parser is also compatible with enum ordinal, enum name and even other enum object by extracting ordinal value.
 
Represents a parser that try to convert any object type to File.
This parser is compatible with Path and String separated by /.
Represents a parser that convert objects into a list.
Represents a parser that convert objects into a map.
Represents a function that try to parse any type of object to number type.
This parser is also compatible with boolean and some popular string representation of numbers like binary (0[bB][0-1]), hex (0[xX#][0-9A-Fa-f]), octal (0[0-7]), leading sings (+ -), unsigned suffix (u) and number suffixes (b B s S i I f F l L d D).
Including safe-checks for min and max values, and safe conversion with big numbers.
Represents a parser that try to convert any object type to Path.
This parser is compatible with File and String separated by /.
Represents a parser that try to convert any String representation of Pattern, compatible with any type annotated with PatternFlags.
An annotated type with PatternFlags claims that any parsed value must have the declared flags.
Represents a parser that try to convert any String representation of Pattern.
Represents a parser that convert objects into a set.
Abstract class to iterate into single replaceable object.
Represents an interface that try to parse any object type to temporal object instance.
This parser is also compatible with Number, formatted String and array representation of constructor arguments for required temporal type object.
Represents an automatic detection type parser that retrieves the provided type parameter at runtime.
This object also has methods to interact along with annotated type.
Represents a function that parse any type of object and converts into value type.
Utility class to collect common and registrable type parsers.
Abstract class to apply lazy conversions between type of objects.
Represents a parser that try to convert any object type to URI.
This parser is compatible with File, Path, URL and String object types.
Represents a parser that try to convert any object type to URL.
This parser is compatible with File, Path, URI and String object types.
Represents a parser that try to convert any object type to UUID.
This parser is also compatible with 32-length string (without dashes), 36-length string (with dashes), 2-length long array and 4-length int array.
Take in count that any array type is accepted, and it's content will be parsed using Types.INTEGER or Types.LONG.
Represents a Collection of type A as a Collection of type B.
Represents a Deque of type A as a Deque of type B.
Represents a Iterator of type A as a Iterator of type B.
Represents a List of type A as a List of type B.
Represents a ListIterator of type A as a ListIterator of type B.
Represents a Map of key and value type A as a Map of key and value type B.
Represents a Map.Entry of key and value type A as a Map.Entry of key and value type B.
Represents an Object type A that can be converted to type B.
Represents a two-dimensional Object with its respective type A1 and A2 that can be converted to type B1 and B2.

The name of this class is a convention in this library to allow an easy understand about wrapped objects with two type parameters.
Represents a Queue of type A as a Queue of type B.
Represents a PriorityQueue of type A as a PriorityQueue of type B.
Unlike other wrapped objects, this one should be declared as a Queue.
Represents a Set of type A as a Set of type B.
Represents a NavigableSet of type A as a NavigableSet of type B.
Represents a SortedSet of type A as a SortedSet of type B.