# Uses of Package
info.bioinfweb.jphyloio.formats.xml

- Packages that use info.bioinfweb.jphyloio.formats.xml
  Package | Description
  --- | ---
  info.bioinfweb.jphyloio.formats.nexml | Contains classes for reading from and writing to streams/files in NeXML format.
  info.bioinfweb.jphyloio.formats.pde | Contains classes for reading from streams/files in PDE format.
  info.bioinfweb.jphyloio.formats.phyloxml | Contains classes for reading from and writing to streams/files in PhyloXML format.
  info.bioinfweb.jphyloio.formats.xml | Contains classes implementing shared functionality for reading from and writing to streams/files in XML formats.
  info.bioinfweb.jphyloio.formats.xml.elementreaders | Contains general (abstract) implementations of `XMLElementReader` used by readers of XML formats.
  info.bioinfweb.jphyloio.formats.xml.receivers | Contains general (abstract) implementations for `JPhyloIOEventReceiver` necessary for writing XML formats.
  info.bioinfweb.jphyloio.formats.xml.stax | Contains implementations that allow StAX based reading and writing of XML metadata.
  info.bioinfweb.jphyloio.formats.xtg | Contains classes for reading from and writing to streams/files in XTG format.

- Classes in info.bioinfweb.jphyloio.formats.xml used by info.bioinfweb.jphyloio.formats.nexml
  Class and Description
  AbstractXMLEventReader Implements shared functionality for reading XML formats.
  AbstractXMLEventWriter Implements shared functionality for writing XML formats.
  AbstractXMLFactory Implements shared functionality for reader and writer factories of XML formats.
  JPhyloIOXMLEventReader Interface providing basic functionality for all JPhyloIO readers of XML formats.
  JPhyloIOXMLEventWriter Interface providing basic functionality for all JPhyloIO writers of XML formats.
  XMLReaderStreamDataProvider Stores data that shall be shared among different implementations of `XMLElementReader` reading from the same document.
  XMLWriterStreamDataProvider Stores data that shall be shared among different implementations of `AbstractXMLDataReceiver` and the according writer that uses them.

- Classes in info.bioinfweb.jphyloio.formats.xml used by info.bioinfweb.jphyloio.formats.pde
  Class and Description
  AbstractXMLEventReader Implements shared functionality for reading XML formats.
  AbstractXMLFactory Implements shared functionality for reader and writer factories of XML formats.
  JPhyloIOXMLEventReader Interface providing basic functionality for all JPhyloIO readers of XML formats.
  XMLReaderStreamDataProvider Stores data that shall be shared among different implementations of `XMLElementReader` reading from the same document.

- Classes in info.bioinfweb.jphyloio.formats.xml used by info.bioinfweb.jphyloio.formats.phyloxml
  Class and Description
  AbstractXMLEventReader Implements shared functionality for reading XML formats.
  AbstractXMLEventWriter Implements shared functionality for writing XML formats.
  AbstractXMLFactory Implements shared functionality for reader and writer factories of XML formats.
  JPhyloIOXMLEventReader Interface providing basic functionality for all JPhyloIO readers of XML formats.
  JPhyloIOXMLEventWriter Interface providing basic functionality for all JPhyloIO writers of XML formats.
  XMLReaderStreamDataProvider Stores data that shall be shared among different implementations of `XMLElementReader` reading from the same document.
  XMLWriterStreamDataProvider Stores data that shall be shared among different implementations of `AbstractXMLDataReceiver` and the according writer that uses them.

- Classes in info.bioinfweb.jphyloio.formats.xml used by info.bioinfweb.jphyloio.formats.xml
  Class and Description
  AbstractXMLEventReader Implements shared functionality for reading XML formats.
  AbstractXMLEventWriter Implements shared functionality for writing XML formats.
  JPhyloIOXMLEventReader Interface providing basic functionality for all JPhyloIO readers of XML formats.
  JPhyloIOXMLEventWriter Interface providing basic functionality for all JPhyloIO writers of XML formats.
  XMLReaderStreamDataProvider Stores data that shall be shared among different implementations of `XMLElementReader` reading from the same document.
  XMLWriterStreamDataProvider Stores data that shall be shared among different implementations of `AbstractXMLDataReceiver` and the according writer that uses them.

- Classes in info.bioinfweb.jphyloio.formats.xml used by info.bioinfweb.jphyloio.formats.xml.elementreaders
  Class and Description
  AbstractXMLEventReader Implements shared functionality for reading XML formats.
  AttributeInfo This class models an XML attribute.
  XMLReaderStreamDataProvider Stores data that shall be shared among different implementations of `XMLElementReader` reading from the same document.

- Classes in info.bioinfweb.jphyloio.formats.xml used by info.bioinfweb.jphyloio.formats.xml.receivers
  Class and Description
  AbstractXMLEventWriter Implements shared functionality for writing XML formats.
  XMLWriterStreamDataProvider Stores data that shall be shared among different implementations of `AbstractXMLDataReceiver` and the according writer that uses them.

- Classes in info.bioinfweb.jphyloio.formats.xml used by info.bioinfweb.jphyloio.formats.xml.stax
  Class and Description
  JPhyloIOXMLEventReader Interface providing basic functionality for all JPhyloIO readers of XML formats.
  XMLReaderStreamDataProvider Stores data that shall be shared among different implementations of `XMLElementReader` reading from the same document.

- Classes in info.bioinfweb.jphyloio.formats.xml used by info.bioinfweb.jphyloio.formats.xtg
  Class and Description
  AbstractXMLEventReader Implements shared functionality for reading XML formats.
  AbstractXMLFactory Implements shared functionality for reader and writer factories of XML formats.
  AttributeInfo This class models an XML attribute.
  JPhyloIOXMLEventReader Interface providing basic functionality for all JPhyloIO readers of XML formats.
  XMLReaderStreamDataProvider Stores data that shall be shared among different implementations of `XMLElementReader` reading from the same document.