FileDocCategorySizeDatePackage
DOMASBuilder.javaAPI DocApache Xerces 3.0.14897Fri Sep 14 20:33:52 BST 2007org.apache.xerces.dom3.as

DOMASBuilder

public interface DOMASBuilder implements LSParser
deprecated
An Abstract Schema parser interface.

DOMASBuilder provides an API for parsing Abstract Schemas and building the corresponding ASModel tree.

See also the Document Object Model (DOM) Level 3 Abstract Schemas and Load and Save Specification.

Fields Summary
Constructors Summary
Methods Summary
public ASModelgetAbstractSchema()
Associate an ASModel with a LSParser. This ASModel will be used by the " validate-if-schema" and " datatype-normalization" options during the load of a new Document.

public ASModelparseASInputSource(org.w3c.dom.ls.LSInput is)
Parse a Abstract Schema from a location identified by an LSInput.

param
is The LSInput from which the source Abstract Schema is to be read.
return
The newly created ASModel.
exception
DOMASException Exceptions raised by parseASURI() originate with the installed ErrorHandler, and thus depend on the implementation of the DOMErrorHandler interfaces. The default error handlers will raise a DOMASException if any form of Abstract Schema inconsistencies or warning occurs during the parse, but application defined errorHandlers are not required to do so.
Raise a WRONG_MIME_TYPE_ERR when mimeTypeCheck is true and the inputsource has an incorrect MIME Type. See attribute mimeTypeCheck.
exception
DOMSystemException Exceptions raised by parseURI() originate with the installed ErrorHandler, and thus depend on the implementation of the DOMErrorHandler interfaces. The default error handlers will raise a DOMSystemException if any form I/O or other system error occurs during the parse, but application defined error handlers are not required to do so.

public ASModelparseASURI(java.lang.String uri)
Parse a Abstract Schema from a location identified by an URI reference.

param
uri The location of the Abstract Schema to be read.
return
The newly created Abstract Schema.
exception
DOMASException Exceptions raised by parseASURI() originate with the installed ErrorHandler, and thus depend on the implementation of the DOMErrorHandler interfaces. The default error handlers will raise a DOMASException if any form of Abstract Schema inconsistencies or warning occurs during the parse, but application defined errorHandlers are not required to do so.
WRONG_MIME_TYPE_ERR: Raised when mimeTypeCheck is true and the input source has an incorrect MIME Type. See the attribute mimeTypeCheck.
exception
DOMSystemException Exceptions raised by parseURI() originate with the installed ErrorHandler, and thus depend on the implementation of the DOMErrorHandler interfaces. The default error handlers will raise a DOMSystemException if any form I/O or other system error occurs during the parse, but application defined error handlers are not required to do so.

public voidsetAbstractSchema(ASModel abstractSchema)
Associate an ASModel with a LSParser. This ASModel will be used by the " validate-if-schema" and " datatype-normalization" options during the load of a new Document.