com.thaiopensource.validate.schematron
Class SchematronSchemaReaderFactory

java.lang.Object
  extended by com.thaiopensource.validate.schematron.SchematronSchemaReaderFactory
All Implemented Interfaces:
SchemaReaderFactory
Direct Known Subclasses:
SaxonSchemaReaderFactory, XalanSchemaReaderFactory

public abstract class SchematronSchemaReaderFactory
extends Object
implements SchemaReaderFactory


Constructor Summary
SchematronSchemaReaderFactory()
           
 
Method Summary
 SchemaReader createSchemaReader(String namespaceUri)
          Creates a SchemaReader for a particular schema language.
 Option getOption(String uri)
           
abstract  SAXTransformerFactory newTransformerFactory()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SchematronSchemaReaderFactory

public SchematronSchemaReaderFactory()
Method Detail

createSchemaReader

public SchemaReader createSchemaReader(String namespaceUri)
Description copied from interface: SchemaReaderFactory
Creates a SchemaReader for a particular schema language.

Specified by:
createSchemaReader in interface SchemaReaderFactory
Parameters:
namespaceUri - a String identifing the schema language; must not be null; for schema languages that use XML, this should be the namespace URI of the root element if the root element has a non-absent namespace URI
Returns:
a SchemaReader for the specified schema language, or null, if this SchemaReaderFactory cannot create a SchemaReader for the specified schema language

getOption

public Option getOption(String uri)
Specified by:
getOption in interface SchemaReaderFactory

newTransformerFactory

public abstract SAXTransformerFactory newTransformerFactory()