## Uses of Interface
info.bioinfweb.jphyloio.dataadapters.AnnotatedDataAdapter

- Packages that use AnnotatedDataAdapter
  Package | Description
  --- | ---
  info.bioinfweb.jphyloio.dataadapters | Contains adapter interfaces that should be implemented by adapters mediating between the business model of an application and implementations of `JPhyloIOEventWriter`.
  info.bioinfweb.jphyloio.dataadapters.implementations | Contains some basic (abstract) implementations of `JPhyloIOEventWriter`.
  info.bioinfweb.jphyloio.dataadapters.implementations.store | Contains implementations of data adapters that directly store their modeled data in mutable lists or maps instead of delegating to an application business model.

- - ### Uses of AnnotatedDataAdapter in info.bioinfweb.jphyloio.dataadapters

    Subinterfaces of AnnotatedDataAdapter in info.bioinfweb.jphyloio.dataadapters
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `DocumentDataAdapter` The root adapter interface to be used with `JPhyloIOEventWriter`s.
    `interface` | `ElementDataAdapter<E extends JPhyloIOEvent>` Data adapters that model a data element identified by a certain start event should implement this interface.
    `interface` | `MatrixDataAdapter` Adapter interface used to provide any type of character matrix data to instances of `JPhyloIOEventWriter`, including token and character set definitions related to this matrix.
    `interface` | `OTUListDataAdapter` Allows to access data from the application business model that make up an OTU list.
    `interface` | `TreeNetworkDataAdapter` Data adapter interface that provides data for a tree or a network.
    `interface` | `TreeNetworkGroupDataAdapter`

  - ### Uses of AnnotatedDataAdapter in info.bioinfweb.jphyloio.dataadapters.implementations

    Classes in info.bioinfweb.jphyloio.dataadapters.implementations that implement AnnotatedDataAdapter
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EmptyAnnotatedDataAdapter<E extends JPhyloIOEvent>` Default implementation of `AnnotatedDataAdapter`, which does not generate any metaevents.
    `class` | `EmptyDocumentDataAdapter` An implementation of `DocumentDataAdapter` that models an empty document.
    `class` | `ListBasedDocumentDataAdapter` Default implementation of `DocumentDataAdapter`.
    `class` | `NoCharDefsNoSetsMatrixDataAdapter` Abstract implementation of `MatrixDataAdapter`, which returns empty object list adapters for `NoCharDefsNoSetsMatrixDataAdapter.getCharacterDefinitions(ReadWriteParameterMap)`, `NoCharDefsNoSetsMatrixDataAdapter.getTokenSets(ReadWriteParameterMap)`, `NoCharDefsNoSetsMatrixDataAdapter.getSequenceSets(ReadWriteParameterMap)`, `NoCharDefsNoSetsMatrixDataAdapter.getCharacterSets(ReadWriteParameterMap)`.
    `class` | `NoSetsTreeNetworkDataAdapter` Abstract implementation of `TreeNetworkDataAdapter`, which returns an empty object list adapter for `NoSetsTreeNetworkDataAdapter.getNodeEdgeSets(ReadWriteParameterMap)`.
    `class` | `NoSetsTreeNetworkGroupDataAdapter` Abstract implementation of `TreeNetworkGroupDataAdapter`, which returns an empty object list adapter for `NoSetsTreeNetworkGroupDataAdapter.getTreeSets(ReadWriteParameterMap)`.
    `class` | `UndefinedOTUListDataAdapter`

  - ### Uses of AnnotatedDataAdapter in info.bioinfweb.jphyloio.dataadapters.implementations.store

    Classes in info.bioinfweb.jphyloio.dataadapters.implementations.store that implement AnnotatedDataAdapter
    Modifier and Type | Class and Description
    --- | ---
    `class` | `StoreAnnotatedDataAdapter<E extends JPhyloIOEvent>`
    `class` | `StoreDocumentDataAdapter`
    `class` | `StoreMatrixDataAdapter`
    `class` | `StoreOTUListDataAdapter`
    `class` | `StoreTreeNetworkDataAdapter`
    `class` | `StoreTreeNetworkGroupDataAdapter`