org.apache.xerces.dom3.as
Interface DOMASBuilder

All Superinterfaces:
LSParser
All Known Implementing Classes:
DOMASBuilderImpl

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.

public interface DOMASBuilder
extends LSParser


Field Summary
 
Fields inherited from interface org.w3c.dom.ls.LSParser
ACTION_APPEND_AS_CHILDREN, ACTION_INSERT_AFTER, ACTION_INSERT_BEFORE, ACTION_REPLACE, ACTION_REPLACE_CHILDREN
 
Method Summary
 ASModel getAbstractSchema()
          Deprecated. Associate an ASModel with a LSParser.
 ASModel parseASInputSource(LSInput is)
          Deprecated. Parse a Abstract Schema from a location identified by an LSInput.
 ASModel parseASURI(java.lang.String uri)
          Deprecated. Parse a Abstract Schema from a location identified by an URI reference.
 void setAbstractSchema(ASModel abstractSchema)
          Deprecated. Associate an ASModel with a LSParser.
 
Methods inherited from interface org.w3c.dom.ls.LSParser
abort, getAsync, getBusy, getDomConfig, getFilter, parse, parseURI, parseWithContext, setFilter
 

Method Detail

getAbstractSchema

ASModel getAbstractSchema()
Deprecated. 
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.


setAbstractSchema

void setAbstractSchema(ASModel abstractSchema)
Deprecated. 
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.


parseASURI

ASModel parseASURI(java.lang.String uri)
                   throws DOMASException,
                          java.lang.Exception
Deprecated. 
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.
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.
java.lang.Exception

parseASInputSource

ASModel parseASInputSource(LSInput is)
                           throws DOMASException,
                                  java.lang.Exception
Deprecated. 
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.
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.
java.lang.Exception