Uses of Interface
org.biojava.bio.annodb.AnnotationDB

Packages that use AnnotationDB
org.biojava.bio.annodb Databases of generic structured data (annotation) objects. 
 

Uses of AnnotationDB in org.biojava.bio.annodb
 

Classes in org.biojava.bio.annodb that implement AnnotationDB
 class IndexedAnnotationDB
          A database of Annotation instances backed by an indexed file set.
 class LazyFilteredAnnotationDB
          An implementation of AnnotationDB that lazily applies a filter.
 class LazySearchedAnnotationDB
          An implementation of AnnotationDB that does a JIT search on another set.
 class MergingAnnotationDB
          An AnnotationDB that provides a merged view of a list of underlying DBs.
 class SimpleAnnotationDB
          A no-frills implementation of AnnotationDB.
 

Fields in org.biojava.bio.annodb declared as AnnotationDB
static AnnotationDB AnnotationDB.EMPTY
          An AnnotationDB that is always empty.
 

Methods in org.biojava.bio.annodb that return AnnotationDB
 AnnotationDB SimpleAnnotationDB.filter(AnnotationType at)
           
 AnnotationDB MergingAnnotationDB.filter(AnnotationType at)
           
 AnnotationDB LazySearchedAnnotationDB.filter(AnnotationType at)
           
 AnnotationDB LazyFilteredAnnotationDB.filter(AnnotationType at)
           
 AnnotationDB IndexedAnnotationDB.filter(AnnotationType at)
           
 AnnotationDB AnnotationDB.filter(AnnotationType at)
          Find all Annotation instances in this DB that are of a particular type.
 AnnotationDB SimpleAnnotationDB.search(AnnotationType at)
           
 AnnotationDB MergingAnnotationDB.search(AnnotationType at)
           
 AnnotationDB LazySearchedAnnotationDB.search(AnnotationType at)
           
 AnnotationDB LazyFilteredAnnotationDB.search(AnnotationType at)
           
 AnnotationDB IndexedAnnotationDB.search(AnnotationType at)
           
 AnnotationDB AnnotationDB.search(AnnotationType at)
          Find all Annotation instances in this DB and any Annotations that are child properties of these that match an AnnotationType.
 

Methods in org.biojava.bio.annodb with parameters of type AnnotationDB
 void MergingAnnotationDB.addAnnotationDB(AnnotationDB toAdd)
          Add a DB to be merged in this view.
 void MergingAnnotationDB.removeAnnotationDB(AnnotationDB toRemove)
          Remove a DB from this view.
 

Constructors in org.biojava.bio.annodb with parameters of type AnnotationDB
LazyFilteredAnnotationDB(String name, AnnotationDB source, AnnotationType schema)
          Create a new DB by wrapping another with a schema.
LazySearchedAnnotationDB(String name, AnnotationDB source, AnnotationType schema)
          Create a new DB from an old one by applying a schema.