All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractCollectionDecorator<E> |
Decorates another Collection to provide additional behaviour.
|
AbstractConcurrentEventManager |
Base event manager that handles adding/removing listeners
and firing events.
|
AbstractDualBidiMap<K,V> |
Abstract BidiMap implemented using two maps.
|
AbstractDualBidiMap.BidiMapIterator<K,V> |
Inner class MapIterator.
|
AbstractDualBidiMap.EntrySet<K,V> |
Inner class EntrySet.
|
AbstractDualBidiMap.EntrySetIterator<K,V> |
Inner class EntrySetIterator.
|
AbstractDualBidiMap.KeySet<K> |
Inner class KeySet.
|
AbstractDualBidiMap.KeySetIterator<K> |
Inner class KeySetIterator.
|
AbstractDualBidiMap.MapEntry<K,V> |
Inner class MapEntry.
|
AbstractDualBidiMap.Values<V> |
Inner class Values.
|
AbstractDualBidiMap.ValuesIterator<V> |
Inner class ValuesIterator.
|
AbstractDualBidiMap.View<K,V,E> |
Inner class View.
|
AbstractEmptyMapIterator<K,V> |
Provides an implementation of an empty map iterator.
|
AbstractHashedMap<K,V> |
An abstract implementation of a hash-based map which provides numerous points for
subclasses to override.
|
AbstractHashedMap.EntrySet<K,V> |
EntrySet implementation.
|
AbstractHashedMap.EntrySetIterator<K,V> |
EntrySet iterator.
|
AbstractHashedMap.HashEntry<K,V> |
HashEntry used to store the data.
|
AbstractHashedMap.HashIterator<K,V> |
Base Iterator
|
AbstractHashedMap.HashMapIterator<K,V> |
MapIterator implementation.
|
AbstractHashedMap.KeySet<K> |
KeySet implementation.
|
AbstractHashedMap.KeySetIterator<K> |
KeySet iterator.
|
AbstractHashedMap.Values<V> |
Values implementation.
|
AbstractHashedMap.ValuesIterator<V> |
Values iterator.
|
AbstractInstrument |
Provides a base for creating instruments.
|
AbstractInstrumentationProvider |
Specialized instrumentation providers can extend this class to get basic
provider state and capabilities.
|
AbstractIterableMap<K,V> |
|
AbstractIteratorDecorator<E> |
Provides basic behaviour for decorating an iterator with extra functionality.
|
AbstractJDBCListener |
|
AbstractKeyValue<K,V> |
Abstract pair class to assist with creating KeyValue
and Map.Entry implementations.
|
AbstractLinkedMap<K,V> |
An abstract implementation of a hash-based map that links entries to create an
ordered map and which provides numerous points for subclasses to override.
|
AbstractLinkedMap.EntrySetIterator<K,V> |
EntrySet iterator.
|
AbstractLinkedMap.KeySetIterator<K> |
KeySet iterator.
|
AbstractLinkedMap.LinkEntry<K,V> |
LinkEntry that stores the data.
|
AbstractLinkedMap.LinkIterator<K,V> |
Base Iterator that iterates in link order.
|
AbstractLinkedMap.LinkMapIterator<K,V> |
MapIterator implementation.
|
AbstractLinkedMap.ValuesIterator<V> |
Values iterator.
|
AbstractListDecorator<E> |
Decorates another List to provide additional behaviour.
|
AbstractLog |
A simple implementation of the Log interface.
|
AbstractMapDecorator<K,V> |
Provides a base decorator that enables additional functionality to be added
to a Map via decoration.
|
AbstractMapEntry<K,V> |
Abstract Pair class to assist with creating correct
Map.Entry implementations.
|
AbstractMapEntryDecorator<K,V> |
Provides a base decorator that allows additional functionality to be
added to a Map.Entry .
|
AbstractNonSequentialResultList |
Abstract base class for random-access result lists.
|
AbstractOrderedMapDecorator<K,V> |
Provides a base decorator that enables additional functionality to be added
to an OrderedMap via decoration.
|
AbstractProductDerivation |
Abstract no-op product derivation for easy extension.
|
AbstractReferenceMap<K,V> |
An abstract implementation of a hash-based map that allows the entries to
be removed by the garbage collector.
|
AbstractReferenceMap.ReferenceEntry<K,V> |
A MapEntry implementation for the map.
|
AbstractReferenceMap.ReferenceStrength |
Reference type enum.
|
AbstractResultList<E> |
Abstract base class for read-only result lists.
|
AbstractSequentialResultList |
Abstract base class for sequential result lists.
|
AbstractSerializableListDecorator<E> |
Serializable subclass of AbstractListDecorator.
|
AbstractSerializableSetDecorator<E> |
Serializable subclass of AbstractSetDecorator.
|
AbstractSetDecorator<E> |
Decorates another Set to provide additional behaviour.
|
AbstractSortedMapDecorator<K,V> |
Provides a base decorator that enables additional functionality to be added
to a Map via decoration.
|
AbstractSortedMapDecorator.SortedMapIterator<K,V> |
OrderedMapIterator implementation.
|
AbstractTask |
Ant tasks all have a nested <config&rt; tag, which uses
the configuration as a bean-like task.
|
AbstractUntypedIteratorDecorator<I,O> |
Provides basic behaviour for decorating an iterator with extra functionality
without committing the generic type of the Iterator implementation.
|
Base16Encoder |
Base 16 encoder.
|
BatchedResultObjectProvider |
A provider for multiple result sets.
|
BidiMap<K,V> |
Defines a map that allows bidirectional lookup between key and values.
|
BooleanValue |
|
BootstrapException |
|
BoundedMap<K,V> |
Defines a map that is bounded in size.
|
BreadthFirstWalk |
Performs a breadth-first walk of a given Graph ,
notifying visitors as it sees each node.
|
Bytes |
This class came from the Apache Commons Id sandbox project in support
of the UUIDGenerator implementation.
|
CFMetaDataParser |
Custom SAX parser used by the system to quickly parse metadata files
for classes.
|
CFMetaDataSerializer |
Helps serialize metadata objects to package and class elements.
|
ClassAnnotationMetaDataFilter |
Filter that looks for classes with one of a set of annotations.
|
ClassArgParser |
Parser used to resolve arguments into java classes.
|
ClassListValue |
|
ClassMetaDataIterator |
Iterator over all metadata resources that might contain the
metadata for a given class, starting with the most general.
|
ClasspathMetaDataIterator |
Iterator over directories in the classpath.
|
ClassUtil |
Various helper methods to deal with Classes
|
Clearable |
Generic interface for components that can be cleared so that helpers can treat them in a generic
way.
|
Closeable |
Generic interface for components that can be closed so that helpers
can treate them in a generic way.
|
CodeFormat |
Encapsulates some common Java source code formatting options.
|
Commentable |
Implementations of this interface can be adorned with comments.
|
CommonsLogFactory |
LogFactory implementation that delegates to the commons logging
framework.
|
CommonsLogFactory.LogAdapter |
Adapts a commons logging log to the
Log interface.
|
ComparableComparator<E extends Comparable<? super E>> |
|
ComparatorChain<E> |
A ComparatorChain is a Comparator that wraps one or more Comparators in
sequence.
|
ConcurrentHashMap |
This class implements a HashMap which has limited synchronization.
|
ConcurrentHashMap.Entry |
|
ConcurrentMap |
A highly concurrent map.
|
ConcurrentReferenceHashMap |
This class implements a HashMap which has limited synchronization
and reference keys or values(but not both).
|
ConcurrentReferenceHashSet<E> |
A concurrent set whose values may be stored as weak or soft references.
|
Configurable |
This interface provides a mechanism for notifying interested
objects when configuration events occur.
|
Configuration |
Interface for generic configuration objects.
|
ConfigurationImpl |
|
ConfigurationProvider |
Implementations of this interface can populate Configuration s in
some environment-specific way.
|
Configurations |
Utility methods dealing with configuration.
|
Configurations.Runnable |
|
ConfiguringConnectionDecorator |
Connection decorator that can configure some properties of the
underlying connection.
|
ConnectionDecorator |
A connection decorator can wrap Connection s before they are
returned to the user to add functionality.
|
DataSourceLogs |
Provies basic logging facilities to a DataSource.
|
DecoratingDataSource |
|
DefaultMapEntry<K,V> |
A restricted implementation of Map.Entry that prevents
the Map.Entry contract from being broken.
|
DelegatingCallableStatement |
|
DelegatingConnection |
Wrapper around an existing connection.
|
DelegatingDatabaseMetaData |
Wrapper around a DatabaseMetaData instance.
|
DelegatingDataSource |
Wrapper around an existing data source.
|
DelegatingPreparedStatement |
Wrapper around an existing statement.
|
DelegatingResultSet |
Wrapper around an existing result set.
|
DelegatingStatement |
Wrapper around an existing statement.
|
DepthFirstAnalysis |
Performs a depth-first analysis of a given Graph , caching
information about the graph's nodes and edges.
|
DocTypeReader |
The DocTypeReader can be used to dynamically include a
DOCTYPE declaration in an XML stream.
|
DoubleValue |
|
DualHashBidiMap<K,V> |
|
DualTreeBidiMap<K,V> |
|
DualTreeBidiMap.BidiOrderedMapIterator<K,V> |
Inner class MapIterator.
|
DualTreeBidiMap.ViewMap<K,V> |
Internal sorted map view.
|
EagerResultList |
Simple, non-lazy ResultList implementation
|
Edge |
A graph edge.
|
EmptyIterator<E> |
Provides an implementation of an empty iterator.
|
EmptyMapIterator<K,V> |
Provides an implementation of an empty map iterator.
|
EmptyOrderedIterator<E> |
Provides an implementation of an empty ordered iterator.
|
EmptyOrderedMapIterator<K,V> |
Provides an implementation of an empty ordered map iterator.
|
EncryptionProvider |
Interface for providing encryption/decryption capabilities to the OpenJPA
runtime.
|
EntrySetToMapIteratorAdapter<K,V> |
Adapts a Map entrySet to the MapIterator interface.
|
EventManager |
Basic event manager interface.
|
FileMetaDataIterator |
Iterator over a file, or over all metadata resources below a given directory.
|
Files |
Utility operations on files.
|
FileValue |
|
FilterIterator<E> |
Decorates another Iterator using a predicate to filter elements.
|
FormatPreservingProperties |
A specialization of Properties that stores its contents
in the same order and with the same formatting as was used to read
the contents from an input stream.
|
FormatPreservingProperties.DuplicateKeyException |
|
GenericConfigurable |
Implementations of this interface may perform additional
generic configuration with any key-value pairs that cannot be set
into the object via the normal
Options.setInto(java.lang.Object) means.
|
GitUtils |
|
Graph |
Graph representation using the adjacency list form.
|
GraphVisitor |
A helper interface that allows third parties to be notified of
graph events during graph traversals
|
Identifier |
Base interface for identifiers.
|
IdentifierConfiguration |
The IdentifierConfiguration interface.
|
IdentifierImpl |
Base identifer implementation.
|
IdentifierRule |
The standard identifier rule.
|
IdentifierUtil |
Base IdentifierUtil interface.
|
IdentifierUtilImpl |
Implementation class for the base identifier impl.
|
Instrument |
Interface that must be implemented by instruments.
|
InstrumentationLevel |
The instrumentation level can be used to indicate if and when an instrument will be
automatically started and stopped.
|
InstrumentationProvider |
Pluggable instrumentation providers (ex.
|
IntValue |
|
IterableMap<K,V> |
Defines a map that can be iterated directly without needing to create an entry set.
|
IterableSortedMap<K,V> |
|
IteratorChain<E> |
An IteratorChain is an Iterator that wraps a number of Iterators.
|
J2DoPrivHelper |
Helper class to obtain the Privilege(Exception)Action object to perform
Java 2 doPrivilege security sensitive function call in the following
methods:
AccessibleObject.setAccessible
Class.forName
Class.getClassLoader
Class.getDeclaredField
Class.getDeclaredFields
Class.getDeclaredMethod
Class.getDeclaredMethods
Class.getProtectionDomain
Class.getResource
Class.newInstance
ClassLoader.getParent
ClassLoader.getResource
ClassLoader.getResources
ClassLoader.getSystemClassLoader
File.deleteOnExit
File.delete
File.exists
File.getAbsoluteFile
File.getAbsolutePath
File.getCanonicalPath
File.listFiles
File.length
File.isDirectory
File.mkdirs
File.renameTo
File.toURL
FileInputStream new
FileOutputStream new
System.getProperties
InetAddress.getByName
MultiClassLoader new
ServerSocket new
Socket new
Socket.accept
System.getProperty
Thread.getContextClassLoader
Thread.setContextClassLoader
Thread new
TemporaryClassLoader new
URL.openStream
URLConnection.getContent
ZipFile new
AnnotatedElement.getAnnotations
AnnotatedElement.getDeclaredAnnotations
AnnotatedElement.isAnnotationPresent
jakarta.validation.Validator.validate
jakarta.validation.Validation.buildDefaultValidatorFactory
If these methods are used, the following sample usage patterns should be
followed to ensure proper privilege is granted:
|
JarFileURLMetaDataIterator |
Iterator over all metadata resources in a given resource addressed by a jar:file URL.
|
JavaVendors |
Utilities for dealing with different Java vendors.
|
JavaVersions |
Utilities for dealing with different Java specification versions.
|
JDBCEvent |
A JDBC event.
|
JDBCEventConnectionDecorator |
|
JDBCListener |
|
JULLogFactory |
|
KeyValue<K,V> |
Defines a simple key value pair.
|
LazyForwardResultList |
Lazy forward-only result list.
|
LinkedMap<K,V> |
A Map implementation that maintains the order of the entries.
|
ListIteratorWrapper<E> |
|
ListResultList |
A basic ResultList implementation that wraps a normal list.
|
ListResultObjectProvider |
A result object provider wrapped around a normal list.
|
Localizer |
The Localizer provides convenient access to localized
strings.
|
Localizer.Message |
A Message can provide a localized message via the
Localizer.Message.getMessage() method call, and can also provide the original key,
package, and substitution array that were used to assemble the message.
|
Location |
|
Log |
Logging interface that is independent of other logging frameworks.
|
Log4J2LogFactory |
LogFactory implementation that delegates to the Log4J-2.x framework.
|
Log4J2LogFactory.LogAdapter |
Adapts a Log4J2 logger to the Log
interface.
|
Log4JLogFactory |
LogFactory implementation that delegates to the Log4J 1.x framework.
|
Log4JLogFactory.LogAdapter |
Adapts a Log4J logger to the Log
interface.
|
LogFactory |
Factory for log instances.
|
LogFactoryAdapter |
Base type that aids in adapting an external log framework to the
LogFactory .
|
LogFactoryImpl |
|
LoggingConnectionDecorator |
|
LoggingConnectionDecorator.SQLWarningHandler |
Interface that allows customization of what to do when
SQLWarning s occur.
|
LogOutputStream |
|
LRUMap<K,V> |
A Map implementation with a fixed maximum size which removes
the least recently used entry if an entry is added when full.
|
LRUMap |
Extension of the commons LRUMap that can change its
maximum size.
|
MapBackedSet<E,V> |
|
MapConfigurationProvider |
Simple configuration provider that sets configuration based on a
provided map.
|
MapIterator<K,V> |
Defines an iterator that operates over a Map .
|
MergedResultObjectProvider |
A result object provider that merges multiple result object provider
delegates.
|
MetaDataFilter |
Filters metadata resources.
|
MetaDataFilter.Resource |
Information about a metadata resource.
|
MetaDataIterator |
Iterator over metadata resources.
|
MetaDataIteratorChain |
Metadata iterator that combines several iterators.
|
MetaDataParser |
Interface for metadata parsers.
|
MetaDataSerializer |
Interface for meta data serializers.
|
MultiClassLoader |
Class loader type that can be configured to delegate to multiple
internal class loaders.
|
MultiLogFactory |
A LogFactory implementation to pass events through multiple
LogFactory implementations(such as log4j and LogPanelFactory).
|
NoneLogFactory |
A log factory implementation that does not do any logging, as
quickly as possible.
|
NoneLogFactory.NoneLog |
No-op log.
|
ObjectValue |
|
Options |
A specialization of the Properties map type with the added
abilities to read application options from the command line and to
use bean patterns to set an object's properties via command-line the
stored mappings.
|
OrderedBidiMap<K,V> |
Defines a map that allows bidirectional lookup between key and values
and retains and provides access to an ordering.
|
OrderedIterator<E> |
Defines an iterator that operates over an ordered container.
|
OrderedMap<K,V> |
Defines a map that maintains order and allows both forward and backward
iteration through that order.
|
OrderedMap<K,V> |
A Map with predictable iteration order.
|
OrderedMapIterator<K,V> |
Defines an iterator that operates over an ordered Map .
|
ParameterTemplate |
A template that allows parameter substitutions.
|
ParseException |
Exception type for parse errors.
|
PluginListValue |
A list of plugins.
|
PluginValue |
A plugin Value consisting of plugin name and properties.
|
ProductDerivation |
Hooks for deriving products with additional functionality.
|
ProductDerivations |
Utilities for running product derivations.
|
RandomAccessResultList |
Random-access result list implementation.
|
RangeResultObjectProvider |
Prevents a view of a given range of indices from the delegate
result object provider.
|
ReferenceHashMap |
Map in which the key, value, or both may be weak/soft references.
|
ReferenceHashSet |
A set whose values may be stored as weak or soft references.
|
ReferenceIdentityMap<K,V> |
A Map implementation that allows mappings to be
removed by the garbage collector and matches keys and values based
on == not equals() .
|
ReferenceMap<K,V> |
A Map implementation that allows mappings to be
removed by the garbage collector.
|
ReferenceMap |
A Map type that can hold its keys, values, or both with
weak or soft references.
|
Reflectable |
Annotates a getter method or field so reflection
utility to control whether the annotated member is recorded during scanning
for bean-style method or field.
|
ReportingSQLException |
|
ResettableIterator<E> |
Defines an iterator that can be reset back to an initial state.
|
ResettableListIterator<E> |
Defines a list iterator that can be reset back to an initial state.
|
ResourceMetaDataIterator |
Iterator over a given metadata resource.
|
ResultList<E> |
List interface that represents a potentially lazy ResultList instantiation.
|
ResultListIterator |
Wrapper iterator that will return false for hasNext() if
the owning ResultList has been closed.
|
ResultObjectProvider |
Interface that allows lazy/custom instantiation of input objects.
|
ResultObjectProviderIterator |
|
Services |
|
SimpleRegex |
Allows for simple regex style testing of strings.
|
SimpleResultList |
|
SizedMap |
A Map type that maintains a maximum size, automatically
removing entries when the maximum is exceeded.
|
SLF4JLogFactory |
LogFactory implementation that delegates to the SLF4J framework.
|
SLF4JLogFactory.LogAdapter |
Adapts a Log4J logger to the Log
interface.
|
SoftRandomAccessResultList |
|
SortedBidiMap<K,V> |
Defines a map that allows bidirectional lookup between key and values
and retains both keys and values in sorted order.
|
SourceTracker |
Interface that can optionally be implemented by metadata
to include the source file from which the metadata was originally parsed.
|
SourceTrackers |
Utility class for performing common operations on SourceTracker s.
|
SQLFormatter |
Converts single-line SQL strings into nicely-formatted
multi-line, indented statements.
|
StringDistance |
Utilities for calculating string distance.
|
StringListValue |
A comma-separated list of string values.
|
StringUtil |
|
StringValue |
|
SuffixMetaDataFilter |
Filters metadata iteration based on resource name suffix.
|
TemporaryClassLoader |
ClassLoader implementation that allows classes to be temporarily
loaded and then thrown away.
|
TimestampHelper |
Helper base class attempts to return java.sql.Timestamp object with
nanosecond precision.
|
TreeBidiMap<K extends Comparable<K>,V extends Comparable<V>> |
Red-Black tree-based implementation of BidiMap where all objects added
implement the Comparable interface.
|
TypedProperties |
A specialization of the Properties map type with added
convenience methods to retrieve and set options as primitive values.
|
Unmodifiable |
Marker interface for collections, maps and iterators that are unmodifiable.
|
UnmodifiableCollection<E> |
Decorates another Collection to ensure it can't be altered.
|
UnmodifiableEntrySet<K,V> |
Decorates a map entry Set to ensure it can't be altered.
|
UnmodifiableIterator<E> |
Decorates an iterator such that it cannot be modified.
|
UnmodifiableList<E> |
Decorates another List to ensure it can't be altered.
|
UnmodifiableListIterator<E> |
Decorates a list iterator such that it cannot be modified.
|
UnmodifiableMapEntry<K,V> |
A Map.Entry that throws
UnsupportedOperationException when setValue is called.
|
UnmodifiableOrderedMap<K,V> |
Decorates another OrderedMap to ensure it can't be altered.
|
UnmodifiableOrderedMapIterator<K,V> |
Decorates an ordered map iterator such that it cannot be modified.
|
UnmodifiableSet<E> |
Decorates another Set to ensure it can't be altered.
|
URLMetaDataIterator |
Iterator over the metadata resource represented by a URL.
|
UUIDGenerator |
UUID value generator.
|
ValidatingErrorHandler |
ErrorHandler implementation which overrides the default
behavior of ignoring parse errors to throw a SAXException instead.
|
Value |
A configuration value.
|
ValueListener |
Components can listen on Value objects for changes directly.
|
WindowResultList |
ResultList implementation that uses a forward-scrolling window of results.
|
XMLFactory |
The XMLFactory produces validating and non-validating DOM level 2
and SAX level 2 parsers and XSL transformers through JAXP.
|
XMLMetaDataParser |
Custom SAX parser used by the system to quickly parse metadata files.
|
XMLMetaDataSerializer |
Abstract base type for serlializers that transfer groups of objects
to XML.
|
XMLVersionParser |
Custom non-validating SAX parser which can be used to get the version and
schema location attributes from the root node.
|
XMLWriter |
The XMLWriter is a writer type for pretty-printing XML.
|
ZipFileMetaDataIterator |
Iterator over all metadata resources in a given zip file.
|
ZipStreamMetaDataIterator |
Iterator over all metadata resources in a given zip input stream.
|