## Package org.biojavax.bio.phylo.io.nexus

Classes to support the I/O of Nexus files.

See:
Description

Interface Summary
CharactersBlockListener: Listens to events that represent Nexus characters blocks.
DataBlockListener: Listens to events that represent Nexus data blocks.
DistancesBlockListener: Listens to events that represent Nexus distances blocks.
NexusBlock: Represents a Nexus block.
NexusBlockBuilder: Builds a Nexus block from listening to events.
NexusBlockListener: Listens to events from NexusBlockParser objects to create objects.
NexusBlockParser: Parses Nexus blocks.
NexusFileListener: Listens to events fired by the Nexus parser.
NexusObject: Represents general info about nexus objects.
TaxaBlockListener: Listens to events that represent Nexus taxa blocks.
TreesBlockListener: Listens to events that represent Nexus trees blocks.

Class Summary
CharactersBlock: Represents Nexus characters blocks.
CharactersBlockBuilder: Builds Nexus characters blocks.
CharactersBlockParser: Parses Nexus characters blocks.
DataBlock: Represents Nexus data blocks.
DataBlockBuilder: Builds Nexus characters blocks.
DataBlockParser: Parses Nexus data blocks.
DistancesBlock: Represents Nexus distances blocks.
DistancesBlockBuilder: Builds Nexus distances blocks.
DistancesBlockParser: Parses Nexus distances blocks.
NexusBlock.Abstract
NexusBlockBuilder.Abstract: This abstract version knows how to build and add comments.
NexusBlockParser.Abstract: All block parsers should derive from this abstract parser.
NexusComment: Represents a Nexus comment, possibly nested.
NexusFile: Represents Nexus files.
NexusFileBuilder: Builds a Nexus file by listening to events.
NexusFileFormat: Reads/writes Nexus files and fires events at a NexusFileListener object.
NexusFileListener.Abstract: Example abstract implementation which all others should extend.
TaxaBlock: Represents Nexus taxa blocks.
TaxaBlockBuilder: Builds Nexus taxa blocks.
TaxaBlockParser: Parses Nexus taxa blocks.
TreesBlock: Represents Nexus trees blocks.
TreesBlock.NewickTreeString: A simple representation of a Newick tree as a single string.
TreesBlockBuilder: Builds Nexus taxa blocks.
TreesBlockParser: Parses Nexus taxa blocks.

## Package org.biojavax.bio.phylo.io.nexus Description

Classes to support the I/O of Nexus files.