Package net.sf.basedb.util.bfs

  • Interface Summary
    Interface Description
    BfsParser
    Interface that it is recommended that all BFS parsers should implement.
    DataWriterFactory<T>
    Factory implementations are responsible for creating BFS data writers that accepts data for a given owner object.
    EventHandler
    Event handlers are used for reacting to various parsing events when parsing BFS files.
    ExtraFileImporter
    Implementors are responsible for importing extra files specified in the BFS metadata file into the BASE file system.
    FilenameGenerator<T>
    File name generators are used together with DataWriterFactory implementations to generate file names for BFS data files.
    InputStreamLocator
    Defines a generic interface for opening an input stream from a named resource.
  • Class Summary
    Class Description
    AbstractDataWriterFactory<T>
    Abstract implementation of a data writer factory.
    AbstractFilenameGenerator<T>
    Abstract superclass for file names generator implementions that will help with ensuring that a generator creates unique file names.
    AnnotationModel
    A model container for BFS annotation files.
    AnnotationParser
    Parser implementation that parses a BFS annotation files.
    AnnotationWriter  
    BaseInputStreamLocator
    Input stream locator implementation that works with files within a given directory in the BASE file system.
    DataParser
    Parser implementation that parses BFS data files.
    DataWriter
    Writer implementation for writing BFS data files.
    DiskInputStreamLocator
    Input stream locator implementation that works with files on the local file system.
    EventType<T>
    Defines an event type that is sent in event notifications to event handlers.
    GenericBaseDataWriterFactory<T>
    Generic implementation of a data writer factory that create files in the BASE file system.
    GenericDiskDataWriterFactory<T>
    Generic implementation of a data writer factory that create files on the local file system.
    GenericExtraFileImporter
    Extra file importer implementation that imports file to a specified directory in the BASE file system.
    MatrixModel
    A model container for BFS data files.
    MetadataModel
    A model container of the contents of a BFS metadata file.
    MetadataModel.Section
    Holds information about a section.
    MetadataModel.SectionEntry
    Holds information about a section entry.
    MetadataParser
    Parser implementation that parses a BFS metadata file.
    MetadataWriter
    Writer implementation for writing BFS metadata files.
    MultiEventHandler
    Event handler implementation that forwards a single event to multiple event handlers.
    SequenceFilenameGenerator
    File name generator implementation that generates file names using a simple numerical counter.
    SuggestedFilenameGenerator
    File name generator implementation that uses the suggested file name.