org.forester.io.parsers.phyloxml
Class PhyloXmlParser

java.lang.Object
  extended by org.forester.io.parsers.phyloxml.PhyloXmlParser
All Implemented Interfaces:
PhylogenyParser

public class PhyloXmlParser
extends Object
implements PhylogenyParser


Field Summary
static String APACHE_FEATURES_VALIDATION_SCHEMA
           
static String APACHE_FEATURES_VALIDATION_SCHEMA_FULL
           
static String APACHE_PROPERTIES_SCHEMA_EXTERNAL_LOCATION
           
static String JAXP_SCHEMA_LANGUAGE
           
static String JAXP_SCHEMA_SOURCE
           
static String SAX_FEATURES_VALIDATION
           
static String W3C_XML_SCHEMA
           
 
Constructor Summary
PhyloXmlParser()
           
 
Method Summary
static PhyloXmlParser createPhyloXmlParserXsdValidating()
           
 int getErrorCount()
           
 StringBuffer getErrorMessages()
           
 int getWarningCount()
           
 StringBuffer getWarningMessages()
           
 boolean isValid()
           
 Phylogeny[] parse()
           
 void setSource(Object source)
           
 void setValidateAgainstSchema(String schema_location)
           
 void setZippedInputstream(boolean zipped_inputstream)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JAXP_SCHEMA_LANGUAGE

public static final String JAXP_SCHEMA_LANGUAGE
See Also:
Constant Field Values

W3C_XML_SCHEMA

public static final String W3C_XML_SCHEMA
See Also:
Constant Field Values

JAXP_SCHEMA_SOURCE

public static final String JAXP_SCHEMA_SOURCE
See Also:
Constant Field Values

SAX_FEATURES_VALIDATION

public static final String SAX_FEATURES_VALIDATION
See Also:
Constant Field Values

APACHE_FEATURES_VALIDATION_SCHEMA

public static final String APACHE_FEATURES_VALIDATION_SCHEMA
See Also:
Constant Field Values

APACHE_FEATURES_VALIDATION_SCHEMA_FULL

public static final String APACHE_FEATURES_VALIDATION_SCHEMA_FULL
See Also:
Constant Field Values

APACHE_PROPERTIES_SCHEMA_EXTERNAL_LOCATION

public static final String APACHE_PROPERTIES_SCHEMA_EXTERNAL_LOCATION
See Also:
Constant Field Values
Constructor Detail

PhyloXmlParser

public PhyloXmlParser()
Method Detail

createPhyloXmlParserXsdValidating

public static PhyloXmlParser createPhyloXmlParserXsdValidating()

getErrorCount

public int getErrorCount()

getErrorMessages

public StringBuffer getErrorMessages()

getWarningCount

public int getWarningCount()

getWarningMessages

public StringBuffer getWarningMessages()

isValid

public boolean isValid()

parse

public Phylogeny[] parse()
                  throws IOException,
                         PhylogenyParserException
Specified by:
parse in interface PhylogenyParser
Throws:
IOException
PhylogenyParserException

setSource

public void setSource(Object source)
Specified by:
setSource in interface PhylogenyParser

setValidateAgainstSchema

public void setValidateAgainstSchema(String schema_location)

setZippedInputstream

public void setZippedInputstream(boolean zipped_inputstream)