org.apache.xerces.dom3.as

Interface DOMASBuilder

All Superinterfaces:
org.w3c.dom.ls.LSParser

public interface DOMASBuilder
extends org.w3c.dom.ls.LSParser

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()
Associate an ASModel with a LSParser.
ASModel
parseASInputSource(org.w3c.dom.ls.LSInput is)
Parse a Abstract Schema from a location identified by an LSInput.
ASModel
parseASURI(String uri)
Parse a Abstract Schema from a location identified by an URI reference.
void
setAbstractSchema(ASModel abstractSchema)
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 Details

getAbstractSchema

public 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.


parseASInputSource

public ASModel parseASInputSource(org.w3c.dom.ls.LSInput is)
            throws DOMASException,
                   Exception
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.


parseASURI

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


setAbstractSchema

public 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.


Copyright B) 1999-2004 Apache XML Project. All Rights Reserved.