## Uses of Interface
info.bioinfweb.jphyloio.formats.phyloxml.PhyloXMLConstants

- Packages that use PhyloXMLConstants
  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.phyloxml | Contains classes for reading from and writing to streams/files in PhyloXML format.
  info.bioinfweb.jphyloio.formats.phyloxml.receivers | Contains implementations for `JPhyloIOEventReceiver` necessary for writing PhyloXML.

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

    Classes in info.bioinfweb.jphyloio.formats.newick that implement PhyloXMLConstants
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NHXUtils` Tool method for working with NHX annotation on Newick strings.

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

    Classes in info.bioinfweb.jphyloio.formats.phyloxml that implement PhyloXMLConstants
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PhyloXMLColorTranslator` Object translator between `Color` and the PhyloXML complex type BranchColor.
    `class` | `PhyloXMLEventReader` Event reader for the PhyloXML format.
    `class` | `PhyloXMLEventWriter` Event writer for the PhyloXML format.
    `class` | `PhyloXMLFactory` Reader and writer factory for the PhyloXML format.
    `class` | `PhyloXMLWriterStreamDataProvider` The `XMLWriterStreamDataProvider` used by `PhyloXMLEventWriter`.

  - ### Uses of PhyloXMLConstants in info.bioinfweb.jphyloio.formats.phyloxml.receivers

    Classes in info.bioinfweb.jphyloio.formats.phyloxml.receivers that implement PhyloXMLConstants
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PhyloXMLCollectMetadataDataReceiver` Receiver that is used to collect information from meta events (e.g.
    `class` | `PhyloXMLMetaDataReceiver` Receiver that implements a general strategy of writing metadata to a PhyloXML document.
    `class` | `PhyloXMLOnlyCustomXMLDataReceiver` Receiver, that writes only custom XML, e.g nested under `document`.
    `class` | `PhyloXMLPropertyMetadataReceiver` This receiver is used to write the contents of meta events to a document, if their predicates indicate that they contain information about a PhyloXML `property` tag.
    `class` | `PhyloXMLSpecificPredicatesDataReceiver` Receiver that is used to translate between meta events with certain predicates indicating they contain information about a PhyloXML tag and the actual tag.