org.apache.xerces.jaxp.validation
Class XMLSchemaFactory
java.lang.Object
javax.xml.validation.SchemaFactory
org.apache.xerces.jaxp.validation.XMLSchemaFactory
public final class XMLSchemaFactory
- extends SchemaFactory
SchemaFactory
for XML Schema.
- Version:
- $Id: XMLSchemaFactory.java 713638 2008-11-13 04:42:18Z mrglavas $
- Author:
- Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XMLSchemaFactory
public XMLSchemaFactory()
isSchemaLanguageSupported
public boolean isSchemaLanguageSupported(String schemaLanguage)
Is specified schema supported by this SchemaFactory
?
- Specified by:
isSchemaLanguageSupported
in class SchemaFactory
- Parameters:
schemaLanguage
- Specifies the schema language which the returned SchemaFactory
will understand.
schemaLanguage
must specify a valid schema language.
- Returns:
true
if SchemaFactory
supports schemaLanguage
, else false
.
- Throws:
NullPointerException
- If schemaLanguage
is null
.
IllegalArgumentException
- If schemaLanguage.length() == 0
or schemaLanguage
does not specify a valid schema language.
getResourceResolver
public LSResourceResolver getResourceResolver()
- Specified by:
getResourceResolver
in class SchemaFactory
setResourceResolver
public void setResourceResolver(LSResourceResolver resourceResolver)
- Specified by:
setResourceResolver
in class SchemaFactory
getErrorHandler
public ErrorHandler getErrorHandler()
- Specified by:
getErrorHandler
in class SchemaFactory
setErrorHandler
public void setErrorHandler(ErrorHandler errorHandler)
- Specified by:
setErrorHandler
in class SchemaFactory
newSchema
public Schema newSchema(Source[] schemas)
throws SAXException
- Specified by:
newSchema
in class SchemaFactory
- Throws:
SAXException
newSchema
public Schema newSchema()
throws SAXException
- Specified by:
newSchema
in class SchemaFactory
- Throws:
SAXException
newSchema
public Schema newSchema(XMLGrammarPool pool)
throws SAXException
- Throws:
SAXException
getFeature
public boolean getFeature(String name)
throws SAXNotRecognizedException,
SAXNotSupportedException
- Overrides:
getFeature
in class SchemaFactory
- Throws:
SAXNotRecognizedException
SAXNotSupportedException
getProperty
public Object getProperty(String name)
throws SAXNotRecognizedException,
SAXNotSupportedException
- Overrides:
getProperty
in class SchemaFactory
- Throws:
SAXNotRecognizedException
SAXNotSupportedException
setFeature
public void setFeature(String name,
boolean value)
throws SAXNotRecognizedException,
SAXNotSupportedException
- Overrides:
setFeature
in class SchemaFactory
- Throws:
SAXNotRecognizedException
SAXNotSupportedException
setProperty
public void setProperty(String name,
Object object)
throws SAXNotRecognizedException,
SAXNotSupportedException
- Overrides:
setProperty
in class SchemaFactory
- Throws:
SAXNotRecognizedException
SAXNotSupportedException
Copyright © 2011. All Rights Reserved.