org.biojavax.bio.phylo.io.nexus
Class NexusComment
java.lang.Object
org.biojavax.bio.phylo.io.nexus.NexusComment
- All Implemented Interfaces:
- NexusObject
public class NexusComment
- extends java.lang.Object
- implements NexusObject
Represents a Nexus comment, possibly nested.
- Since:
- 1.6
- Author:
- Richard Holland, Tobias Thierer, Jim Balhoff
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NexusComment
public NexusComment()
openSubComment
public void openSubComment()
hasOpenSubComment
public boolean hasOpenSubComment()
closeSubComment
public void closeSubComment()
addCommentText
public void addCommentText(java.lang.String text)
commentIterator
public java.util.Iterator commentIterator()
- This iterator iterates over all parts of the comment. Each item returned
is either a String or a NexusComment.
- Returns:
- an iterator over the comment components.
writeObject
public void writeObject(java.io.Writer writer)
throws java.io.IOException
- Description copied from interface:
NexusObject
- Writes this object to the given writer.
- Specified by:
writeObject
in interface NexusObject
- Parameters:
writer
- the writer to write to.
- Throws:
java.io.IOException
- if it could not be written.