Package com.thaiopensource.validate
Interface SchemaReaderFactory
-
- All Known Implementing Classes:
NewSaxonSchemaReaderFactory,SchemaReaderLoader,SchematronSchemaReaderFactory,XalanSchemaReaderFactory,XsdSchemaReaderFactory
public interface SchemaReaderFactoryA factory for SchemaReader. A class that implements this interface can be automatically discovered by SchemaReaderLoader, if it has a 0-argument constructor and if its name is listed in the fileMETA-INF/services/com.thaiopensource.validate.SchemaReaderFactory.- See Also:
SchemaReaderLoader,SchemaReader
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SchemaReadercreateSchemaReader(java.lang.String namespaceUri)Creates a SchemaReader for a particular schema language.OptiongetOption(java.lang.String uri)
-
-
-
Method Detail
-
createSchemaReader
SchemaReader createSchemaReader(java.lang.String namespaceUri)
Creates a SchemaReader for a particular schema language.- 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
Option getOption(java.lang.String uri)
-
-