Package org.schwa.dr

Interface Summary
Ann Base interface for all annotation types.
Doc Base interface for all docrep document classes.
 

Class Summary
AbstractAnn Abstract base class for the Ann interface.
AbstractDoc Abstract base class for the Doc interface.
AnnSchema Schema class for docrep annotation Ann implementations.
ByteSlice A slice over bytes in the docrep Java API.
DocSchema Schema class for docrep annotation Doc implementations.
dr dr is a container / namespace-emulator for housing the annotation's
FieldSchema Schema class for docrep fields.
Reader<T extends Doc> Reads in docrep documents of type T from the input stream provided in the constructor.
Slice<T extends Ann> A slice over other Ann instances in the docrep Java API.
Store<T extends Ann> Implementation of docrep stores; ordered collections of annotation instances.
StoreSchema Schema class for docrep stores.
Writer Writes out docrep documents to the output stream provided in the constructor.
 

Enum Summary
FieldMode A enum defining the types of modes that an Ann field can have.
 

Exception Summary
DocrepException Base class for all docrep exceptions.
IllegalAnnotationException Exception class to indicate that a docrep annotation has been used illegally.
ReaderException Exception class for errors that occur during reading from a docrep stream.
WriterException Exception class for errors that occur during writing to a docrep stream.
 

Annotation Types Summary
dr.Ann dr.Ann can annotate public classes of the form: Any implementation of Ann
dr.Doc dr.Doc can annotate public classes of the form: Any implementation of Doc
dr.Field dr.Field can annotate public member fields of the form: Any primitive: byte, char, short, int, long, float, double, boolean, String ByteSlice
dr.Pointer dr.Pointer can annotate public member fields of the form: Slice Any object which is a implementation of Ann A List of implementation of Ann
dr.SelfPointer dr.SelfPointer can annotate public member fields of the form: Slice Any object which is a implementation of Ann A List of implementation of Ann
dr.Store dr.Store can annotate public member fields of the form: Store
 



Copyright © 2014. All rights reserved.