Package diva.util

A package of utility classes.

See:
          Description

Interface Summary
Filter An interface for objects that filter other objects
ModelParser ModelParser is an interface that should be extended by application specified model parsers.
ModelWriter ModelWriter is an interface that should be extended by application specified model writers to write out data structures to an output stream.
PropertyContainer An object that can be annotated with arbitrary objects whose keys are strings.
SemanticObjectChangeListener A listener for changes in the semantic object of a SemanticObjectContainer.
SemanticObjectContainer An object which is annotated with a single "semantic object" which is its semantic equivalent in an application.
UserObjectChangeListener A listener for changes in the user object of a UserObjectContainer.
UserObjectContainer An object which is annotated with a single "user object" which is its semantic equivalent in an application.
VisualObjectContainer An object which is visually represented by a "visual object" which is its visible representation within a visualization or editing application.
 

Class Summary
AndFilter A composite filter which ANDs two filters together.
ArrayIterator An iterator over a given array.
BasicPropertyContainer An object that can be annotated with arbitrary objects whose keys are strings.
CompoundIterator An iterator over two iterators.
FilteredIterator An iterator that takes another iterator, and applies a filter to each element that it gets.
IteratorAdapter An iterator that implements the Iterator, intended for subclassing so that you don't have to provide the remove() method all the time....
IteratorIterator An iterator that takes an iterator over objects that themselves produce iterators, and which iterators over the elements in the sub-iterators.
IteratorUtilities A collection of utilities dealing with iterators.
LoggableOp This is an abstract base class for objects that need to log error or warning messages.
NotFilter A filter which returns the complement of a given filter.
NullIterator An iterator over nothing.
OrFilter A composite filter which ORs two filters together.
PropertyChangeMulticaster A list of PropertyChangeListeners.
PropertyIndexSet PropertyIndexSet is a mechanism for providing efficient dynamic object annotation for data structures that might be used by a number of cooperating packages.
ProxyIterator An iterator that takes another iterator, and iterates over it.
ReverseIterator A reverse-order iterator over a List.
SemanticObjectChangeEvent An event that can be used to communicate when the semantic object changes in a SemanticObjectContainer.
UnitIterator An iterator over a single object.
UserObjectChangeEvent An event that can be used to communicate when the user object changes in a UserObjectContainer.
 

Package diva.util Description

A package of utility classes. These classes may be used by any package in Diva. The classes are grouped into:

  • Property support. A small set of classes design to "cache hash-tables" for more efficient access.
  • Miscellenaous clases. Typically convenience classes and classes that "should" be in the JDK.



Contact 
©2002-2018 U.C. Regents