Package javax.xml.validation
Class SchemaFactory
- java.lang.Object
-
- javax.xml.validation.SchemaFactory
-
public abstract class SchemaFactory extends Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSchemaFactory()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract ErrorHandlergetErrorHandler()booleangetFeature(String name)ObjectgetProperty(String name)abstract LSResourceResolvergetResourceResolver()abstract booleanisSchemaLanguageSupported(String schemaLanguage)static SchemaFactorynewDefaultInstance()static SchemaFactorynewInstance(String schemaLanguage)static SchemaFactorynewInstance(String schemaLanguage, String factoryClassName, ClassLoader classLoader)abstract SchemanewSchema()SchemanewSchema(File schema)SchemanewSchema(URL schema)SchemanewSchema(Source schema)abstract SchemanewSchema(Source[] schemas)abstract voidsetErrorHandler(ErrorHandler errorHandler)voidsetFeature(String name, boolean value)voidsetProperty(String name, Object object)abstract voidsetResourceResolver(LSResourceResolver resourceResolver)
-
-
-
Method Detail
-
newDefaultInstance
public static SchemaFactory newDefaultInstance()
-
newInstance
public static SchemaFactory newInstance(String schemaLanguage)
-
newInstance
public static SchemaFactory newInstance(String schemaLanguage, String factoryClassName, ClassLoader classLoader)
-
isSchemaLanguageSupported
public abstract boolean isSchemaLanguageSupported(String schemaLanguage)
-
getFeature
public boolean getFeature(String name) throws SAXNotRecognizedException, SAXNotSupportedException
-
setFeature
public void setFeature(String name, boolean value) throws SAXNotRecognizedException, SAXNotSupportedException
-
setProperty
public void setProperty(String name, Object object) throws SAXNotRecognizedException, SAXNotSupportedException
-
getProperty
public Object getProperty(String name) throws SAXNotRecognizedException, SAXNotSupportedException
-
setErrorHandler
public abstract void setErrorHandler(ErrorHandler errorHandler)
-
getErrorHandler
public abstract ErrorHandler getErrorHandler()
-
setResourceResolver
public abstract void setResourceResolver(LSResourceResolver resourceResolver)
-
getResourceResolver
public abstract LSResourceResolver getResourceResolver()
-
newSchema
public Schema newSchema(Source schema) throws SAXException
- Throws:
SAXException
-
newSchema
public Schema newSchema(File schema) throws SAXException
- Throws:
SAXException
-
newSchema
public Schema newSchema(URL schema) throws SAXException
- Throws:
SAXException
-
newSchema
public abstract Schema newSchema(Source[] schemas) throws SAXException
- Throws:
SAXException
-
newSchema
public abstract Schema newSchema() throws SAXException
- Throws:
SAXException
-
-