# Package info.bioinfweb.jphyloio.formats.xml.elementreaders

Contains general (abstract) implementations of `XMLElementReader` used by readers of XML formats.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  XMLElementReader<P extends XMLReaderStreamDataProvider<? extends AbstractXMLEventReader<P>>> | This interface should be implemented by all element readers used to process XML formats.

- Class Summary
  Class | Description
  --- | ---
  AbstractXMLElementReader<P extends XMLReaderStreamDataProvider<? extends AbstractXMLEventReader<P>>> | Abstract implementation of an element reader that is used to process parts of an XML document.
  CommentElementReader<P extends XMLReaderStreamDataProvider<? extends AbstractXMLEventReader<P>>> | Element reader that is commonly used by `JPhyloIOXMLEventReader`s to process comments.
  StartDocumentElementReader<P extends XMLReaderStreamDataProvider<? extends AbstractXMLEventReader<P>>> | This element reader implements basic functionality for reading the start document event of an XML document.
  XMLElementReaderKey | This class is used by `AbstractXMLEventReader`s as a key to store element readers in a map.
  XMLEndElementReader | Element reader that is used to process XML end elements.
  XMLNoCharactersAllowedElementReader | XML element reader that can be used to process the content of elements that do not allow nested characters.
  XMLStartElementReader | Element reader that is used to process XML start elements.

## Package info.bioinfweb.jphyloio.formats.xml.elementreaders Description

Contains general (abstract) implementations of `XMLElementReader` used by readers of XML formats.

Since:
  0.0.0
Author:
  Sarah Wiechers, Ben Stöver