All Classes and Interfaces

Class
Description
Base class for things that are implement Named and want to use that for their toString() implementation.
 
 
A minimal list-like abstraction of a List that lets items be retrieved by index.
Abstraction for a thing which can return an instance of a type given a type.
 
 
 
 
 
A minimal list-like abstraction of a List that lets items be retrieved by index.
 
 
Allows one to provide the backing storage for a cache (the default is ConcurrentHashMap) if desired.
Interface for things that have namesIterable.
Abstraction for a thing which can return an instance of a type given a type.
Like OptionalInstantiator, but takes a supertype of the returned subtype.
 
Abstraction for a thing that converts an object to a string.
Like Instantiator, but takes a supertype of the returned subtype.
Abstraction for a thing which can return an instance of a type given a reflective type.
Abstraction for an object which is a wrapper for another object, which may be of the same or a different type, and may exist in a hierarchy of such objects, with methods for resolving such wrapped objects in a type-safe way.