# Package info.bioinfweb.jphyloio.formats.nexml.receivers

Contains implementations for `JPhyloIOEventReceiver` necessary for writing NeXML.

See: Description

- Class Summary
  Class | Description
  --- | ---
  AbstractNeXMLDataReceiver | Implements basic functionality for event receivers writing NeXML.
  AbstractNeXMLDataReceiverMixin | Provides a set of static methods to be used as static imports when needed across multiple NeXML data receivers.
  NeXMLAttributeMetadataReceiver | Receiver that is used to store the contents of metadata events with certain predicates in a map to be written as attribute/value pairs later on.
  NeXMLCharacterSetEventReceiver | Receiver that ensures no other events than character set intervals are contained in a character set.
  NeXMLCollectCharSetDataReceiver | Receiver that collects the IDs of character set elements.
  NeXMLCollectNamespaceReceiver | Receiver that collects namespace definitions occurring in document metadata by calling the according methods of the `AbstractNeXMLDataReceiverMixin`.
  NeXMLCollectSequenceDataReceiver | Receiver that collects information about the sequence tokens contained in a document.
  NeXMLCollectSetMetadataReceiver | Receiver that collects information about sets contained in a document.
  NeXMLCollectTokenSetDefinitionDataReceiver | Receiver that is used to check the contents of a token set.
  NeXMLHandleSequenceDataReceiver | General implementation of a receiver that processes sequence tokens.
  NeXMLIgnoreCertainMetadataReceiver | Receiver that is able to ignore metadata events with certain predicates, e.g.
  NeXMLMetaDataReceiver | This receiver should be used if no other elements than meta are expected under an element.
  NeXMLMolecularDataTokenDefinitionReceiver | Receiver that writes token definitions for molecular data, such as DNA, RNA or protein sequences.
  NeXMLOnlyWriteMetaDataReceiver | Receiver that writes meta data but ignores other events that were processed previously.
  NeXMLPredicateMetaReceiver | General implementation of a receiver that allows to process metadata events with certain predicates in a special way.
  NeXMLSequenceTokensReceiver | Receiver that is used to write sequence tokens.
  NeXMLTokenSetEventReceiver | Receiver that is used to write token sets.

## Package info.bioinfweb.jphyloio.formats.nexml.receivers Description

Contains implementations for `JPhyloIOEventReceiver` necessary for writing NeXML.

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