Holger's Java API

## Package com.antelmann.util.revision

This package contains classes useful for implementing systems that deal with revisions.

See:
Description

Interface Summary
Revisable: represents an object allowing revisions of itself
Revision: represents revision that can be applied to a revisable object
RevisionListener: listens to revisions of a revisable object
RevisionVeto: allows to veto a revision before it is actually applied to the `Revisable` instance and before its listeners are informed
Status: Status represents a specific state of a given object; the state itself is immutable.

Class Summary
DefaultRevisable: a default implementation for a `Revisable` object, suitable as a base for specialized subclasses
DefaultRevision: implements a standard immutable revision object
RevisionEvent: represents an event that encapsulates a revision for a `Revisable` object.
StatusString: a status based on a simple String object

Exception Summary
RevisionException: thrown to indicate that a Revision was rejected

## Package com.antelmann.util.revision Description

This package contains classes useful for implementing systems that deal with revisions.

(c) Holger Antelmann since 2001- all rights reserved (contact: info@antelmann.com)
see www.antelmann.com/developer for further details and available downloads