# Package info.bioinfweb.jphyloio.formats.text

Contains classes implementing shared functionality for reading from and writing to streams/files in text formats.

See: Description

- Class Summary
  Class | Description
  --- | ---
  AbstractTextEventReader<P extends TextReaderStreamDataProvider<? extends AbstractTextEventReader<P>>> | Abstract base class for all readers that read their data from a file using a `PeekReader`.
  AbstractTextEventWriter<P extends TextWriterStreamDataProvider<? extends AbstractTextEventWriter<P>>> |
  BasicTextCommentEventReceiver<P extends TextWriterStreamDataProvider<? extends AbstractTextEventWriter<P>>> | Basic event receiver implementation that writes comments to text formats that are delimited by a start and an end string.
  KeyValueInformation | Used internally by `AbstractTextEventReader` and inherited classes to store contents of commands containing key value information.
  TextReaderStreamDataProvider<R extends AbstractTextEventReader<? extends TextReaderStreamDataProvider<R>>> |
  TextSequenceContentReceiver<P extends TextWriterStreamDataProvider<? extends AbstractTextEventWriter<P>>> | Receiver that writes all encountered sequence tokens and comments to the current line and ignores all metadata.
  TextWriterStreamDataProvider<W extends AbstractTextEventWriter<? extends TextWriterStreamDataProvider<W>>> |

## Package info.bioinfweb.jphyloio.formats.text Description

Contains classes implementing shared functionality for reading from and writing to streams/files in text formats.

Author:
  Ben Stöver