Class XMLSchemaFactory
- java.lang.Object
-
- javax.xml.validation.SchemaFactory
-
- org.apache.xerces.jaxp.validation.XMLSchemaFactory
-
public final class XMLSchemaFactory extends javax.xml.validation.SchemaFactory
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 Constructor Description XMLSchemaFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.xml.sax.ErrorHandler
getErrorHandler()
boolean
getFeature(java.lang.String name)
java.lang.Object
getProperty(java.lang.String name)
org.w3c.dom.ls.LSResourceResolver
getResourceResolver()
boolean
isSchemaLanguageSupported(java.lang.String schemaLanguage)
Is specified schema supported by thisSchemaFactory
?javax.xml.validation.Schema
newSchema()
javax.xml.validation.Schema
newSchema(javax.xml.transform.Source[] schemas)
javax.xml.validation.Schema
newSchema(org.apache.xerces.xni.grammars.XMLGrammarPool pool)
void
setErrorHandler(org.xml.sax.ErrorHandler errorHandler)
void
setFeature(java.lang.String name, boolean value)
void
setProperty(java.lang.String name, java.lang.Object object)
void
setResourceResolver(org.w3c.dom.ls.LSResourceResolver resourceResolver)
-
-
-
Method Detail
-
isSchemaLanguageSupported
public boolean isSchemaLanguageSupported(java.lang.String schemaLanguage)
Is specified schema supported by this
SchemaFactory
?- Specified by:
isSchemaLanguageSupported
in classjavax.xml.validation.SchemaFactory
- Parameters:
schemaLanguage
- Specifies the schema language which the returnedSchemaFactory
will understand.schemaLanguage
must specify a valid schema language.- Returns:
true
ifSchemaFactory
supportsschemaLanguage
, elsefalse
.- Throws:
java.lang.NullPointerException
- IfschemaLanguage
isnull
.java.lang.IllegalArgumentException
- IfschemaLanguage.length() == 0
orschemaLanguage
does not specify a valid schema language.
-
getResourceResolver
public org.w3c.dom.ls.LSResourceResolver getResourceResolver()
- Specified by:
getResourceResolver
in classjavax.xml.validation.SchemaFactory
-
setResourceResolver
public void setResourceResolver(org.w3c.dom.ls.LSResourceResolver resourceResolver)
- Specified by:
setResourceResolver
in classjavax.xml.validation.SchemaFactory
-
getErrorHandler
public org.xml.sax.ErrorHandler getErrorHandler()
- Specified by:
getErrorHandler
in classjavax.xml.validation.SchemaFactory
-
setErrorHandler
public void setErrorHandler(org.xml.sax.ErrorHandler errorHandler)
- Specified by:
setErrorHandler
in classjavax.xml.validation.SchemaFactory
-
newSchema
public javax.xml.validation.Schema newSchema(javax.xml.transform.Source[] schemas) throws org.xml.sax.SAXException
- Specified by:
newSchema
in classjavax.xml.validation.SchemaFactory
- Throws:
org.xml.sax.SAXException
-
newSchema
public javax.xml.validation.Schema newSchema() throws org.xml.sax.SAXException
- Specified by:
newSchema
in classjavax.xml.validation.SchemaFactory
- Throws:
org.xml.sax.SAXException
-
newSchema
public javax.xml.validation.Schema newSchema(org.apache.xerces.xni.grammars.XMLGrammarPool pool) throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
-
getFeature
public boolean getFeature(java.lang.String name) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
- Overrides:
getFeature
in classjavax.xml.validation.SchemaFactory
- Throws:
org.xml.sax.SAXNotRecognizedException
org.xml.sax.SAXNotSupportedException
-
getProperty
public java.lang.Object getProperty(java.lang.String name) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
- Overrides:
getProperty
in classjavax.xml.validation.SchemaFactory
- Throws:
org.xml.sax.SAXNotRecognizedException
org.xml.sax.SAXNotSupportedException
-
setFeature
public void setFeature(java.lang.String name, boolean value) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
- Overrides:
setFeature
in classjavax.xml.validation.SchemaFactory
- Throws:
org.xml.sax.SAXNotRecognizedException
org.xml.sax.SAXNotSupportedException
-
setProperty
public void setProperty(java.lang.String name, java.lang.Object object) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
- Overrides:
setProperty
in classjavax.xml.validation.SchemaFactory
- Throws:
org.xml.sax.SAXNotRecognizedException
org.xml.sax.SAXNotSupportedException
-
-