|
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 |