Interface | Description |
---|---|
CollectionListener<E> |
A listener to be notified when a collection changes.
|
CommandParser.Converter<T> |
An interface for an object which converts a String to a value.
|
Copyable |
Objects that implement the
Copyable are capable of
copying their internal, persistent state to another object that
can be cast to the same type. |
Disposable |
Disposable objects will have their
dispose method called at the end of their
usefulness life-cycle to free up any resources held. |
DynamicPropertySet |
This class can be used by objects that need to manage a dynamic set
of properties.
|
Filter<T> |
A simple filter interface.
|
Filterable<M> |
The
Filterable interface defines the contract for an object that
can accept one or more Filter s. |
ListenableCollection<E> |
Definition of a collection that can be listened to so that a listener can be notified of changes
to the collection.
|
Log.Formatter |
An object which formats a value into a
StringBuffer . |
Maps.BaseEntry<K,V> |
The extended
Map.Entry interface required by
Maps.AbstractHashMap for its entries. |
Maps.LinkedEntry<K,V> |
The
Map.Entry (and Maps.BaseEntry ) extended interface
required by Maps.AbstractLinkedHashMap for its entries. |
Maps.ManagedCacheMapMBean | |
Maps.TimedEntry<K,V> | |
PairList<A,B> |
PairList extends List interface to support Pair types which are in turn made of
two arbitrary types.
|
ResourcePicker.ResourceBase |
A label interface that says to restart the lable tree from here.
|
ResourcePicker.ResourceFree |
A label interface that implies that whilst the panel is named it doesn't
have any interesting properties to be set so it can be ignored.
|
Class | Description |
---|---|
AccessibleUtils |
The
AccessiblityUtils class provides helper methods for
dealing with accessiblity. |
ArrayIterator<E> |
The
ArrayIterator class iterates over an array. |
ArrayMap<K,V> |
A map stored in arrays, suitable for a small number of entries.
|
ArrayPairList<A,B> |
ArrayPairList is an ArrayList that extends ArrayList and implements the
PairList (which extends the List interface) to support Pairs of generic
types, say Pair of A,B.
|
ArraySortedSet<E> |
The
ArraySortedSet is an array implementation of the
SortedSet interface. |
BundleLoader | Deprecated
As of JDEVADF 12.1.3.0.0.
|
CamelCaseFilter |
Verifies is strings match a CamelCase filter.
|
ChangeSupport |
A support class for classes which allow
ChangeListener s. |
CharArrayCharSequence |
A
CharSequence that wraps a char array. |
Chronometer |
This class implements a virtual digital stopwatch (or chronometer),
providing basic and useful functionalities for time measurement,
such as
Chronometer.start() , Chronometer.stop() , multiple laps
and total elapsed running time . |
ClassHierarchy |
The
ClassHierarchy class provides utility methods related to
the class hierarchy. |
ClassHierarchyVisitor |
The
ClassHierarchyVisitor implements the Visitor
interface to visit classes in hierarchical order. |
ClassLoaderProxy |
ClassLoaderProxy extends ClassLoader and delegates to the
ClassLoader returned from the abstract getDelegate() method.
|
CollectionEvent<E> |
Event fired to listeners when a ListenableCollection changes.
|
CommandExceptionBundle | |
CommandExceptionBundle_ar | |
CommandExceptionBundle_cs | |
CommandExceptionBundle_da | |
CommandExceptionBundle_de | |
CommandExceptionBundle_el | |
CommandExceptionBundle_en | |
CommandExceptionBundle_es | |
CommandExceptionBundle_fi | |
CommandExceptionBundle_fr | |
CommandExceptionBundle_fr_CA | |
CommandExceptionBundle_hu | |
CommandExceptionBundle_it | |
CommandExceptionBundle_iw | |
CommandExceptionBundle_ja | |
CommandExceptionBundle_ko | |
CommandExceptionBundle_nl | |
CommandExceptionBundle_no | |
CommandExceptionBundle_pl | |
CommandExceptionBundle_pt | |
CommandExceptionBundle_pt_BR | |
CommandExceptionBundle_ro | |
CommandExceptionBundle_ru | |
CommandExceptionBundle_sk | |
CommandExceptionBundle_sv | |
CommandExceptionBundle_th | |
CommandExceptionBundle_tr | |
CommandExceptionBundle_zh_CN | |
CommandExceptionBundle_zh_TW | |
CommandModel |
A model of a command line.
|
CommandParser |
A simple command line parser.
|
CompositeFilter<T> |
The
CompositeFilter class implements the Filterable
interface as well as the Filter interface for a specific type. |
CompositeIterator<T> | |
CopyOnWriteList | Deprecated
Use
CopyOnWriteArrayList |
DateComparator |
Compares dates.
|
DependencyGraph<T> |
This class implements a dependency graph using a strongly connected
Directed Acyclic Graph (DAG) that provides sorting of its nodes in
topological order.
|
DynamicPropertySetImpl |
Implementation of the
DynamicPropertySet interface. |
EnumerationStack |
A usefull class to put together a group of Enumerations into one big one.
|
EnvironmentVariables | Deprecated
since 11.1.1 - Use
System.getenv() . |
Executors | |
Filter.Instances | |
FormatBundle |
A formatting resource provider that wraps a java.util.ResourceBundle.
|
Graph<T> |
A directed graph consisting of vertices of type T.
|
Graph.Cycle | |
GraphicsUtils | Deprecated
Use uic oracle.javatools.ui.GraphicsUtils
|
Holder<T> |
A mutable holder class modeled on the JAX-WS 2.0 Holder class that
simply provides a common way of providing an in/out parameter without
the need to resort to untidy one length array parameters.
|
ImageIconCache |
An application-wide per-URL cache of ImageIcons.
|
ImmutableList<E> |
An immutable list which wraps an array without copying.
|
IterablesIterator<T> |
An iterator over multiple iterables.
|
JavaHasNameSet<T extends JavaHasName> |
Manages a set that sorts on the name of the objects.
|
JdkIntrospector |
Provides basic information about the J2SE installation that it is run in.
|
JdkSystemProperties |
Stores the system properties of the JDK running the main method into a file.
|
LineIterator |
An iterator on the lines of an input stream or reader.
|
ListenableArrayList<E> |
An extension of ArrayList that generates notification events when the list contents
are modified.
|
ListenableHashSet<E> |
A HashSet that notifies listeners when items are added or removed.
|
ListenableTreeSet<E> |
A TreeSet that notifies listeners when items are added or removed.
|
ListUtil | |
Log |
A logger suitable for permanently embedding trace logging into production
code.
|
LoggingInvocationHandler<T> |
The
LoggingInvocationHandler class is useful for instrumenting
a class to log all method invocations with the accompanying arguments and
return value. |
MacroExpander |
Parses and substitites macros with literal values or other macros.
|
Maps |
An aggregation of abstract and concrete implementations of the
Map
interface which address various usage scenarios. |
Maps.AbstractHashMap<K,V,E extends Maps.BaseEntry<K,V>> |
An abstract, but nearly complete, implementation of the
Map
interface that is functionally equivalent to HashMap
but that allows subclasses to do any or all of the following:
control the concrete class of Map.Entry instances used so
long as they extend Maps.BaseEntry (see Maps.AbstractHashMap.createEntry(int, K, V, E) );
override the calculation of hashCode and equals for all keys (see
Maps.AbstractHashMap.keyHashCode(java.lang.Object) and Maps.AbstractHashMap.keyEquals(java.lang.Object, java.lang.Object) );
override the calculation of hashCode and equals for all values (see
Maps.AbstractHashMap.valueHashCode(java.lang.Object) and Maps.AbstractHashMap.valueEquals(java.lang.Object, java.lang.Object) );
track when the map is constructed, initialized, and changed (see
Maps.AbstractHashMap.mapConstructed() , Maps.AbstractHashMap.mapInitialized() , and Maps.AbstractHashMap.mapChanged() ). |
Maps.AbstractLinkedHashMap<K,V,E extends Maps.LinkedEntry<K,V>> |
An abstract, but nearly complete, implementation of the
Map
interface that is functionally equivalent to LinkedHashMap
but is based on Maps.AbstractHashMap and allows subclasses the same
customization options. |
Maps.BoundedLruCacheStrategy<K,V> |
A bounded size LRU (least recently used) cache strategy.
|
Maps.CacheMap<K,V> | |
Maps.CacheStrategy<K,V> |
An abstract caching strategy for a
cache map . |
Maps.EvictedLinkedEntry<K,V> | |
Maps.ManagedCacheMap<K,V> |
A cache map which is an MBean and can be monitored by a JMX client (e.g.,
JConsole).
|
Maps.SoftEntry<K,V> |
An
Maps.BaseEntry implementation which holds its value with a
SoftReference . |
Maps.SoftHashMap<K,V> |
An implementation of
Maps.AbstractHashMap , based on Maps.SoftEntry ,
which holds its values with SoftReference s. |
Maps.SoftLinkedEntry<K,V> |
An
Maps.LinkedEntry implementation which holds its value with a
SoftReference . |
Maps.SoftLinkedHashMap<K,V> |
An implementation of
Maps.AbstractLinkedHashMap , based on Maps.SoftLinkedEntry , which holds its values with SoftReference s. |
Maps.StrongEntry<K,V> |
The default
Maps.BaseEntry implementation. |
Maps.StrongHashMap<K,V> |
The default implementation of
Maps.AbstractHashMap , based on Maps.StrongEntry . |
Maps.StrongLinkedEntry<K,V> |
The default
Maps.LinkedEntry implementation. |
Maps.StrongLinkedHashMap<K,V> |
The default implementation of
Maps.AbstractLinkedHashMap , based on
Maps.StrongLinkedEntry . |
Maps.TimedEvictedLinkedEntry<K,V> | |
Maps.TimedLruCacheStrategy<K,V> |
A timed, bounded size LRU cache strategy.
|
Maps.TimedSoftLinkedEntry<K,V> | |
Maps.TimedStrongLinkedEntry<K,V> | |
Maps.TimedWeakLinkedEntry<K,V> | |
Maps.UnboundedCacheStrategy<K,V> |
An unbounded cache strategy.
|
Maps.WeakEntry<K,V> |
An
Maps.BaseEntry implementation which holds its value with a
WeakReference . |
Maps.WeakHashMap<K,V> |
An implementation of
Maps.AbstractHashMap , based on Maps.WeakEntry ,
which holds its values with WeakReference s. |
Maps.WeakLinkedEntry<K,V> |
An
Maps.LinkedEntry implementation which holds its value with a
WeakReference . |
Maps.WeakLinkedHashMap<K,V> |
An implementation of
Maps.AbstractLinkedHashMap , based on Maps.WeakLinkedEntry , which holds its values with WeakReference s. |
ModelUtil |
Common utility methods.
|
MultiMap<K,V> |
An object that maps keys to collections of values.
|
NamedTimer |
A subclass of
Timer that also allows configuring the name and
priority of the underlying timer thread. |
NullResourceBundle |
A resource bundle which has no elements.
|
Pair<A,B> |
Encapsulates a Pair of objects.
Note: The toString() method returns the toString() of the first object. |
PlatformUtils |
PlatformUtils provides a common location from which a
component can identify the current platform, without the need for
each component to perform its own test of the os.name or os.version
properties. |
ProxyFactory | |
ResourcePicker |
This package does some very cunning things in order to traverse
a given object and find all the objects inside it that are of type
JComponent.
|
ResourceUtils |
Resource string utilities.
|
SafeRunnable |
The
SafeRunnable class allows for a Runnable
implementation to potentially throw and handle an exception. |
SimpleInvocationHandler<T> |
The
SimpleInvocationHandler class is useful in conjunction with
to narrow the interface of a
given class. |
StringUtil |
String utilities.
|
SwingClosure |
This class is intended to be used as a named or anonymous closure
for code that must be run immediately on the Swing/AWT event
thread while the caller blocks.
|
SwingUtils |
Utility methods for Swing and Java.
|
SwingUtils2 |
Swing Utilities.
|
SynchronizedQueue |
An unbounded synchronized queue.
|
TranslationControl |
Subclass of
ResourceBundle.Control that optimizes the loading of
resources based on the knowledge of which locales the resources have been
translated to. |
Tuple<T1,T2> |
A generic immutable 2-tuple.
|
TypeCollector |
The
TypeCollector class is intended to be used in conjunction
with a to collect all of the
superclass(es) and interface(s) (if any) of a given type into one list. |
TypeMap<K,V> |
A map from a type and all its subtypes to a value.
|
Version |
Represents the version number of an extension or component.
|
WeakCache<K,V> |
This class provides essentially a map with strongly referenced keys
and weakly referenced values.
|
WeakCache.Entry<K,V> |
A class whose instances wrap a key and its corresponding value.
|
WeakCollectionListener<E> |
A CollectionListener that weakly wraps another CollectionListener.
|
WeightedList<E> |
Like a list but stores elements in the order specified by the weight.
|
Enum | Description |
---|---|
Chronometer.Precision |
Defines the method to be utilized by a Chronometer instance in order to
obtain current time.
|
ClassHierarchyVisitor.VisitOrder | |
CollectionEvent.Type |
Enumeration of the various types of changes to the collection.
|
Filterable.Mode | |
Maps.CacheMap.Canonicity |
The canonicity of a mapping.
|
Maps.CacheMap.Strength |
The types of references to values supported.
|
Exception | Description |
---|---|
CanceledException |
An exception to signal up the call stack that an operation has been
cancelled.
|
ClosureException |
Exception type thrown from SwingClosure.
|
CommandException |
An exception thrown to report an error detected by a command parser when a
CommandParser . |
Graph.CycleException | |
NullArgumentException |
Thrown to indicate that a
null argument has been passed to a method
that requires a non-null argument. |
UnexpectedExceptionError |
An unchecked exception to be thrown in the catch clause for a checked
exception which is declared in a throws clause but is not expected to ever
be thrown in practice.
|