|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
Annotatable | Flags an object as having associated annotation. |
Annotation | Arbitrary annotation associated with one or more objects. |
Class Summary | |
Annotation.EmptyAnnotation | The empty and immutable implementation. |
OverlayAnnotation | Annotation implementation which allows new key-value pairs to be layered on top of an underlying Annotation. |
SimpleAnnotation | A no-frills implementation of Annotation that is just a wrapper around a Map. |
Exception Summary | |
BioException | A general perpose Exception that can wrap another exception. |
Error Summary | |
BioError | A general purpose Error that can wrap another Throwable object. |
The core classes that will be used throughout the bio packages.
The classes BioException and BioError form the basis of error-handling within the core classes. They both can optionally wrap a source Throwable and carry a message. The stack-trace printed should contain a single merged stack-trace, together with all messages inserted in the proper places. These exceptions can be nested to any depth, providing an organic and natural way to trace errors and bugs.
The Annotation classes are used throughout the org.biojava.bio interface hierachy to indicate that there is un-typed information that may optionaly be associated with an object. The Annotation object takes the form of a paranoid Map, and Annotatable flags an object as having an associated Annotation object.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |