info.bioinfweb.jphyloio.dataadapters

## Interface OTUListDataAdapter

- All Superinterfaces:
    AnnotatedDataAdapter, ElementDataAdapter<LabeledIDEvent>, ObjectListDataAdapter<LabeledIDEvent>
  All Known Implementing Classes:
    StoreOTUListDataAdapter, UndefinedOTUListDataAdapter

      public interface OTUListDataAdapter
      extends ObjectListDataAdapter<LabeledIDEvent>, ElementDataAdapter<LabeledIDEvent>

  Allows to access data from the application business model that make up an OTU list.
  Author:
    Ben Stöver
  See Also:
    `DocumentDataAdapter`, `JPhyloIOEventWriter`

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `ObjectListDataAdapter<LinkedLabeledIDEvent>` | `getOTUSets(ReadWriteParameterMap parameters)` Returns a list of OTU sets defined for the OTU list modeled by this instance.

    - ### Methods inherited from interface info.bioinfweb.jphyloio.dataadapters.ObjectListDataAdapter

      `getCount, getIDIterator, getObjectStartEvent, writeContentData`

    - ### Methods inherited from interface info.bioinfweb.jphyloio.dataadapters.ElementDataAdapter

      `getStartEvent`

    - ### Methods inherited from interface info.bioinfweb.jphyloio.dataadapters.AnnotatedDataAdapter

      `writeMetadata`

- - ### Method Detail

    - #### getOTUSets

          ObjectListDataAdapter<LinkedLabeledIDEvent> getOTUSets(ReadWriteParameterMap parameters)

      Returns a list of OTU sets defined for the OTU list modeled by this instance.
      Parameters:
        `parameters` - the parameter map of the calling writer that provides context information for the data request
      Returns:
        a (possibly empty) list of OTU sets