Package | Description |
---|---|
info.bioinfweb.jphyloio |
The main package of JPhyloIO.
|
info.bioinfweb.jphyloio.dataadapters.implementations.receivers |
Contains some basic (abstract) implementations of
JPhyloIOEventReceiver
to be used by implementations of JPhyloIOEventWriter . |
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.formats.phyloxml |
Contains classes for reading from and writing to streams/files in PhyloXML format.
|
info.bioinfweb.jphyloio.formats.text |
Contains classes implementing shared functionality for reading from and writing to streams/files in text formats.
|
info.bioinfweb.jphyloio.formats.xml |
Contains classes implementing shared functionality for reading from and writing to streams/files in XML formats.
|
info.bioinfweb.jphyloio.objecttranslation |
Contains classes used by readers and writers that convert between (complex) Java objects and their text or XML representation.
|
info.bioinfweb.jphyloio.objecttranslation.implementations |
Contains implementations of
ObjectTranslator . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractEventWriter<P extends WriterStreamDataProvider<? extends AbstractEventWriter<P>>>
Implements shared functionality for JPhyloIO event writers.
|
class |
WriterStreamDataProvider<R extends AbstractEventWriter<? extends WriterStreamDataProvider<R>>> |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSequenceContentReceiver<P extends WriterStreamDataProvider<? extends AbstractEventWriter<P>>> |
class |
BasicEventReceiver<P extends WriterStreamDataProvider<? extends AbstractEventWriter<P>>>
Most event receivers will be inherited from this class.
|
Modifier and Type | Class and Description |
---|---|
class |
NeXMLWriterStreamDataProvider
Stores data that shall be shared among different implementations of
AbstractNeXMLDataReceiver
and the writer instance that uses them. |
Modifier and Type | Class and Description |
---|---|
class |
NexusWriterStreamDataProvider |
Modifier and Type | Class and Description |
---|---|
class |
PhyloXMLWriterStreamDataProvider
The
XMLWriterStreamDataProvider used by PhyloXMLEventWriter . |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
PhyloXMLColorTranslator.javaToRepresentation(java.lang.Object object,
WriterStreamDataProvider<?> streamDataProvider) |
void |
PhyloXMLColorTranslator.writeXMLRepresentation(javax.xml.stream.XMLStreamWriter writer,
java.lang.Object object,
WriterStreamDataProvider<?> streamDataProvider) |
Modifier and Type | Class and Description |
---|---|
class |
TextWriterStreamDataProvider<W extends AbstractTextEventWriter<? extends TextWriterStreamDataProvider<W>>> |
Modifier and Type | Class and Description |
---|---|
class |
XMLWriterStreamDataProvider<R extends AbstractXMLEventWriter<? extends XMLWriterStreamDataProvider<R>>>
Stores data that shall be shared among different implementations of
AbstractXMLDataReceiver
and the according writer that uses them. |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
ObjectTranslator.javaToRepresentation(java.lang.Object object,
WriterStreamDataProvider<?> streamDataProvider)
Converts the specified Java object to its string representation.
|
void |
ObjectTranslator.writeXMLRepresentation(javax.xml.stream.XMLStreamWriter writer,
java.lang.Object object,
WriterStreamDataProvider<?> streamDataProvider)
Writes the XML representation of the specified object into the specified XML writer.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
AbstractXMLObjectTranslator.javaToRepresentation(java.lang.Object object,
WriterStreamDataProvider<?> streamDataProvider) |
java.lang.String |
Base64BinaryTranslator.javaToRepresentation(java.lang.Object object,
WriterStreamDataProvider<?> streamDataProvider) |
java.lang.String |
ColorTranslator.javaToRepresentation(java.lang.Object object,
WriterStreamDataProvider<?> streamDataProvider) |
java.lang.String |
DateTimeTranslator.javaToRepresentation(java.lang.Object object,
WriterStreamDataProvider<?> streamDataProvider) |
java.lang.String |
DateTranslator.javaToRepresentation(java.lang.Object object,
WriterStreamDataProvider<?> streamDataProvider) |
java.lang.String |
EnumTranslator.javaToRepresentation(java.lang.Object object,
WriterStreamDataProvider<?> streamDataProvider) |
java.lang.String |
HexBinaryTranslator.javaToRepresentation(java.lang.Object object,
WriterStreamDataProvider<?> streamDataProvider) |
java.lang.String |
HexadecimalColorTranslator.javaToRepresentation(java.lang.Object object,
WriterStreamDataProvider<?> streamDataProvider) |
java.lang.String |
ListTranslator.javaToRepresentation(java.lang.Object object,
WriterStreamDataProvider<?> streamDataProvider)
Creates the string representation of a simple value list from any object that implements
Iterable . |
java.lang.String |
QNameTranslator.javaToRepresentation(java.lang.Object object,
WriterStreamDataProvider<?> streamDataProvider) |
java.lang.String |
SimpleValueTranslator.javaToRepresentation(java.lang.Object object,
WriterStreamDataProvider<?> streamDataProvider)
Converts the object by invoking its
Object.toString() method. |
java.lang.String |
StringTranslator.javaToRepresentation(java.lang.Object object,
WriterStreamDataProvider<?> streamDataProvider) |
java.lang.String |
TimeTranslator.javaToRepresentation(java.lang.Object object,
WriterStreamDataProvider<?> streamDataProvider) |
void |
SimpleValueTranslator.writeXMLRepresentation(javax.xml.stream.XMLStreamWriter writer,
java.lang.Object object,
WriterStreamDataProvider<?> streamDataProvider)
Writes the string representation of the specified object to an XML stream.
|