org.apache.xerces.jaxp.validation

Class XMLSchemaFactory

public final class XMLSchemaFactory extends SchemaFactory

{@link SchemaFactory} for XML Schema.

Version: $Id: XMLSchemaFactory.java,v 1.8 2005/06/14 15:43:57 mrglavas Exp $

Author: Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com)

Constructor Summary
XMLSchemaFactory()
Method Summary
ErrorHandlergetErrorHandler()
booleangetFeature(String name)
ObjectgetProperty(String name)
LSResourceResolvergetResourceResolver()
booleanisSchemaLanguageSupported(String schemaLanguage)

Is specified schema supported by this SchemaFactory?

SchemanewSchema(Source[] schemas)
SchemanewSchema()
voidsetErrorHandler(ErrorHandler errorHandler)
voidsetFeature(String name, boolean value)
voidsetProperty(String name, Object object)
voidsetResourceResolver(LSResourceResolver resourceResolver)

Constructor Detail

XMLSchemaFactory

public XMLSchemaFactory()

Method Detail

getErrorHandler

public ErrorHandler getErrorHandler()

getFeature

public boolean getFeature(String name)

getProperty

public Object getProperty(String name)

getResourceResolver

public LSResourceResolver getResourceResolver()

isSchemaLanguageSupported

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.

newSchema

public Schema newSchema(Source[] schemas)

newSchema

public Schema newSchema()

setErrorHandler

public void setErrorHandler(ErrorHandler errorHandler)

setFeature

public void setFeature(String name, boolean value)

setProperty

public void setProperty(String name, Object object)

setResourceResolver

public void setResourceResolver(LSResourceResolver resourceResolver)
Copyright © 1999-2005 Apache XML Project. All Rights Reserved.