Package org.biojavax.bio.phylo.io.nexus
Class NexusBlock.Abstract
- java.lang.Object
 - 
- org.biojavax.bio.phylo.io.nexus.NexusBlock.Abstract
 
 
- 
- All Implemented Interfaces:
 NexusBlock,NexusObject
- Direct Known Subclasses:
 CharactersBlock,DistancesBlock,TaxaBlock,TreesBlock
- Enclosing interface:
 - NexusBlock
 
public abstract static class NexusBlock.Abstract extends Object implements NexusBlock
 
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from interface org.biojavax.bio.phylo.io.nexus.NexusBlock
NexusBlock.Abstract 
 - 
 
- 
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description StringgetBlockName()Get the block name.protected abstract voidwriteBlockContents(Writer writer)Implement this to write out block contents, not including the BEGIN and END tags.voidwriteObject(Writer writer)Writes this object to the given writer.protected voidwriteToken(Writer writer, String token)Writes a token and correctly substitutes all symbols in it. 
 - 
 
- 
- 
Method Detail
- 
getBlockName
public String getBlockName()
Description copied from interface:NexusBlockGet the block name.- Specified by:
 getBlockNamein interfaceNexusBlock- Returns:
 - the block name.
 
 
- 
writeObject
public void writeObject(Writer writer) throws IOException
Description copied from interface:NexusObjectWrites this object to the given writer.- Specified by:
 writeObjectin interfaceNexusObject- Parameters:
 writer- the writer to write to.- Throws:
 IOException- if it could not be written.
 
- 
writeToken
protected void writeToken(Writer writer, String token) throws IOException
Writes a token and correctly substitutes all symbols in it.- Parameters:
 writer- the writer to write to.token- the token to write.- Throws:
 IOException- if writing failed.
 
- 
writeBlockContents
protected abstract void writeBlockContents(Writer writer) throws IOException
Implement this to write out block contents, not including the BEGIN and END tags.- Parameters:
 writer- the writer to write to.- Throws:
 IOException- if writing failed.
 
 - 
 
 -