|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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
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 |
---|
ASModel getAbstractSchema()
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
.
void setAbstractSchema(ASModel abstractSchema)
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
.
ASModel parseASURI(java.lang.String uri) throws DOMASException, java.lang.Exception
uri
- The location of the Abstract Schema to be read.
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.
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
ASModel parseASInputSource(LSInput is) throws DOMASException, java.lang.Exception
LSInput
.
is
- The LSInput
from which the source
Abstract Schema is to be read.
ASModel
.
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.
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
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |