## Uses of Class
info.bioinfweb.jphyloio.formats.text.TextReaderStreamDataProvider

- Packages that use TextReaderStreamDataProvider
  Package | Description
  --- | ---
  info.bioinfweb.jphyloio.formats.newick | Contains classes for reading from and writing to streams/files in Newick tree format.
  info.bioinfweb.jphyloio.formats.nexus | Contains classes for reading from and writing to streams/files in Nexus format.
  info.bioinfweb.jphyloio.formats.phylip | Contains classes for reading from and writing to streams/files in Phylip format.
  info.bioinfweb.jphyloio.formats.text | Contains classes implementing shared functionality for reading from and writing to streams/files in text formats.

- - ### Uses of TextReaderStreamDataProvider in info.bioinfweb.jphyloio.formats.newick

    Methods in info.bioinfweb.jphyloio.formats.newick with parameters of type TextReaderStreamDataProvider
    Modifier and Type | Method and Description
    --- | ---
    `void` | HotCommentDataReader.`read(java.lang.String comment, TextReaderStreamDataProvider<?> streamDataProvider, java.util.Collection<JPhyloIOEvent> eventQueue, boolean isOnNode)` Reads metadata from the specified hot comment and adds according events to the queue.

    Constructors in info.bioinfweb.jphyloio.formats.newick with parameters of type TextReaderStreamDataProvider
    Constructor and Description
    `NewickStringReader(TextReaderStreamDataProvider<?> streamDataProvider, java.lang.String treeID, java.lang.String treeLabel, NewickReaderNodeLabelProcessor nodeLabelProcessor, boolean expectENewick)` Creates a new instance of this class.

  - ### Uses of TextReaderStreamDataProvider in info.bioinfweb.jphyloio.formats.nexus

    Subclasses of TextReaderStreamDataProvider in info.bioinfweb.jphyloio.formats.nexus
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NexusReaderStreamDataProvider` Stores data that shall be shared among different implementations of `NexusCommandEventReader` reading from the same document.

  - ### Uses of TextReaderStreamDataProvider in info.bioinfweb.jphyloio.formats.phylip

    Classes in info.bioinfweb.jphyloio.formats.phylip with type parameters of type TextReaderStreamDataProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractPhylipEventReader<P extends TextReaderStreamDataProvider<? extends AbstractPhylipEventReader<P>>>` Implements shared functionality of Phylip event readers.

  - ### Uses of TextReaderStreamDataProvider in info.bioinfweb.jphyloio.formats.text

    Classes in info.bioinfweb.jphyloio.formats.text with type parameters of type TextReaderStreamDataProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractTextEventReader<P extends TextReaderStreamDataProvider<? extends AbstractTextEventReader<P>>>` Abstract base class for all readers that read their data from a file using a `PeekReader`.
    `class` | `TextReaderStreamDataProvider<R extends AbstractTextEventReader<? extends TextReaderStreamDataProvider<R>>>`