All Classes
| Class | Description |
|---|---|
| AmbigousKeyRuntimeException |
Thrown in case this instance does not contain the requested element (no such
key found in the collection).
|
| Attribute |
Interface describing a bean's attribute with a key represented by a
String and the value being of any type. |
| Attribute.AttributeBuilder |
Adds builder functionality to an
Attribute. |
| AttributeImpl |
Class describing a beans's attribute.
|
| AttributeImpl.AttributeBuilderImpl |
Implementation of the
Property.PropertyBuilder interface. |
| BooleanArrayAccessor |
Provides an accessor for a boolean array property.
|
| BooleanArrayAccessor.BooleanArrayBuilder<B extends BooleanArrayAccessor.BooleanArrayBuilder<B>> |
Provides a builder method for a boolean array property returning the
builder for applying multiple build operations.
|
| BooleanArrayAccessor.BooleanArrayMutator |
Provides a mutator for a boolean array property.
|
| BooleanArrayAccessor.BooleanArrayProperty |
Provides a boolean array property.
|
| BoundedIterator<T> |
The
BoundedIterator decorates an Iterator to limit its
element to a maximum number. |
| ByteArrayAccessor |
Provides an accessor for a byte array property.
|
| ByteArrayAccessor.ByteArrayBuilder<B extends ByteArrayAccessor.ByteArrayBuilder<B>> |
Provides a builder method for a byte array property returning the builder
for applying multiple build operations.
|
| ByteArrayAccessor.ByteArrayMutator |
Provides a mutator for a byte array property.
|
| ByteArrayAccessor.ByteArrayProperty |
Provides a byte array property.
|
| CanonicalMap |
The
CanonicalMap is an "intermediate" type adding type and
Data-Structure related functionality to any implementing class. |
| CanonicalMap.CanonicalMapBuilder |
The Interface CanonicalMapBuilder.
|
| CanonicalMap.MutableCanonicalMap |
The Interface MutableCanonicalMap.
|
| CanonicalMapBuilderImpl |
The Class CanonicalMapBuilderImpl.
|
| CanonicalMapImpl |
The Class CanonicalMapImpl.
|
| ClassStructMap |
The
ClassStructMap disects a Class into its simple types
(considering String and Enum types as well as primitive
types). |
| ClassStructMap.ClassStructMapBuilder |
The Interface ClassStructMapBuilder.
|
| ClassStructMap.MutableClassStructMap |
The Interface MutableClassStructMap.
|
| ClassStructMapBuilderImpl |
The Class ClassStructBuilderImpl.
|
| ClassStructMapImpl |
The Class ClassStructMapImpl.
|
| Containable |
A
Containable is the base functionality provided container
(collection). |
| Container<E> |
Basic functionality being provided by any
Container (collection)
style class. |
| Container.ClearableContainer<E> | |
| Container.MutableContainer<E> |
Extends the
Container with mutable (writable) functionality,
especially by enabling the Iterator.remove() method in the
Iterator provided via Elements.iterator(). |
| Dictionary<K,V> |
Basic functionality being provided by any
Dictionary (map) style
class. |
| Dictionary.MutableDictionary<K,V> |
Extends the
Dictionary with mutable (writable) functionality,
especially by providing Keys.MutableValues.put(Object, Object) and
Keys.MutableKeys.delete(String) methods. |
| Dictionary.MutableDictionary.DictionaryBuilder<K,V,B extends Dictionary.MutableDictionary.DictionaryBuilder<K,V,B>> |
Provides a builder method for a
Relation property returning
the builder for applying multiple build operations. |
| DoubleArrayAccessor |
Provides an accessor for a double array property.
|
| DoubleArrayAccessor.DoubleArrayBuilder<B extends DoubleArrayAccessor.DoubleArrayBuilder<B>> |
Provides a builder method for a double array property returning the
builder for applying multiple build operations.
|
| DoubleArrayAccessor.DoubleArrayMutator |
Provides a mutator for a double array property.
|
| DoubleArrayAccessor.DoubleArrayProperty |
Provides a double array property.
|
| Elements<E> |
Basic functionality being provided by any
Elements (collection) style
class. |
| Elements.ClearableElements<E> | |
| Elements.MutableElements<E> |
Extends the
Elements with mutable (writable) functionality,
especially by enabling the Iterator.remove() method in the
Iterator provided via Elements.MutableElements.iterator() and by providing the
Elements.MutableElements.add(Object) and the Elements.MutableElements.remove(Object) methods. |
| FloatArrayAccessor |
Provides an accessor for a float array property.
|
| FloatArrayAccessor.FloatArrayBuilder<B extends FloatArrayAccessor.FloatArrayBuilder<B>> |
Provides a builder method for a float array property returning the
builder for applying multiple build operations.
|
| FloatArrayAccessor.FloatArrayMutator |
Provides a mutator for a float array property.
|
| FloatArrayAccessor.FloatArrayProperty |
Provides a float array property.
|
| InterOperableMap<T> |
The
InterOperableMap provides convenience accessor default methods
for supporting primitive data types. |
| InterOperableMap.InterOperableMapBuilder<T> |
The
InterOperableMap.InterOperableMapBuilder provides convenience accessor default
methods for supporting primitive data types. |
| InterOperableMap.MutableInterOperableMap<T> |
The
InterOperableMap.InterOperableMapBuilder provides convenience accessor default
methods for supporting primitive data types. |
| KeyNotFoundException |
Thrown in case this instance does not contain the requested element (no such
key found in the collection).
|
| KeyNotFoundRuntimeException |
Thrown in case this instance does not contain the requested element (no such
key found in the collection).
|
| Keys<K,V> |
This interface provides functionality for working with keys.
|
| Keys.MutableKeys<K,V> |
Adds mutable functionality to the
Keys interface. |
| Keys.MutableValues<K,V> |
Mixin for mutable functionality accompanying the
Keys interface. |
| PathComparator |
Comparator for path elements, it takes care to sort index values correctly,
e.g. "1000" must come after "9": The paths "/foo/bar/1000/wow" and
"/foo/bar/9/wow" should be sorted as follows:
"/foo/bar/9/wow"
"/foo/bar/1000/wow"
|
| PathMap<T> | |
| PathMap.MutablePathMap<T> |
The
PathMap.MutablePathMap adds mutable functionality to the
PathMap. |
| PathMap.PathMapBuilder<T> |
The
PathMap.PathMapBuilder adds builder functionality to the
PathMap.MutablePathMap. |
| PathMapBuilderImpl<T> |
The Class PathMapBuilderImpl.
|
| PathMapImpl<T> |
The Class PathMapImpl.
|
| PathSortStrategy |
The
PathSortStrategy defines strategies to use when sorting e.g. when
using a PathComparator or the method
PathMap.sortedKeys(PathSortStrategy) |
| PrimitiveArrayType |
The
PrimitiveArrayType enumeration contains the Class
representation of the primitive array types. |
| Property | |
| Property.PropertyBuilder |
Adds builder functionality to a
Property. |
| PropertyImpl |
Implementation of the
Property interface. |
| PropertyImpl.PropertyBuilderImpl |
Implementation of the
Property.PropertyBuilder interface. |
| Range<V extends Number & Comparable<V>> |
Interface describing a range with a minimum value and a maximum value.
|
| Range.RangeBuilder<V extends Number & Comparable<V>> |
Adds builder functionality to a
Range. |
| RangeImpl<V extends Number & Comparable<V>> |
Implementation of the
Range interface. |
| RangeImpl.RangeBuilderImpl<V extends Number & Comparable<V>> |
Implementation of the
Range.RangeBuilder interface. |
| Referencee<T> |
A
Referencee encapsulates a reference to an instance which might be
null at the time of the referencee's creation. |
| Relation<K,V> |
Provides an accessor for a key-to-value property useful in some occasions.
|
| Relation.RelationBuilder<K,V> |
Adds builder functionality to a
Relation. |
| RelationImpl<K,V> |
Implementation of the
Relation interface. |
| RelationImpl.RelationBuilderImpl<K,V> |
Implementation of the
Relation.RelationBuilder interface. |
| ShortArrayAccessor |
Provides an accessor for a short array property.
|
| ShortArrayAccessor.ShortArrayBuilder<B extends ShortArrayAccessor.ShortArrayBuilder<B>> |
Provides a builder method for a short array property returning the
builder for applying multiple build operations.
|
| ShortArrayAccessor.ShortArrayMutator |
Provides a mutator for a short array property.
|
| ShortArrayAccessor.ShortArrayProperty |
Provides a short array property.
|
| SimpleType |
The introspection mode defines on how a type (class) is to be processed when
being introspected, especially when working with primitive types and their
wrapper types as well as when working with the according array types.
|
| SimpleTypeMap | |
| SimpleTypeMap.MutableSimpleTypeMap |
The
SimpleTypeMap.MutableSimpleTypeMap adds functionality for manipulating the
internal state to the SimpleTypeMap. |
| SimpleTypeMap.SimpleTypeMapBuilder |
A
SimpleTypeMap.SimpleTypeMapBuilder sets builder functionality (as of the
builder pattern) on top of the SimpleTypeMap.MutableSimpleTypeMap. |
| SimpleTypeMapBuilderImpl |
An implementation of the
SimpleTypeMap.SimpleTypeMapBuilder. |
| SimpleTypeMapImpl |
An implementation of the
SimpleTypeMap. |
| StringArrayAccessor |
Provides an accessor for a String array property.
|
| StringArrayAccessor.StringArrayBuilder<B extends StringArrayAccessor.StringArrayBuilder<B>> |
Provides a builder method for a String array property returning the
builder for applying multiple build operations.
|
| StringArrayAccessor.StringArrayMutator |
Provides a mutator for a String array property.
|
| StringArrayAccessor.StringArrayProperty |
Provides a String array property.
|
| StructureException |
The
StructureException is the base checked exception for this
package. |
| StructureRuntimeException |
The
StructureRuntimeException is the base runtime exception for this
package. |
| StructureUtility |
Utility class to avoid redundant code regarding various
PathMap
implementations. |
| TypeModeAccessor |
Provides an accessor for a type mode property.
|
| TypeModeAccessor.TypeModeBuilder<B extends TypeModeAccessor.TypeModeBuilder<B>> |
Provides a builder method for a type mode property returning the builder
for applying multiple build operations.
|
| TypeModeAccessor.TypeModeMutator |
Provides a mutator for a type mode property.
|
| TypeModeAccessor.TypeModeProperty |
Provides a type mode property.
|
| TypeUtility |
The Class TypeUtility.
|