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.
Abstract class to iterate into replaceable value.
Abstract class to iterate into any array.
Accepts any type of primitive and object 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
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.
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.
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
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 (
Including safe-checks for min and max values, and safe conversion with big numbers.
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
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.
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.
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.
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.
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
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
ListIterator
of type A as a ListIterator
of 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.
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
Unlike other wrapped objects, this one should be declared as 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
NavigableSet
of type A as a NavigableSet
of type B.