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
ACTION_APPEND_AS_CHILDREN, ACTION_INSERT_AFTER, ACTION_INSERT_BEFORE, ACTION_REPLACE, ACTION_REPLACE_CHILDREN| Modifier and Type | Method and Description | 
|---|---|
| ASModel | getAbstractSchema()Deprecated.  Associate an  ASModelwith aLSParser. | 
| ASModel | parseASInputSource(LSInput is)Deprecated.  Parse a Abstract Schema from a location identified by an 
  LSInput. | 
| ASModel | parseASURI(String uri)Deprecated.  Parse a Abstract Schema from a location identified by an URI reference. | 
| void | setAbstractSchema(ASModel abstractSchema)Deprecated.  Associate an  ASModelwith aLSParser. | 
abort, getAsync, getBusy, getDomConfig, getFilter, parse, parseURI, parseWithContext, setFilterASModel 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(String uri) throws DOMASException, 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.ExceptionASModel parseASInputSource(LSInput is) throws DOMASException, 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.ExceptionCopyright © 2017 JBoss by Red Hat. All rights reserved.