Package com.std.util

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