Package org.biojavax.bio.phylo.io.nexus
Class TaxaBlockParser
java.lang.Object
org.biojavax.bio.phylo.io.nexus.NexusBlockParser.Abstract
org.biojavax.bio.phylo.io.nexus.TaxaBlockParser
- All Implemented Interfaces:
NexusBlockParser
Parses Nexus taxa blocks.
- Since:
- 1.6
- Author:
- Richard Holland, Tobias Thierer, Jim Balhoff
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.biojavax.bio.phylo.io.nexus.NexusBlockParser
NexusBlockParser.Abstract -
Field Summary
Fields inherited from interface org.biojavax.bio.phylo.io.nexus.NexusBlockParser
UNKNOWN_BLOCK -
Constructor Summary
ConstructorsConstructorDescriptionTaxaBlockParser(TaxaBlockListener blockListener) Delegates to NexusBlockParser.Abstract. -
Method Summary
Modifier and TypeMethodDescriptionvoidparseToken(String token) Notifies the parser of the next token.voidThis function is called when the parser is reset before starting a new block.Methods inherited from class org.biojavax.bio.phylo.io.nexus.NexusBlockParser.Abstract
beginComment, commentText, endBlock, endComment, endTokenGroup, getBlockListener, getBlockName, startBlock, wantsBracketsAndBraces
-
Constructor Details
-
TaxaBlockParser
Delegates to NexusBlockParser.Abstract.- Parameters:
blockListener- the listener to send parse events to.
-
-
Method Details
-
resetStatus
Description copied from class:NexusBlockParser.AbstractThis function is called when the parser is reset before starting a new block.- Specified by:
resetStatusin classNexusBlockParser.Abstract
-
parseToken
Description copied from interface:NexusBlockParserNotifies the parser of the next token. Comment tokens will already have been parsed out and sent separately to the text() method of the listener. Quoted strings will have been parsed and underscores converted. What this token contains is the full string, after removal of quotes if necessary. The token will never be only whitespace.- Specified by:
parseTokenin interfaceNexusBlockParser- Specified by:
parseTokenin classNexusBlockParser.Abstract- Parameters:
token- the token to parse.- Throws:
ParseException- if the token is unparseable.
-