Class XMLSchemaFactory
java.lang.Object
javax.xml.validation.SchemaFactory
org.apache.xerces.jaxp.validation.XMLSchemaFactory
SchemaFactory
for XML Schema.- Version:
- $Id: XMLSchemaFactory.java 1400688 2012-10-21 17:59:34Z mrglavas $
- Author:
- Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
getFeature
(String name) getProperty
(String name) boolean
isSchemaLanguageSupported
(String schemaLanguage) Is specified schema supported by thisSchemaFactory
?newSchema
(org.apache.xerces.xni.grammars.XMLGrammarPool pool) void
setErrorHandler
(ErrorHandler errorHandler) void
setFeature
(String name, boolean value) void
setProperty
(String name, Object object) void
setResourceResolver
(LSResourceResolver resourceResolver) Methods inherited from class javax.xml.validation.SchemaFactory
newDefaultInstance, newInstance, newInstance, newSchema, newSchema, newSchema
-
Constructor Details
-
XMLSchemaFactory
public XMLSchemaFactory()
-
-
Method Details
-
isSchemaLanguageSupported
Is specified schema supported by this
SchemaFactory
?- Specified by:
isSchemaLanguageSupported
in classSchemaFactory
- Parameters:
schemaLanguage
- Specifies the schema language which the returnedSchemaFactory
will understand.schemaLanguage
must specify a valid schema language.- Returns:
true
ifSchemaFactory
supportsschemaLanguage
, elsefalse
.- Throws:
NullPointerException
- IfschemaLanguage
isnull
.IllegalArgumentException
- IfschemaLanguage.length() == 0
orschemaLanguage
does not specify a valid schema language.
-
getResourceResolver
- Specified by:
getResourceResolver
in classSchemaFactory
-
setResourceResolver
- Specified by:
setResourceResolver
in classSchemaFactory
-
getErrorHandler
- Specified by:
getErrorHandler
in classSchemaFactory
-
setErrorHandler
- Specified by:
setErrorHandler
in classSchemaFactory
-
newSchema
- Specified by:
newSchema
in classSchemaFactory
- Throws:
SAXException
-
newSchema
- Specified by:
newSchema
in classSchemaFactory
- Throws:
SAXException
-
newSchema
- Throws:
SAXException
-
getFeature
- Overrides:
getFeature
in classSchemaFactory
- Throws:
SAXNotRecognizedException
SAXNotSupportedException
-
getProperty
- Overrides:
getProperty
in classSchemaFactory
- Throws:
SAXNotRecognizedException
SAXNotSupportedException
-
setFeature
public void setFeature(String name, boolean value) throws SAXNotRecognizedException, SAXNotSupportedException - Overrides:
setFeature
in classSchemaFactory
- Throws:
SAXNotRecognizedException
SAXNotSupportedException
-
setProperty
public void setProperty(String name, Object object) throws SAXNotRecognizedException, SAXNotSupportedException - Overrides:
setProperty
in classSchemaFactory
- Throws:
SAXNotRecognizedException
SAXNotSupportedException
-