Class Summary |
GroupLayoutUtil |
|
ObservableEvent |
This class represents an object which is observable. |
ObservableIterator<U> |
ObservableIterator is an Iterator
that can be observed for notifications
whenever an element is removed via
its remove() method. |
ObservableTreeSet<U> |
a TreeSet that sends out events when an
element is added or removed |
Persistent<U extends Serializable> |
Persistent is a Stateful object
that provides utilities to save
and load to a file, and keeps
track of the status of that file
and whether or not it exists. |
Stateful<U> |
Stateful is a wrapper around any object U
that keeps track of the instance reference of U
and alerts its observers when U is replaced. |
StatefulDate |
an observable wrapper for a Date, that
also provides some convenience functions
for changing the date in relation to
itself and its calendar |
Tuple<U,V> |
provides a convenient way to couple together any two objects with type safety |