Package | Description |
---|---|
info.bioinfweb.jphyloio.exception |
Contains exceptions that are of general use in JPhyloIO.
|
info.bioinfweb.jphyloio.formats.newick |
Contains classes for reading from and writing to streams/files in Newick tree format.
|
info.bioinfweb.jphyloio.formats.nexml.elementreader |
Contains implementations of
XMLElementReader used by
NeXMLEventReader . |
info.bioinfweb.jphyloio.formats.phyloxml |
Contains classes for reading from and writing to streams/files in PhyloXML format.
|
info.bioinfweb.jphyloio.formats.xml |
Contains classes implementing shared functionality for reading from and writing to streams/files in XML formats.
|
info.bioinfweb.jphyloio.formats.xml.elementreaders |
Contains general (abstract) implementations of
XMLElementReader used by
readers of XML formats. |
Modifier and Type | Class and Description |
---|---|
class |
UnsupportedFormatFeatureException
This exception is thrown by implementations of
JPhyloIOEventReader if a feature of their format is encountered
that is not supported by this reader. |
Modifier and Type | Method and Description |
---|---|
void |
HotCommentDataReader.read(String comment,
TextReaderStreamDataProvider<?> streamDataProvider,
Collection<JPhyloIOEvent> eventQueue,
boolean isOnNode)
Reads metadata from the specified hot comment and adds according events to the queue.
|
void |
HotCommentDataReader.read(String comment,
TextReaderStreamDataProvider<?> streamDataProvider,
Collection<JPhyloIOEvent> eventQueue,
boolean isOnNode)
Reads metadata from the specified hot comment and adds according events to the queue.
|
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractNeXMLElementReader.createIntervalEvents(NeXMLReaderStreamDataProvider streamDataProvider,
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 void |
AbstractNeXMLElementReader.createIntervalEvents(NeXMLReaderStreamDataProvider streamDataProvider,
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,
StartElement element)
Obtains information about the ID and label associated with a
StartElement by reading its attributes. |
protected AbstractNeXMLElementReader.LabeledIDEventInformation |
AbstractNeXMLElementReader.getLabeledIDEventInformation(NeXMLReaderStreamDataProvider streamDataProvider,
StartElement element)
Obtains information about the ID and label associated with a
StartElement by reading its attributes. |
protected AbstractNeXMLElementReader.OTUorOTUsEventInformation |
AbstractNeXMLElementReader.getOTUorOTUsEventInformation(NeXMLReaderStreamDataProvider streamDataProvider,
StartElement element)
Obtains information about the ID, label and linked OTU or OTU list associated with a
StartElement by reading its attributes. |
protected AbstractNeXMLElementReader.OTUorOTUsEventInformation |
AbstractNeXMLElementReader.getOTUorOTUsEventInformation(NeXMLReaderStreamDataProvider streamDataProvider,
StartElement element)
Obtains information about the ID, label and linked OTU or OTU list associated with a
StartElement by reading its attributes. |
protected abstract void |
AbstractSetElementReader.processIDs(NeXMLReaderStreamDataProvider streamDataProvider,
String[] linkedIDs,
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.
|
protected abstract void |
AbstractSetElementReader.processIDs(NeXMLReaderStreamDataProvider streamDataProvider,
String[] linkedIDs,
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.
|
protected List<String> |
AbstractNeXMLElementReader.readSequence(NeXMLReaderStreamDataProvider streamDataProvider,
String sequence,
TokenTranslationStrategy translateTokens)
Parses a sequence string to a list of single tokens by using the provided
TokenTranslationStrategy . |
protected List<String> |
AbstractNeXMLElementReader.readSequence(NeXMLReaderStreamDataProvider streamDataProvider,
String sequence,
TokenTranslationStrategy translateTokens)
Parses a sequence string to a list of single tokens by using the provided
TokenTranslationStrategy . |
Modifier and Type | Method and Description |
---|---|
static QName |
PhyloXMLEventReader.readDatatypeAttributeValue(String datatype,
StartElement element) |
static QName |
PhyloXMLEventReader.readDatatypeAttributeValue(String datatype,
StartElement element) |
Modifier and Type | Method and Description |
---|---|
QName |
AbstractXMLEventReader.parseQName(String curie,
StartElement element) |
QName |
AbstractXMLEventReader.parseQName(String curie,
StartElement element) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractXMLElementReader.readAttributes(P streamDataProvider,
StartElement element,
String idPrefix,
AttributeInfo... attributeInformation) |
protected void |
AbstractXMLElementReader.readAttributes(P streamDataProvider,
StartElement element,
String idPrefix,
AttributeInfo... attributeInformation) |
protected void |
AbstractXMLElementReader.readAttributes(P streamDataProvider,
StartElement element,
String idPrefix,
LinkedHashMap<QName,AttributeInfo> attributeInformationMap) |
protected void |
AbstractXMLElementReader.readAttributes(P streamDataProvider,
StartElement element,
String idPrefix,
LinkedHashMap<QName,AttributeInfo> attributeInformationMap) |