public final class

XMLSchemaFactory

extends SchemaFactory
java.lang.Object
   ↳ javax.xml.validation.SchemaFactory
     ↳ org.apache.xerces.jaxp.validation.XMLSchemaFactory

Class Overview

SchemaFactory for XML Schema.

Summary

Public Constructors
XMLSchemaFactory()
Public Methods
ErrorHandler getErrorHandler()
boolean getFeature(String name)
Object getProperty(String name)
LSResourceResolver getResourceResolver()
boolean isSchemaLanguageSupported(String schemaLanguage)

Is specified schema supported by this SchemaFactory?

Schema newSchema(Source[] schemas)
Schema newSchema()
void setErrorHandler(ErrorHandler errorHandler)
void setFeature(String name, boolean value)
void setProperty(String name, Object object)
void setResourceResolver(LSResourceResolver resourceResolver)
[Expand]
Inherited Methods
From class javax.xml.validation.SchemaFactory
From class java.lang.Object

Public Constructors

public XMLSchemaFactory ()

Public Methods

public ErrorHandler getErrorHandler ()

public boolean getFeature (String name)

Throws
SAXNotRecognizedException
SAXNotSupportedException

public Object getProperty (String name)

Throws
SAXNotRecognizedException
SAXNotSupportedException

public LSResourceResolver getResourceResolver ()

public boolean isSchemaLanguageSupported (String schemaLanguage)

Is specified schema supported by this 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.

public Schema newSchema (Source[] schemas)

Throws
SAXException

public Schema newSchema ()

Throws
SAXException

public void setErrorHandler (ErrorHandler errorHandler)

public void setFeature (String name, boolean value)

Throws
SAXNotRecognizedException
SAXNotSupportedException

public void setProperty (String name, Object object)

Throws
SAXNotRecognizedException
SAXNotSupportedException

public void setResourceResolver (LSResourceResolver resourceResolver)