Class XMLSchemaFactory
- java.lang.Object
-
- javax.xml.validation.SchemaFactory
-
- org.smooks.engine.delivery.sax.ng.org.apache.xerces.jaxp.validation.XMLSchemaFactory
-
public final class XMLSchemaFactory extends SchemaFactory
SchemaFactoryfor XML Schema.- Version:
- $Id$
- 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 ErrorHandlergetErrorHandler()booleangetFeature(String name)ObjectgetProperty(String name)LSResourceResolvergetResourceResolver()booleanisSchemaLanguageSupported(String schemaLanguage)Is specified schema supported by thisSchemaFactory?SchemanewSchema()SchemanewSchema(Source[] schemas)SchemanewSchema(XMLGrammarPool pool)voidsetErrorHandler(ErrorHandler errorHandler)voidsetFeature(String name, boolean value)voidsetProperty(String name, Object object)voidsetResourceResolver(LSResourceResolver resourceResolver)-
Methods inherited from class javax.xml.validation.SchemaFactory
newInstance, newInstance, newSchema, newSchema, newSchema
-
-
-
-
Method Detail
-
isSchemaLanguageSupported
public boolean isSchemaLanguageSupported(String schemaLanguage)
Is specified schema supported by this
SchemaFactory?- Specified by:
isSchemaLanguageSupportedin classSchemaFactory- Parameters:
schemaLanguage- Specifies the schema language which the returnedSchemaFactorywill understand.schemaLanguagemust specify a valid schema language.- Returns:
trueifSchemaFactorysupportsschemaLanguage, elsefalse.- Throws:
NullPointerException- IfschemaLanguageisnull.IllegalArgumentException- IfschemaLanguage.length() == 0orschemaLanguagedoes not specify a valid schema language.
-
getResourceResolver
public LSResourceResolver getResourceResolver()
- Specified by:
getResourceResolverin classSchemaFactory
-
setResourceResolver
public void setResourceResolver(LSResourceResolver resourceResolver)
- Specified by:
setResourceResolverin classSchemaFactory
-
getErrorHandler
public ErrorHandler getErrorHandler()
- Specified by:
getErrorHandlerin classSchemaFactory
-
setErrorHandler
public void setErrorHandler(ErrorHandler errorHandler)
- Specified by:
setErrorHandlerin classSchemaFactory
-
newSchema
public Schema newSchema(Source[] schemas) throws SAXException
- Specified by:
newSchemain classSchemaFactory- Throws:
SAXException
-
newSchema
public Schema newSchema() throws SAXException
- Specified by:
newSchemain classSchemaFactory- Throws:
SAXException
-
newSchema
public Schema newSchema(XMLGrammarPool pool) throws SAXException
- Throws:
SAXException
-
getFeature
public boolean getFeature(String name) throws SAXNotRecognizedException, SAXNotSupportedException
- Overrides:
getFeaturein classSchemaFactory- Throws:
SAXNotRecognizedExceptionSAXNotSupportedException
-
getProperty
public Object getProperty(String name) throws SAXNotRecognizedException, SAXNotSupportedException
- Overrides:
getPropertyin classSchemaFactory- Throws:
SAXNotRecognizedExceptionSAXNotSupportedException
-
setFeature
public void setFeature(String name, boolean value) throws SAXNotRecognizedException, SAXNotSupportedException
- Overrides:
setFeaturein classSchemaFactory- Throws:
SAXNotRecognizedExceptionSAXNotSupportedException
-
setProperty
public void setProperty(String name, Object object) throws SAXNotRecognizedException, SAXNotSupportedException
- Overrides:
setPropertyin classSchemaFactory- Throws:
SAXNotRecognizedExceptionSAXNotSupportedException
-
-