public abstract class SchemaFactory extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
SchemaFactory() |
| Modifier and Type | Method and Description |
|---|---|
abstract ErrorHandler |
getErrorHandler() |
boolean |
getFeature(String name) |
Object |
getProperty(String name) |
abstract LSResourceResolver |
getResourceResolver() |
abstract boolean |
isSchemaLanguageSupported(String schemaLanguage) |
static SchemaFactory |
newDefaultInstance() |
static SchemaFactory |
newInstance(String schemaLanguage) |
static SchemaFactory |
newInstance(String schemaLanguage,
String factoryClassName,
ClassLoader classLoader) |
abstract Schema |
newSchema() |
Schema |
newSchema(File schema) |
Schema |
newSchema(Source schema) |
abstract Schema |
newSchema(Source[] schemas) |
Schema |
newSchema(URL schema) |
abstract void |
setErrorHandler(ErrorHandler errorHandler) |
void |
setFeature(String name,
boolean value) |
void |
setProperty(String name,
Object object) |
abstract void |
setResourceResolver(LSResourceResolver resourceResolver) |
public static SchemaFactory newDefaultInstance()
public static SchemaFactory newInstance(String schemaLanguage)
public static SchemaFactory newInstance(String schemaLanguage, String factoryClassName, ClassLoader classLoader)
public abstract boolean isSchemaLanguageSupported(String schemaLanguage)
public boolean getFeature(String name) throws SAXNotRecognizedException, SAXNotSupportedException
public void setFeature(String name, boolean value) throws SAXNotRecognizedException, SAXNotSupportedException
public void setProperty(String name, Object object) throws SAXNotRecognizedException, SAXNotSupportedException
public Object getProperty(String name) throws SAXNotRecognizedException, SAXNotSupportedException
public abstract void setErrorHandler(ErrorHandler errorHandler)
public abstract ErrorHandler getErrorHandler()
public abstract void setResourceResolver(LSResourceResolver resourceResolver)
public abstract LSResourceResolver getResourceResolver()
public Schema newSchema(Source schema) throws SAXException
SAXExceptionpublic Schema newSchema(File schema) throws SAXException
SAXExceptionpublic Schema newSchema(URL schema) throws SAXException
SAXExceptionpublic abstract Schema newSchema(Source[] schemas) throws SAXException
SAXExceptionpublic abstract Schema newSchema() throws SAXException
SAXExceptionCopyright © 2007–2019 The Apache Software Foundation. All rights reserved.