public interface

DOMASBuilder

implements LSParser
org.apache.xerces.dom3.as.DOMASBuilder
Known Indirect Subclasses

This interface is 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.

Summary

[Expand]
Inherited Constants
From interface org.w3c.dom.ls.LSParser
Public Methods
abstract ASModel getAbstractSchema()
Associate an ASModel with a LSParser.
abstract ASModel parseASInputSource(LSInput is)
Parse a Abstract Schema from a location identified by an LSInput.
abstract ASModel parseASURI(String uri)
Parse a Abstract Schema from a location identified by an URI reference.
abstract void setAbstractSchema(ASModel abstractSchema)
Associate an ASModel with a LSParser.
[Expand]
Inherited Methods
From interface org.w3c.dom.ls.LSParser

Public Methods

public abstract ASModel getAbstractSchema ()

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 abstract ASModel parseASInputSource (LSInput is)

Parse a Abstract Schema from a location identified by an LSInput.

Parameters
is The LSInput from which the source Abstract Schema is to be read.
Returns
  • The newly created ASModel.
Throws
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.
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.
Exception

public abstract ASModel parseASURI (String uri)

Parse a Abstract Schema from a location identified by an URI reference.

Parameters
uri The location of the Abstract Schema to be read.
Returns
  • The newly created Abstract Schema.
Throws
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.
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.
Exception

public abstract void setAbstractSchema (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.