| Interface | Description |
|---|---|
| IClassLoadStrategy |
The interface implemented by any classloader selection Strategy used
with
ClassLoaderResolver API. |
| IConstants | |
| IPathEnumerator | |
| IPathEnumerator.IPathHandler | |
| IProperties | |
| IProperties.IMapper |
An IMapper is a stateless hook for mapping a arbitrary property key
to another (useful, for example, for property aliasing and defaulting).
|
| Class | Description |
|---|---|
| ByteArrayIStream |
An unsynchronized version of java.io.ByteArrayInputStream.
|
| ByteArrayOStream |
An unsynchronized version of java.io.ByteArrayOutputStream that can expose
the underlying byte array without a defensive clone and can also be converted
to a
ByteArrayIStream without intermediate array copies. |
| ClassLoadContext |
Information context for
IClassLoadStrategy.getClassLoader(ClassLoadContext). |
| ClassLoaderResolver |
This non-instantiable non-subclassable class acts as the global point for
choosing a ClassLoader for dynamic class/resource loading at any point
in an application.
|
| ClassLoaderResolver.CallerResolver |
A helper class to get the call context.
|
| ClassLoaderResolver.DefaultClassLoadStrategy | |
| Descriptors | |
| Files | |
| IntegerFactory | |
| IntIntMap |
MT-safety: an instance of this class is not safe for access from
multiple concurrent threads [even if access is done by a single thread at a
time].
|
| IntIntMap.Entry |
The structure used for chaining colliding keys.
|
| IntObjectMap |
MT-safety: an instance of this class is not safe for access from
multiple concurrent threads [even if access is done by a single thread at a
time].
|
| IntObjectMap.Entry |
The structure used for chaining colliding keys.
|
| IntSet |
MT-safety: an instance of this class is not safe for access from
multiple concurrent threads [even if access is done by a single thread at a
time].
|
| IntSet.Entry |
The structure used for chaining colliding keys.
|
| IntVector | |
| IPathEnumerator.Factory | |
| IPathEnumerator.Factory.PathEnumerator | |
| IProperties.Factory | |
| IProperties.Factory.PropertiesImpl | |
| ObjectIntMap |
MT-safety: an instance of this class is not safe for access from
multiple concurrent threads [even if access is done by a single thread at a
time].
|
| ObjectIntMap.Entry |
The structure used for chaining colliding keys.
|
| Property | |
| Property.FilePropertyLookup | |
| Property.SystemPropertyLookup | |
| Property.SystemRedirectsLookup | |
| ResourceLoader |
A static API that can be used as a drop-in replacement for
java.lang.ClassLoader API (the class/resource loading part).
|
| SoftValueMap |
MT-safety: an instance of this class is not safe for access from
multiple concurrent threads [even if access is done by a single thread at a
time].
|
| SoftValueMap.IndexedSoftReference |
An extension of WeakReference that can store an index of the bucket it
is associated with.
|
| SoftValueMap.SoftEntry |
The structure used for chaining colliding keys.
|
| Strings | |
| WCMatcher | |
| WCMatcher.AllMatcher | |
| WCMatcher.EmptyMatcher | |
| WCMatcher.EndsWithMatcher | |
| WCMatcher.PatternMatcher | |
| WCMatcher.StartsWithMatcher | |
| XProperties |