info.bioinfweb.treegraph.document.io.nexus
Class NexusReader
java.lang.Object
info.bioinfweb.treegraph.document.io.AbstractDocumentReader
info.bioinfweb.treegraph.document.io.TextStreamReader
info.bioinfweb.treegraph.document.io.nexus.NexusReader
- All Implemented Interfaces:
- DocumentReader
public class NexusReader
- extends TextStreamReader
This class reads a tree loads a tree out of a nexus file. It uses a class that implements
info.bioinfweb.treegraph.document.io.nexus.NexusTreeSelector to choose which tree to load, if there
are several stored in the nexus file.
- Author:
- Ben Stöver
|
Constructor Summary |
NexusReader()
Contructs an instance of NexusReader with a |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NexusReader
public NexusReader()
- Contructs an instance of
NexusReader with a
read
public Document read(InputStream stream,
NodeBranchDataAdapter internalAdapter,
NodeBranchDataAdapter branchLengthAdapter,
TreeSelector selector,
boolean translateInternalNodes)
throws Exception
- Throws:
Exception
read
public Document read(File file,
NodeBranchDataAdapter internalAdapter,
NodeBranchDataAdapter branchLengthAdapter,
TreeSelector selector,
boolean translateInternalNodes)
throws Exception
- Description copied from class:
AbstractDocumentReader
- If you want to implement file specific functionalities you should override this
method. It is called by all other
read-methods with a file as parameter.
- Specified by:
read in interface DocumentReader- Overrides:
read in class AbstractDocumentReader
- Throws:
Exception- See Also:
info.bioinfweb.treegraph.document.io.DocumentReader#read(java.io.File, NodeBranchDataAdapter, int)