## Uses of Class
info.bioinfweb.jphyloio.events.meta.URIOrStringIdentifier

- Packages that use URIOrStringIdentifier
  Package | Description
  --- | ---
  info.bioinfweb.jphyloio.events.meta | Contains event classes that model metadata, as well as related implementations.
  info.bioinfweb.jphyloio.formats.nexml | Contains classes for reading from and writing to streams/files in NeXML format.
  info.bioinfweb.jphyloio.formats.phyloxml.receivers | Contains implementations for `JPhyloIOEventReceiver` necessary for writing PhyloXML.
  info.bioinfweb.jphyloio.formats.xml.elementreaders | Contains general (abstract) implementations of `XMLElementReader` used by readers of XML formats.
  info.bioinfweb.jphyloio.formats.xtg | Contains classes for reading from and writing to streams/files in XTG format.
  info.bioinfweb.jphyloio.utils | Contains general tool classes of JPhyloIO.

- - ### Uses of URIOrStringIdentifier in info.bioinfweb.jphyloio.events.meta

    Methods in info.bioinfweb.jphyloio.events.meta that return URIOrStringIdentifier
    Modifier and Type | Method and Description
    --- | ---
    `URIOrStringIdentifier` | LiteralMetadataEvent.`getOriginalType()`
    `URIOrStringIdentifier` | LiteralMetadataEvent.`getPredicate()`
    `URIOrStringIdentifier` | ResourceMetadataEvent.`getRel()`

    Methods in info.bioinfweb.jphyloio.events.meta with parameters of type URIOrStringIdentifier
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | URIOrStringIdentifier.`equalsStringOrURI(URIOrStringIdentifier other)` Tests whether this and the other object have an equal string representation or an equal URI or both.

    Constructors in info.bioinfweb.jphyloio.events.meta with parameters of type URIOrStringIdentifier
    Constructor and Description
    `LiteralMetadataEvent(java.lang.String id, java.lang.String label, URIOrStringIdentifier predicate, LiteralContentSequenceType sequenceType)`
    `LiteralMetadataEvent(java.lang.String id, java.lang.String label, URIOrStringIdentifier predicate, java.lang.String alternativeStringValue, URIOrStringIdentifier originalType, LiteralContentSequenceType sequenceType)`
    `LiteralMetadataEvent(java.lang.String id, java.lang.String label, URIOrStringIdentifier predicate, URIOrStringIdentifier originalType, LiteralContentSequenceType sequenceType)`
    `ResourceMetadataEvent(java.lang.String id, java.lang.String label, URIOrStringIdentifier rel)` Creates a new instance of this class with no `hRef` and no `about` values.
    `ResourceMetadataEvent(java.lang.String id, java.lang.String label, URIOrStringIdentifier rel, java.net.URI hRef, java.lang.String about)` Creates a new instance of this class.

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

    Methods in info.bioinfweb.jphyloio.formats.nexml that return URIOrStringIdentifier
    Modifier and Type | Method and Description
    --- | ---
    `URIOrStringIdentifier` | NeXMLReaderStreamDataProvider.`getAdditionalResourceMetaRel()` Returns a {link URIOrStringIdentifier} if an additional `ResourceMetadataEvent` is to be created to enclose meta data of elements without a `JPhyloIOEvent` representation or `null` if this the enclosing event was already generated.
    `URIOrStringIdentifier` | NeXMLWriterStreamDataProvider.`getCurrentLiteralMetaDatatype()`

    Methods in info.bioinfweb.jphyloio.formats.nexml with parameters of type URIOrStringIdentifier
    Modifier and Type | Method and Description
    --- | ---
    `void` | NeXMLReaderStreamDataProvider.`setAdditionalResourceMetaRel(URIOrStringIdentifier additionalResourceMetaRel)`
    `void` | NeXMLWriterStreamDataProvider.`setCurrentLiteralMetaDatatype(URIOrStringIdentifier currentLiteralMetaDatatype)`

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

    Methods in info.bioinfweb.jphyloio.formats.phyloxml.receivers that return URIOrStringIdentifier
    Modifier and Type | Method and Description
    --- | ---
    `URIOrStringIdentifier` | PhyloXMLMetaDataReceiver.`getOriginalType()`

    Methods in info.bioinfweb.jphyloio.formats.phyloxml.receivers with parameters of type URIOrStringIdentifier
    Modifier and Type | Method and Description
    --- | ---
    `protected boolean` | PhyloXMLMetaDataReceiver.`determineWriteMeta(java.lang.String id, URIOrStringIdentifier predicate)`
    `protected void` | PhyloXMLMetaDataReceiver.`writePropertyTag(URIOrStringIdentifier predicate, URIOrStringIdentifier datatype, java.lang.String value, boolean writeEndElement)`

  - ### Uses of URIOrStringIdentifier in info.bioinfweb.jphyloio.formats.xml.elementreaders

    Constructors in info.bioinfweb.jphyloio.formats.xml.elementreaders with parameters of type URIOrStringIdentifier
    Constructor and Description
    `XMLStartElementReader(javax.xml.namespace.QName literalPredicate, javax.xml.namespace.QName resourcePredicate, URIOrStringIdentifier datatype, boolean isEdgeMeta, AttributeInfo... attributeInformation)`

  - ### Uses of URIOrStringIdentifier in info.bioinfweb.jphyloio.formats.xtg

    Constructors in info.bioinfweb.jphyloio.formats.xtg with parameters of type URIOrStringIdentifier
    Constructor and Description
    `XTGFormattedTextElementReader(javax.xml.namespace.QName literalPredicate, javax.xml.namespace.QName resourcePredicate, URIOrStringIdentifier datatype, boolean isEdgeMeta, AttributeInfo... attributeInformation)`

  - ### Uses of URIOrStringIdentifier in info.bioinfweb.jphyloio.utils

    Methods in info.bioinfweb.jphyloio.utils with parameters of type URIOrStringIdentifier
    Modifier and Type | Method and Description
    --- | ---
    `static void` | JPhyloIOWritingUtils.`writeSimpleLiteralMetadata(JPhyloIOEventReceiver receiver, java.lang.String id, java.lang.String label, URIOrStringIdentifier predicate, URIOrStringIdentifier originalType, java.lang.Object objectValue, java.lang.String stringRepresentation)` Writes an event subsequence modeling a literal metadata annotation with a simple value.
    `static void` | JPhyloIOWritingUtils.`writeTerminalResourceMetadata(JPhyloIOEventReceiver receiver, java.lang.String id, java.lang.String label, URIOrStringIdentifier rel, java.net.URI hRef)` Writes a `ResourceMetadataEvent` and its respective end event to the specified receiver.
    `static void` | JPhyloIOWritingUtils.`writeTerminalResourceMetadata(JPhyloIOEventReceiver receiver, java.lang.String id, java.lang.String label, URIOrStringIdentifier rel, java.net.URI hRef, java.lang.String about)` Writes a `ResourceMetadataEvent` and its respective end event to the specified receiver.