public abstract static class NexusBlock.Abstract extends Object implements NexusBlock
NexusBlock.Abstract
Constructor and Description |
---|
NexusBlock.Abstract(String blockName)
Construct a block with a given name.
|
Modifier and Type | Method and Description |
---|---|
String |
getBlockName()
Get the block name.
|
protected abstract void |
writeBlockContents(Writer writer)
Implement this to write out block contents, not including the BEGIN
and END tags.
|
void |
writeObject(Writer writer)
Writes this object to the given writer.
|
protected void |
writeToken(Writer writer,
String token)
Writes a token and correctly substitutes all symbols in it.
|
public NexusBlock.Abstract(String blockName)
blockName
- the name to give the block.public String getBlockName()
NexusBlock
getBlockName
in interface NexusBlock
public void writeObject(Writer writer) throws IOException
NexusObject
writeObject
in interface NexusObject
writer
- the writer to write to.IOException
- if it could not be written.protected void writeToken(Writer writer, String token) throws IOException
writer
- the writer to write to.token
- the token to write.IOException
- if writing failed.protected abstract void writeBlockContents(Writer writer) throws IOException
writer
- the writer to write to.IOException
- if writing failed.Copyright © 2014 BioJava. All rights reserved.