## Uses of Class
info.bioinfweb.jphyloio.formats.xml.XMLWriterStreamDataProvider

- Packages that use XMLWriterStreamDataProvider
  Package | Description
  --- | ---
  info.bioinfweb.jphyloio.formats.nexml | Contains classes for reading from and writing to streams/files in NeXML 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.receivers | Contains general (abstract) implementations for `JPhyloIOEventReceiver` necessary for writing XML formats.

- - ### Uses of XMLWriterStreamDataProvider in info.bioinfweb.jphyloio.formats.nexml

    Subclasses of XMLWriterStreamDataProvider in info.bioinfweb.jphyloio.formats.nexml
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NeXMLWriterStreamDataProvider` Stores data that shall be shared among different implementations of `AbstractNeXMLDataReceiver` and the writer instance that uses them.

  - ### Uses of XMLWriterStreamDataProvider in info.bioinfweb.jphyloio.formats.phyloxml

    Subclasses of XMLWriterStreamDataProvider in info.bioinfweb.jphyloio.formats.phyloxml
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PhyloXMLWriterStreamDataProvider` The `XMLWriterStreamDataProvider` used by `PhyloXMLEventWriter`.

  - ### Uses of XMLWriterStreamDataProvider in info.bioinfweb.jphyloio.formats.xml

    Classes in info.bioinfweb.jphyloio.formats.xml with type parameters of type XMLWriterStreamDataProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractXMLEventWriter<P extends XMLWriterStreamDataProvider<? extends AbstractXMLEventWriter<P>>>` Implements shared functionality for writing XML formats.
    `class` | `XMLWriterStreamDataProvider<R extends AbstractXMLEventWriter<? extends XMLWriterStreamDataProvider<R>>>` Stores data that shall be shared among different implementations of `AbstractXMLDataReceiver` and the according writer that uses them.

    Methods in info.bioinfweb.jphyloio.formats.xml with parameters of type XMLWriterStreamDataProvider
    Modifier and Type | Method and Description
    --- | ---
    `static void` | XMLReadWriteUtils.`manageLiteralContentMetaNamespaces(XMLWriterStreamDataProvider streamDataProvider, ReadWriteParameterMap parameters, LiteralMetadataContentEvent event)` This method manages namespaces used or declared in any custom XML events depending on the parameter `ReadWriteParameterNames.KEY_CUSTOM_XML_NAMESPACE_HANDLING`.

  - ### Uses of XMLWriterStreamDataProvider in info.bioinfweb.jphyloio.formats.xml.receivers

    Classes in info.bioinfweb.jphyloio.formats.xml.receivers with type parameters of type XMLWriterStreamDataProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractXMLDataReceiver<P extends XMLWriterStreamDataProvider<? extends AbstractXMLEventWriter<P>>>` Abstract implementation of a data receiver that can be used to write XML formats.