Class SchematronSchemaReaderFactory
- java.lang.Object
-
- com.thaiopensource.validate.schematron.SchematronSchemaReaderFactory
-
- All Implemented Interfaces:
SchemaReaderFactory
,TransformerFactoryInitializer
- Direct Known Subclasses:
NewSaxonSchemaReaderFactory
,XalanSchemaReaderFactory
public class SchematronSchemaReaderFactory extends Object implements SchemaReaderFactory, TransformerFactoryInitializer
-
-
Constructor Summary
Constructors Constructor Description SchematronSchemaReaderFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SchemaReader
createSchemaReader(String namespaceUri)
Creates a SchemaReader for a particular schema language.Option
getOption(String uri)
void
initTransformerFactory(TransformerFactory factory)
SAXTransformerFactory
newTransformerFactory()
-
-
-
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 interfaceSchemaReaderFactory
- Parameters:
namespaceUri
- a String identifing the schema language; must not benull
; 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 interfaceSchemaReaderFactory
-
newTransformerFactory
public SAXTransformerFactory newTransformerFactory()
-
initTransformerFactory
public void initTransformerFactory(TransformerFactory factory)
- Specified by:
initTransformerFactory
in interfaceTransformerFactoryInitializer
-
-