public class NeXMLCollectSequenceDataReceiver extends NeXMLHandleSequenceDataReceiver
It is checked if the document contains tokens with additional information attached (labels or metadata)
(and therefore cells tags will have to be written to the document later on)
and which CharacterStateSetType these tokens indicate.
ATTR_ABOUT, ATTR_CELL_SET_LINKED_IDS, ATTR_CHAR_SET_LINKED_IDS, ATTR_CODON_POSITION, ATTR_CONTENT, ATTR_DATATYPE, ATTR_GENERATOR, ATTR_HREF, ATTR_ID, ATTR_LABEL, ATTR_LENGTH, ATTR_NODE_EDGE_SET_LINKED_EDGE_IDS, ATTR_NODE_EDGE_SET_LINKED_NODE_IDS, ATTR_NODE_EDGE_SET_LINKED_ROOTEDGE_IDS, ATTR_OTU_SET_LINKED_IDS, ATTR_OTUS, ATTR_PROPERTY, ATTR_REL, ATTR_ROOT, ATTR_SEQUENCE_SET_LINKED_IDS, ATTR_SINGLE_CHAR_LINK, ATTR_SINGLE_OTU_LINK, ATTR_SINGLE_STATE_LINK, ATTR_SOURCE, ATTR_STATE_SET_LINKED_IDS, ATTR_STATES, ATTR_SYMBOL, ATTR_TARGET, ATTR_TOKENS, ATTR_TREE_SET_LINKED_NETWORK_IDS, ATTR_TREE_SET_LINKED_TREE_IDS, ATTR_VERSION, ATTR_XSI_TYPE, DEFAULT_TOKEN_DEFINITION_SET_ID_PREFIX, NEXML_DEFAULT_NAMESPACE_PREFIX, NEXML_FORMAT_NAME, NEXML_NAMESPACE, NEXML_NAMESPACE_PREFIX, NEXML_PREDICATE_NAMESPACE, NEXML_VERSION, PREDICATE_CHAR_ATTR_CODON_POSITION, PREDICATE_CHAR_ATTR_TOKENS, PREDICATE_FORMAT, PREDICATE_MATRIX, PREDICATE_ORIGINAL_LABEL, PREDICATE_ORIGINAL_TOKEN_NAME, TAG_CELL, TAG_CHAR, TAG_CHARACTERS, TAG_EDGE, TAG_FORMAT, TAG_MATRIX, TAG_MEMBER, TAG_META, TAG_NETWORK, TAG_NODE, TAG_OTU, TAG_OTUS, TAG_POLYMORPHIC, TAG_ROOT, TAG_ROOTEDGE, TAG_ROW, TAG_SEQ, TAG_SET, TAG_STATE, TAG_STATES, TAG_TREE, TAG_TREES, TAG_UNCERTAIN, TYPE_CONTIN_CELLS, TYPE_CONTIN_SEQ, TYPE_DNA_CELLS, TYPE_DNA_SEQS, TYPE_FLOAT_NETWORK, TYPE_FLOAT_TREE, TYPE_INT_NETWORK, TYPE_INT_TREE, TYPE_LITERAL_META, TYPE_PROTEIN_CELLS, TYPE_PROTEIN_SEQS, TYPE_RESOURCE_META, TYPE_RESTRICTION_CELLS, TYPE_RESTRICTION_SEQS, TYPE_RNA_CELLS, TYPE_RNA_SEQS, TYPE_STANDARD_CELLS, TYPE_STANDARD_SEQ, UNDEFINED_OTU_ID_PREFIX, UNDEFINED_OTU_LABEL, UNDEFINED_OTUS_ID_PREFIX, UNDEFINED_OTUS_LABEL| Constructor and Description |
|---|
NeXMLCollectSequenceDataReceiver(NeXMLWriterStreamDataProvider streamDataProvider,
ReadWriteParameterMap parameterMap,
boolean longTokens) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
handleLiteralContentMeta(LiteralMetadataContentEvent event) |
protected void |
handleLiteralMetaStart(LiteralMetadataEvent event) |
protected void |
handleResourceMetaStart(ResourceMetadataEvent event) |
protected void |
handleToken(java.lang.String token,
java.lang.String label) |
doAdd, getTokenIndex, handleTokenEnd, isNestedUnderSingleToken, setNestedUnderSingleToken, setTokenIndexisLongTokensadd, addIgnoredComments, addIgnoredLiteralMetadata, addIgnoredResourceMetadata, addIgnoreLogMessage, didIgnoreComments, didIgnoreLiteralMetadata, didIgnoreMetadata, didIgnoreResourceMetadata, getIgnoredComments, getIgnoredLiteralMetadata, getIgnoredMetadata, getIgnoredResourceMetadata, getLogger, getParameterMap, getParentEvent, getParentEvents, getStreamDataProvider, handleComment, handleMetaEndEvent, isInCommentpublic NeXMLCollectSequenceDataReceiver(NeXMLWriterStreamDataProvider streamDataProvider, ReadWriteParameterMap parameterMap, boolean longTokens)
protected void handleResourceMetaStart(ResourceMetadataEvent event) throws java.io.IOException, javax.xml.stream.XMLStreamException
handleResourceMetaStart in class BasicEventReceiver<NeXMLWriterStreamDataProvider>java.io.IOExceptionjavax.xml.stream.XMLStreamExceptionprotected void handleLiteralMetaStart(LiteralMetadataEvent event) throws java.io.IOException, javax.xml.stream.XMLStreamException
handleLiteralMetaStart in class BasicEventReceiver<NeXMLWriterStreamDataProvider>java.io.IOExceptionjavax.xml.stream.XMLStreamExceptionprotected void handleLiteralContentMeta(LiteralMetadataContentEvent event) throws java.io.IOException, javax.xml.stream.XMLStreamException
handleLiteralContentMeta in class BasicEventReceiver<NeXMLWriterStreamDataProvider>java.io.IOExceptionjavax.xml.stream.XMLStreamExceptionprotected void handleToken(java.lang.String token, java.lang.String label) throws JPhyloIOWriterException
handleToken in class AbstractSequenceContentReceiver<NeXMLWriterStreamDataProvider>JPhyloIOWriterException