Application programming interfaces for common base classes.
This package provides some common base classes and exceptions that are used in one or more packages elsewhere. Nothing in this package is intended to be directly subclassed, or used. The code here only supports code in other packages.
Interface Summary Interface Description IIdentifiableAn object that is unique identifiable based on the combination of its class and its identifier.
Class Summary Class Description AbstractBitSetEventAn event that carries with it two or more boolean values. AbstractHandleObjectEventAn event fired from a
AbstractNamedHandleEventAn event fired from a
EventManagerA manager to which listeners can be attached. HandleObjectAn object that can exist in one of two states: defined and undefined. HandleObjectManagerA manager of
NamedHandleObjectA handle object that carries with it a name and a description. NamedHandleObjectComparatorComparator for instances of
NamedHandleObjectfor display to an end user.
Exception Summary Exception Description CommandExceptionSignals that an exception occured within the command architecture. NotDefinedExceptionSignals that an attempt was made to access the properties of an undefined object.