Package | Description |
---|---|
info.bioinfweb.jphyloio.formats.nexus.blockhandlers |
Contains implementations of
NexusCommandEventReader
for commands that are valid in all Nexus blocks. |
info.bioinfweb.jphyloio.formats.nexus.commandreaders |
Contains general classes for reading Nexus commands.
|
info.bioinfweb.jphyloio.formats.nexus.commandreaders.all |
Contains implementations of
NexusCommandEventReader
for commands that are valid in all Nexus blocks. |
info.bioinfweb.jphyloio.formats.nexus.commandreaders.characters |
Contains classes for reading Nexus commands in a
CHARACTERS , UNALIGNED or DATA
block. |
info.bioinfweb.jphyloio.formats.nexus.commandreaders.sets |
Contains classes for reading Nexus commands in a
SETS block. |
info.bioinfweb.jphyloio.formats.nexus.commandreaders.taxa |
Contains classes for reading Nexus commands in a
TAXA block. |
info.bioinfweb.jphyloio.formats.nexus.commandreaders.trees |
Contains classes for reading Nexus commands in a
TREES block. |
Modifier and Type | Method and Description |
---|---|
void |
CharactersDataUnalignedBlockHandler.beforeCommand(NexusReaderStreamDataProvider streamDataProvider,
java.lang.String commandName,
NexusCommandEventReader commandReader) |
void |
NexusBlockHandler.beforeCommand(NexusReaderStreamDataProvider streamDataProvider,
java.lang.String commandName,
NexusCommandEventReader commandReader)
This method is called before a command found in a block handled by this handler is processed,
by calling the according command reader.
|
void |
TaxaBlockHandler.beforeCommand(NexusReaderStreamDataProvider streamDataProvider,
java.lang.String commandName,
NexusCommandEventReader commandReader) |
void |
TreesBlockHandler.beforeCommand(NexusReaderStreamDataProvider streamDataProvider,
java.lang.String commandName,
NexusCommandEventReader commandReader) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractKeyValueCommandReader |
class |
AbstractNexusCommandEventReader
Implements shared functionality for classes implementing
NexusCommandEventReader . |
class |
DefaultCommandReader
Default Nexus command reader for all unsupported Nexus commands.
|
Modifier and Type | Method and Description |
---|---|
NexusCommandEventReader |
NexusCommandReaderFactory.createReader(java.lang.String blockName,
java.lang.String commandName,
NexusReaderStreamDataProvider streamDataProvider)
Creates a new reader instance that is able to parse the specified command in the specified block, if
an according class was registered in this factory instance.
|
Modifier and Type | Method and Description |
---|---|
void |
NexusCommandReaderFactory.addReaderClass(java.lang.Class<? extends NexusCommandEventReader> readerClass)
Adds a new type of reader to this factory instance.
|
Modifier and Type | Class and Description |
---|---|
class |
LinkReader
Reads the
LINK command of a Nexus block and stores the links in the shared information map of the
stream data provider under the key NexusReaderStreamDataProvider.INFO_KEY_BLOCK_LINKS . |
class |
TitleReader
Reads the
TITLE command of a Nexus block and stores the title in the shared information map of the
stream data provider under the key NexusReaderStreamDataProvider.INFO_KEY_BLOCK_TITLE . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCharLabelsReader
Implements shared functionality for Nexus command readers that process character (alignment column) definitions.
|
class |
CharLabelsReader
Nexus reader for the
CHARLABELS command that produces CharacterDefinitionEvent s. |
class |
CharStateLabelsReader
Nexus reader for the
CHARSTATELABELS command that produces CharacterDefinitionEvent s. |
class |
DimensionsReader |
class |
FormatReader
Parser for the
Format command in a Characters , Unaligned or Data block. |
class |
MatrixReader
Parser for the
MATRIX command in a CHARACTERS , UNALIGNED or DATA block. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractNexusSetReader
General reader implementation to read the Nexus commands that define different kinds of sets.
|
class |
CharSetReader
Parser for the
CHARSET command in the SETS block. |
class |
IDBasedSetsReader
Base class for all Nexus readers that create set event streams that consist of
SetElementEvent s. |
class |
TaxSetReader |
class |
TreeSetReader |
Modifier and Type | Class and Description |
---|---|
class |
TaxLabelsReader |
Modifier and Type | Class and Description |
---|---|
class |
ENewickNetworkReader
Nexus command reader for the custom
NETWORK command. |
class |
TranslateReader |
class |
TreeReader |