Class XMLSchemaFactory
- java.lang.Object
-
- javax.xml.validation.SchemaFactory
-
- org.apache.xerces.jaxp.validation.XMLSchemaFactory
-
public final class XMLSchemaFactory extends javax.xml.validation.SchemaFactorySchemaFactoryfor 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.ErrorHandlergetErrorHandler()booleangetFeature(java.lang.String name)java.lang.ObjectgetProperty(java.lang.String name)org.w3c.dom.ls.LSResourceResolvergetResourceResolver()booleanisSchemaLanguageSupported(java.lang.String schemaLanguage)Is specified schema supported by thisSchemaFactory?javax.xml.validation.SchemanewSchema()javax.xml.validation.SchemanewSchema(javax.xml.transform.Source[] schemas)javax.xml.validation.SchemanewSchema(org.apache.xerces.xni.grammars.XMLGrammarPool pool)voidsetErrorHandler(org.xml.sax.ErrorHandler errorHandler)voidsetFeature(java.lang.String name, boolean value)voidsetProperty(java.lang.String name, java.lang.Object object)voidsetResourceResolver(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:
isSchemaLanguageSupportedin classjavax.xml.validation.SchemaFactory- Parameters:
schemaLanguage- Specifies the schema language which the returnedSchemaFactorywill understand.schemaLanguagemust specify a valid schema language.- Returns:
trueifSchemaFactorysupportsschemaLanguage, elsefalse.- Throws:
java.lang.NullPointerException- IfschemaLanguageisnull.java.lang.IllegalArgumentException- IfschemaLanguage.length() == 0orschemaLanguagedoes not specify a valid schema language.
-
getResourceResolver
public org.w3c.dom.ls.LSResourceResolver getResourceResolver()
- Specified by:
getResourceResolverin classjavax.xml.validation.SchemaFactory
-
setResourceResolver
public void setResourceResolver(org.w3c.dom.ls.LSResourceResolver resourceResolver)
- Specified by:
setResourceResolverin classjavax.xml.validation.SchemaFactory
-
getErrorHandler
public org.xml.sax.ErrorHandler getErrorHandler()
- Specified by:
getErrorHandlerin classjavax.xml.validation.SchemaFactory
-
setErrorHandler
public void setErrorHandler(org.xml.sax.ErrorHandler errorHandler)
- Specified by:
setErrorHandlerin classjavax.xml.validation.SchemaFactory
-
newSchema
public javax.xml.validation.Schema newSchema(javax.xml.transform.Source[] schemas) throws org.xml.sax.SAXException- Specified by:
newSchemain classjavax.xml.validation.SchemaFactory- Throws:
org.xml.sax.SAXException
-
newSchema
public javax.xml.validation.Schema newSchema() throws org.xml.sax.SAXException- Specified by:
newSchemain 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:
getFeaturein classjavax.xml.validation.SchemaFactory- Throws:
org.xml.sax.SAXNotRecognizedExceptionorg.xml.sax.SAXNotSupportedException
-
getProperty
public java.lang.Object getProperty(java.lang.String name) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException- Overrides:
getPropertyin classjavax.xml.validation.SchemaFactory- Throws:
org.xml.sax.SAXNotRecognizedExceptionorg.xml.sax.SAXNotSupportedException
-
setFeature
public void setFeature(java.lang.String name, boolean value) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException- Overrides:
setFeaturein classjavax.xml.validation.SchemaFactory- Throws:
org.xml.sax.SAXNotRecognizedExceptionorg.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:
setPropertyin classjavax.xml.validation.SchemaFactory- Throws:
org.xml.sax.SAXNotRecognizedExceptionorg.xml.sax.SAXNotSupportedException
-
-