|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.biojavax.bio.phylo.io.nexus.NexusFileFormat
public class NexusFileFormat
Reads/writes Nexus files and fires events at a NexusFileListener object. Blocks are parsed using NexusBlockParser objects provided at runtime. Each of those objects should probably have a NexusBlockListener object associated with them that receives events generated from the processed data in the block.
Field Summary | |
---|---|
static String |
NEW_LINE
New-line symbol. |
Method Summary | |
---|---|
static void |
parseFile(NexusFileListener listener,
File inputFile)
Parse a file and send events to the given listener. |
static void |
parseInputStream(NexusFileListener listener,
InputStream inputStream)
Parse a stream and send events to the given listener. |
static void |
parseReader(NexusFileListener listener,
Reader inputReader)
Parse a reader and send events to the given listener. |
static void |
writeFile(File file,
NexusFile nexusFile)
Writes the given Nexus output to a file. |
static void |
writeStream(OutputStream os,
NexusFile nexusFile)
Writes the given Nexus output to a stream. |
static void |
writeWriter(Writer writer,
NexusFile nexusFile)
Writes the given Nexus output to a writer. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String NEW_LINE
Method Detail |
---|
public static void parseFile(NexusFileListener listener, File inputFile) throws IOException, ParseException
listener
- the listener that will receive events.inputFile
- the file to parse.
IOException
- if anything goes wrong with reading the file.
ParseException
- if the file format is incorrect.public static void parseInputStream(NexusFileListener listener, InputStream inputStream) throws IOException, ParseException
listener
- the listener that will receive events.inputStream
- the stream to parse.
IOException
- if anything goes wrong with reading the stream.
ParseException
- if the stream format is incorrect.public static void parseReader(NexusFileListener listener, Reader inputReader) throws IOException, ParseException
listener
- the listener that will receive events.inputReader
- the file to parse.
IOException
- if anything goes wrong with reading the reader.
ParseException
- if the reader format is incorrect.public static void writeFile(File file, NexusFile nexusFile) throws IOException
file
- the file to write to.nexusFile
- the Nexus output to write.
IOException
- if there is a problem during writing.public static void writeStream(OutputStream os, NexusFile nexusFile) throws IOException
os
- the stream to write to.nexusFile
- the Nexus output to write.
IOException
- if there is a problem during writing.public static void writeWriter(Writer writer, NexusFile nexusFile) throws IOException
writer
- the writer to write to.nexusFile
- the Nexus output to write.
IOException
- if there is a problem during writing.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |