## Uses of Class
info.bioinfweb.jphyloio.events.LabeledIDEvent

- Packages that use LabeledIDEvent
  Package | Description
  --- | ---
  info.bioinfweb.jphyloio | The main package of JPhyloIO.
  info.bioinfweb.jphyloio.dataadapters.implementations | Contains some basic (abstract) implementations of `JPhyloIOEventWriter`.
  info.bioinfweb.jphyloio.dataadapters.implementations.store | Contains implementations of data adapters that directly store their modeled data in mutable lists or maps instead of delegating to an application business model.
  info.bioinfweb.jphyloio.events | Contains implementations of JPhyloIO events, triggered during event based parsing.
  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.nexus | Contains classes for reading from and writing to streams/files in Nexus format.
  info.bioinfweb.jphyloio.utils | Contains general tool classes of JPhyloIO.

- - ### Uses of LabeledIDEvent in info.bioinfweb.jphyloio

    Methods in info.bioinfweb.jphyloio with parameters of type LabeledIDEvent
    Modifier and Type | Method and Description
    --- | ---
    `static java.lang.String` | AbstractEventWriter.`createUniqueLabel(ReadWriteParameterMap parameters, AbstractEventWriter.UniqueLabelHandler handler, LabeledIDEvent event)`
    `static java.lang.String` | AbstractEventWriter.`createUniqueLabel(ReadWriteParameterMap parameters, LabeledIDEvent event)`
    `static java.lang.String` | AbstractEventWriter.`getLabeledIDName(LabeledIDEvent event)` Returns a name for the specified event.

  - ### Uses of LabeledIDEvent in info.bioinfweb.jphyloio.dataadapters.implementations

    Methods in info.bioinfweb.jphyloio.dataadapters.implementations that return LabeledIDEvent
    Modifier and Type | Method and Description
    --- | ---
    `LabeledIDEvent` | UndefinedOTUListDataAdapter.`getObjectStartEvent(ReadWriteParameterMap parameters, java.lang.String id)`
    `LabeledIDEvent` | UndefinedOTUListDataAdapter.`getStartEvent(ReadWriteParameterMap parameters)`

  - ### Uses of LabeledIDEvent in info.bioinfweb.jphyloio.dataadapters.implementations.store

    Classes in info.bioinfweb.jphyloio.dataadapters.implementations.store with type parameters of type LabeledIDEvent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `StoreObjectListDataAdapter<E extends LabeledIDEvent>`

    Methods in info.bioinfweb.jphyloio.dataadapters.implementations.store that return LabeledIDEvent
    Modifier and Type | Method and Description
    --- | ---
    `LabeledIDEvent` | StoreOTUListDataAdapter.`getObjectStartEvent(ReadWriteParameterMap parameters, java.lang.String id)`
    `LabeledIDEvent` | StoreOTUListDataAdapter.`getStartEvent(ReadWriteParameterMap parameters)`
    `LabeledIDEvent` | StoreTreeNetworkDataAdapter.`getStartEvent(ReadWriteParameterMap parameters)`

    Methods in info.bioinfweb.jphyloio.dataadapters.implementations.store that return types with arguments of type LabeledIDEvent
    Modifier and Type | Method and Description
    --- | ---
    `StoreObjectListDataAdapter<LabeledIDEvent>` | StoreOTUListDataAdapter.`getOtus()`

    Methods in info.bioinfweb.jphyloio.dataadapters.implementations.store with parameters of type LabeledIDEvent
    Modifier and Type | Method and Description
    --- | ---
    `void` | StoreOTUListDataAdapter.`setListStartEvent(LabeledIDEvent listStartEvent)`

    Constructors in info.bioinfweb.jphyloio.dataadapters.implementations.store with parameters of type LabeledIDEvent
    Constructor and Description
    `StoreOTUListDataAdapter(LabeledIDEvent listStartEvent, java.util.List<JPhyloIOEvent> annotations)`
    `StoreTreeNetworkDataAdapter(LabeledIDEvent startEvent, boolean isTree, java.util.List<JPhyloIOEvent> annotations)`

  - ### Uses of LabeledIDEvent in info.bioinfweb.jphyloio.events

    Subclasses of LabeledIDEvent in info.bioinfweb.jphyloio.events
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CharacterDefinitionEvent` Event that indicates a defined character (alignment column).
    `class` | `EdgeEvent` Event indicating an edge in a tree or network.
    `class` | `LinkedLabeledIDEvent` Instances of this class model data elements with an ID and an optional label, that link another data element in a phylogenetic document.
    `class` | `NodeEvent` Event indicating a node in a tree or network.
    `class` | `SingleTokenDefinitionEvent` Event that indicates the definition of a single new valid token that could be contained in a sequence of the current alignment.
    `class` | `TokenSetDefinitionEvent` Event that indicates that a (predefined) definition of a character state set was found in the parsed file.

    Methods in info.bioinfweb.jphyloio.events that return LabeledIDEvent
    Modifier and Type | Method and Description
    --- | ---
    `LabeledIDEvent` | ConcreteJPhyloIOEvent.`asLabeledIDEvent()`
    `LabeledIDEvent` | JPhyloIOEvent.`asLabeledIDEvent()` Casts this event to a labeled ID event.

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

    Subclasses of LabeledIDEvent in info.bioinfweb.jphyloio.events.meta
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LiteralMetadataEvent` Indicates that literal metadata is modeled at the current position of the document (event stream).
    `class` | `ResourceMetadataEvent` Indicates that metadata linking a RDF resource has been encountered at the current position of the document.

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

    Methods in info.bioinfweb.jphyloio.formats.nexml with parameters of type LabeledIDEvent
    Modifier and Type | Method and Description
    --- | ---
    `void` | NeXMLWriterStreamDataProvider.`writeLabeledIDAttributes(LabeledIDEvent event)`
    `void` | NeXMLWriterStreamDataProvider.`writeLabeledIDAttributes(LabeledIDEvent event, java.lang.String about)`

  - ### Uses of LabeledIDEvent in info.bioinfweb.jphyloio.formats.nexus

    Method parameters in info.bioinfweb.jphyloio.formats.nexus with type arguments of type LabeledIDEvent
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract java.lang.String` | AbstractNexusSetWriter.`getLinkedBlockName(ElementDataAdapter<? extends LabeledIDEvent> dataSource)`
    `protected abstract ObjectListDataAdapter<LinkedLabeledIDEvent>` | AbstractNexusSetWriter.`getSets(ElementDataAdapter<? extends LabeledIDEvent> dataSource)`

    Constructor parameters in info.bioinfweb.jphyloio.formats.nexus with type arguments of type LabeledIDEvent
    Constructor and Description
    `AbstractNexusSetWriter(NexusWriterStreamDataProvider streamDataProvider, java.lang.String commandName, EventContentType linkedContentType, java.util.Iterator<? extends ElementDataAdapter<? extends LabeledIDEvent>> dataSourceIterator, AbstractNexusEventReceiver receiver)`

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

    Methods in info.bioinfweb.jphyloio.utils with parameters of type LabeledIDEvent
    Modifier and Type | Method and Description
    --- | ---
    `void` | LabelEditingReporter.`addEdit(LabeledIDEvent event, java.lang.String label)` Adds a new mapping from an element ID to the label used for it in the target document to this instance.
    `java.lang.String` | LabelEditingReporter.`getEditedLabel(LabeledIDEvent event)` Returns the (edited) label associated with the specified data element.
    `LabelEditingReporter.LabelStatus` | LabelEditingReporter.`getLabelStatus(LabeledIDEvent event)` Returns the status of the specified data element and its label.