| 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 Filters. |
| 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 |
By default the strategy for fetching resource bundles requires a large number of class and resource fetches; the method
ResourceBundle.getBundle(String,Locale,ClassLoader) gives precise details. |
| CamelCaseFilter |
Verifies is strings match a CamelCase filter.
|
| ChangeSupport |
A support class for classes which allow
ChangeListeners. |
| CharArrayCharSequence |
A
CharSequence that wraps a char array. |
| 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_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.
|
| CompositeIterator<T> | |
| CopyOnWriteList | Deprecated
Use
CopyOnWriteArrayList |
| DateComparator |
Compares dates.
|
| 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 simple error and trace log.
|
| 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 SoftReferences. |
| 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 SoftReferences. |
| 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 WeakReferences. |
| 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 WeakReferences. |
| 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.
|
| 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 |
|---|---|
| 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.
|