## Uses of Interface
org.biojavax.bio.phylo.io.nexus.NexusBlockParser

Packages that use NexusBlockParser
org.biojavax.bio.phylo.io.nexus: Classes to support the I/O of Nexus files.

Uses of NexusBlockParser in org.biojavax.bio.phylo.io.nexus

Classes in org.biojavax.bio.phylo.io.nexus that implement NexusBlockParser
`class` `CharactersBlockParser` Parses Nexus characters blocks.
`class` `DataBlockParser` Parses Nexus data blocks.
`class` `DistancesBlockParser` Parses Nexus distances blocks.
`static class` `NexusBlockParser.Abstract` All block parsers should derive from this abstract parser.
`class` `TaxaBlockParser` Parses Nexus taxa blocks.
`class` `TreesBlockParser` Parses Nexus taxa blocks.

Methods in org.biojavax.bio.phylo.io.nexus that return NexusBlockParser
`NexusBlockParser` `NexusFileListener.getBlockParser(String blockName)` Gets the parser to use for a given block.
`NexusBlockParser` `NexusFileListener.Abstract.getBlockParser(String blockName)`

Methods in org.biojavax.bio.phylo.io.nexus with parameters of type NexusBlockParser
`protected abstract void` `NexusFileListener.Abstract.blockEnded(NexusBlockParser blockParser)` This method gets called when the block parser is expected to have finished parsing a block.
`protected void` `NexusFileBuilder.blockEnded(NexusBlockParser blockParser)`
`void` `NexusFileListener.setBlockParser(String blockName, NexusBlockParser parser)` Sets the parser to use for a given block.
`void` `NexusFileListener.Abstract.setBlockParser(String blockName, NexusBlockParser parser)`