Package com.thaiopensource.validate
Interface SchemaReaderFactory
-
- All Known Implementing Classes:
NewSaxonSchemaReaderFactory
,SchemaReaderLoader
,SchematronSchemaReaderFactory
,XalanSchemaReaderFactory
,XsdSchemaReaderFactory
public interface SchemaReaderFactory
A 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 SchemaReader
createSchemaReader(java.lang.String namespaceUri)
Creates a SchemaReader for a particular schema language.Option
getOption(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)
-
-