## Uses of Class
info.bioinfweb.jphyloio.formats.nexml.NeXMLReaderStreamDataProvider

- Packages that use NeXMLReaderStreamDataProvider
  Package | Description
  --- | ---
  info.bioinfweb.jphyloio.formats.nexml | Contains classes for reading from and writing to streams/files in NeXML format.
  info.bioinfweb.jphyloio.formats.nexml.elementreader | Contains implementations of `XMLElementReader` used by `NeXMLEventReader`.

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

    Methods in info.bioinfweb.jphyloio.formats.nexml that return NeXMLReaderStreamDataProvider
    Modifier and Type | Method and Description
    --- | ---
    `protected NeXMLReaderStreamDataProvider` | NeXMLEventReader.`createStreamDataProvider()`

    Methods in info.bioinfweb.jphyloio.formats.nexml that return types with arguments of type NeXMLReaderStreamDataProvider
    Modifier and Type | Method and Description
    --- | ---
    `protected XMLElementReader<NeXMLReaderStreamDataProvider>` | NeXMLEventReader.`getElementReader(javax.xml.namespace.QName parentTag, javax.xml.namespace.QName elementTag, int eventType)`

  - ### Uses of NeXMLReaderStreamDataProvider in info.bioinfweb.jphyloio.formats.nexml.elementreader

    Methods in info.bioinfweb.jphyloio.formats.nexml.elementreader with parameters of type NeXMLReaderStreamDataProvider
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | AbstractNeXMLElementReader.`createIntervalEvents(NeXMLReaderStreamDataProvider streamDataProvider, java.lang.String[] charIDs)` Creates a series of `CharacterSetIntervalEvent`s from an array of IDs referencing `CharacterDefinitionEvent`s and adds them to the current event collection.
    `protected AbstractNeXMLElementReader.LabeledIDEventInformation` | AbstractNeXMLElementReader.`getLabeledIDEventInformation(NeXMLReaderStreamDataProvider streamDataProvider, javax.xml.stream.events.StartElement element)` Obtains information about the ID and label associated with a `StartElement` by reading its attributes.
    `protected AbstractNeXMLElementReader.OTUorOTUsEventInformation` | AbstractNeXMLElementReader.`getOTUorOTUsEventInformation(NeXMLReaderStreamDataProvider streamDataProvider, javax.xml.stream.events.StartElement element)` Obtains information about the ID, label and linked OTU or OTU list associated with a `StartElement` by reading its attributes.
    `protected void` | AbstractIDLinkSetElementReader.`processIDs(NeXMLReaderStreamDataProvider streamDataProvider, java.lang.String[] linkedIDs, javax.xml.namespace.QName attributeName)`
    `protected abstract void` | AbstractSetElementReader.`processIDs(NeXMLReaderStreamDataProvider streamDataProvider, java.lang.String[] linkedIDs, javax.xml.namespace.QName attribute)` Method that is called to process a list of IDs that has been found in an according attribute of the tag processed by this instance.
    `void` | AbstractSetElementReader.`readEvent(NeXMLReaderStreamDataProvider streamDataProvider, javax.xml.stream.events.XMLEvent event)`
    `void` | NeXMLMetaEndElementReader.`readEvent(NeXMLReaderStreamDataProvider streamDataProvider, javax.xml.stream.events.XMLEvent event)`
    `void` | NeXMLMetaStartElementReader.`readEvent(NeXMLReaderStreamDataProvider streamDataProvider, javax.xml.stream.events.XMLEvent event)`
    `void` | NeXMLSetEndElementReader.`readEvent(NeXMLReaderStreamDataProvider streamDataProvider, javax.xml.stream.events.XMLEvent event)`
    `void` | NeXMLStartDocumentElementReader.`readEvent(NeXMLReaderStreamDataProvider streamDataProvider, javax.xml.stream.events.XMLEvent event)`
    `protected java.util.List<java.lang.String>` | AbstractNeXMLElementReader.`readSequence(NeXMLReaderStreamDataProvider streamDataProvider, java.lang.String sequence, TokenTranslationStrategy translateTokens)` Parses a sequence string to a list of single tokens by using the provided `TokenTranslationStrategy`.