Package vitro.util

Interface Summary
CollectionObserver<E> CollectionObservers can be attached to observable collections and receive notification when these collections are modified.
ObservableCollection<E> ObservableCollections can be used whenever it is useful to monitor mutation of Collections.
 

Class Summary
BoolTable  
Groups Groups provides a set of utility methods for filtering and manipulating collections.
Maze  
MazeFactory  
MTRandom An implementation of the Mersenne Twister algorithm.
ObservableList<E> An ObservableCollection implementing the List interface by way of extending AbstractList and wrapping an internal List.
ObservableMap<K,V> An ObservableCollection implementing the Map interface by way of extending AbstractMap and wrapping an internal Map.
ObservableSet<E> An ObservableCollection implementing the Set interface by way of extending AbstractSet and wrapping an internal Set.
ReversibleMap<K,V> ReversibleMap provides a convenient way to maintain a two-way map between keys and values.
 

Enum Summary
Maze.Direction  
MazeFactory.Delta