Package pivot.collections

Defines a set of classes and interfaces that serve as generic collections as well as the data model for UI components.

See:
          Description

Interface Summary
Collection<T> Root interface in collection hierarchy.
Dictionary<K,V> Interface representing a set of key/value pairs.
Group<E> Interface representing a group of unique elements.
List<T> Collection interface representing an ordered sequence of items.
ListListener<T> List listener interface.
Map<K,V> Collection interface representing set of key/value pairs.
MapListener<K,V> Map listener interface.
Queue<T> Interface representing a first-in, first-out (FIFO) queue when unsorted, and a priority queue when sorted.
Sequence<T> Interface representing an ordered sequence of items.
Set<E> Collection interface representing a group of unique elements.
SetListener<E> Set listener interface.
Stack<T> Interface representing a last-in, first-out (LIFO) stack when unsorted, and a priority stack when sorted.
 

Class Summary
ArrayList<T> Implementation of the List interface that is backed by an array.
ArrayQueue<T> Implementation of the Queue interface that is backed by an array.
ArrayStack<T> Implementation of the Stack interface that is backed by an array.
EnumList<E extends Enum<E>> Implementation of the List interface that is backed by an enum.
EnumSet<E extends Enum<E>> Implementation of the Set interface that is backed by a bitfield representing enum values.
HashMap<K,V> Implementation of the Map interface that is backed by a hashtable.
HashSet<E> Implementation of the Set interface that is backed by a hashtable.
LinkedList<T> Implementation of the List interface that is backed by a linked list.
LinkedQueue<T> Implementation of the Queue interface that is backed by a linked list.
LinkedStack<T> Implementation of the Stack interface that is backed by a linked list.
List.ListListenerList<T> List listener list implementation.
ListListener.Adapter<T> Adapts the ListListener interface.
Map.MapListenerList<K,V> Map listener list implementation.
MapListener.Adapter<K,V> Adapts the MapListener interface.
Sequence.Search Contains utility methods for searching sequences.
Sequence.Sort Contains utility methods for sorting sequences.
Sequence.Tree Collection of static utility methods providing path access to nested sequence data.
Sequence.Tree.Path An object representing a path to a nested node in nested sequence data.
Set.SetListenerList<E> Set listener list implementation.
SetListener.Adapter<E> Adapts the SetListener interface.
 

Package pivot.collections Description

Defines a set of classes and interfaces that serve as generic collections as well as the data model for UI components.