weblogic.apache.xerces.parsers
Class DOMASBuilderImpl
java.lang.Object
|
+--weblogic.apache.xerces.parsers.XMLParser
|
+--weblogic.apache.xerces.parsers.AbstractXMLDocumentParser
|
+--weblogic.apache.xerces.parsers.AbstractDOMParser
|
+--weblogic.apache.xerces.parsers.DOMBuilderImpl
|
+--weblogic.apache.xerces.parsers.DOMASBuilderImpl
- public class DOMASBuilderImpl
- extends DOMBuilderImpl
- implements org.apache.xerces.dom3.as.DOMASBuilder
This is Abstract Schema DOM Builder class. It extends the DOMBuilderImpl
class. Provides support for preparsing schemas.
Fields inherited from class weblogic.apache.xerces.parsers.AbstractDOMParser |
CORE_DOCUMENT_CLASS_NAME,
CREATE_CDATA_NODES_FEATURE,
CREATE_ENTITY_REF_NODES,
CURRENT_ELEMENT_NODE,
DEFAULT_DOCUMENT_CLASS_NAME,
DEFER_NODE_EXPANSION,
DOCUMENT_CLASS_NAME,
fBaseURIStack,
fCreateCDATANodes,
fCreateEntityRefNodes,
fCurrentCDATASection,
fCurrentCDATASectionIndex,
fCurrentEntityDecl,
fCurrentNode,
fCurrentNodeIndex,
fDeferNodeExpansion,
fDeferredDocumentImpl,
fDeferredEntityDecl,
fDocument,
fDocumentClassName,
fDocumentImpl,
fDocumentIndex,
fDocumentType,
fDocumentTypeIndex,
fDOMFilter,
fFilterReject,
fFirstChunk,
fInCDATASection,
fIncludeComments,
fIncludeIgnorableWhitespace,
fInDocument,
fInDTD,
fInDTDExternalSubset,
fInternalSubset,
fNamespaceAware,
fNormalizeData,
fRejectedElement,
fSkippedElemStack,
fStorePSVI,
fStringBuffer,
INCLUDE_COMMENTS_FEATURE,
INCLUDE_IGNORABLE_WHITESPACE,
NAMESPACES,
NORMALIZE_DATA,
PSVI_DOCUMENT_CLASS_NAME |
Method Summary
|
org.apache.xerces.dom3.as.ASModel |
getAbstractSchema()
Associate an ASModel with a document instance. |
org.apache.xerces.dom3.as.ASModel |
parseASInputSource(org.w3c.dom.ls.DOMInputSource is)
Parse a Abstract Schema from a location identified by an
DOMInputSource . |
org.apache.xerces.dom3.as.ASModel |
parseASURI(java.lang.String uri)
Parse a Abstract Schema from a location identified by an URI. |
void |
setAbstractSchema(org.apache.xerces.dom3.as.ASModel abstractSchema)
Associate an ASModel with a document instance. |
Methods inherited from class weblogic.apache.xerces.parsers.DOMBuilderImpl |
canSetFeature,
endDocument,
getEntityResolver,
getErrorHandler,
getFeature,
getFilter,
initGrammarPool,
parse,
parseURI,
parseWithContext,
reset,
setEntityResolver,
setErrorHandler,
setFeature,
setFilter |
Methods inherited from class weblogic.apache.xerces.parsers.AbstractDOMParser |
attributeDecl,
characters,
comment,
createAttrNode,
createElementNode,
doctypeDecl,
elementDecl,
emptyElement,
endAttlist,
endCDATA,
endConditional,
endDTD,
endElement,
endExternalSubset,
endGeneralEntity,
endParameterEntity,
endPrefixMapping,
externalEntityDecl,
getDocument,
getDocumentClassName,
handleBaseURI,
handleBaseURI,
ignorableWhitespace,
ignoredCharacters,
internalEntityDecl,
notationDecl,
processingInstruction,
setCharacterData,
setDocumentClassName,
startAttlist,
startCDATA,
startConditional,
startDocument,
startDTD,
startElement,
startExternalSubset,
startGeneralEntity,
startParameterEntity,
startPrefixMapping,
textDecl,
unparsedEntityDecl,
xmlDecl |
Methods inherited from class weblogic.apache.xerces.parsers.AbstractXMLDocumentParser |
any,
element,
empty,
endContentModel,
endGroup,
getDocumentSource,
occurrence,
pcdata,
separator,
setDocumentSource,
startContentModel,
startGroup |
Methods inherited from class weblogic.apache.xerces.parsers.XMLParser |
parse |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
SCHEMA_FULL_CHECKING
protected static final java.lang.String SCHEMA_FULL_CHECKING
ERROR_REPORTER
protected static final java.lang.String ERROR_REPORTER
SYMBOL_TABLE
protected static final java.lang.String SYMBOL_TABLE
ENTITY_MANAGER
protected static final java.lang.String ENTITY_MANAGER
fGrammarBucket
protected XSGrammarBucket fGrammarBucket
fAbstractSchema
protected ASModelImpl fAbstractSchema
DOMASBuilderImpl
public DOMASBuilderImpl()
- Constructs a DOM Builder using the dtd/xml schema parser configuration.
DOMASBuilderImpl
public DOMASBuilderImpl(XMLGrammarCachingConfiguration config)
- Constructs a DOM Builder using the specified parser configuration.
We must demand that the configuration extend XMLGrammarCachingConfiguration to make
sure all relevant methods/features are available.
DOMASBuilderImpl
public DOMASBuilderImpl(SymbolTable symbolTable)
- Constructs a DOM Builder using the specified symbol table.
DOMASBuilderImpl
public DOMASBuilderImpl(SymbolTable symbolTable,
XMLGrammarPool grammarPool)
- Constructs a DOM Builder using the specified symbol table and
grammar pool.
The grammarPool implementation should extent the default
implementation; otherwise, correct functioning of this class may
not occur.
getAbstractSchema
public org.apache.xerces.dom3.as.ASModel getAbstractSchema()
- Associate an
ASModel
with a document instance. This
ASModel
will be used by the "
validate-if-schema
" and "
datatype-normalization
" options during the load of a new
Document
.
- Specified by:
- getAbstractSchema in interface org.apache.xerces.dom3.as.DOMASBuilder
setAbstractSchema
public void setAbstractSchema(org.apache.xerces.dom3.as.ASModel abstractSchema)
- Associate an
ASModel
with a document instance. This
ASModel
will be used by the "
validate-if-schema
" and "
datatype-normalization
" options during the load of a new
Document
.
- Specified by:
- setAbstractSchema in interface org.apache.xerces.dom3.as.DOMASBuilder
parseASURI
public org.apache.xerces.dom3.as.ASModel parseASURI(java.lang.String uri)
throws org.apache.xerces.dom3.as.DOMASException,
java.lang.Exception
- Parse a Abstract Schema from a location identified by an URI.
- Specified by:
- parseASURI in interface org.apache.xerces.dom3.as.DOMASBuilder
- Parameters:
uri
- The location of the Abstract Schema to be read.- Returns:
- The newly created
Abstract Schema
. - Throws:
- org.apache.xerces.dom3.as.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 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.
parseASInputSource
public org.apache.xerces.dom3.as.ASModel parseASInputSource(org.w3c.dom.ls.DOMInputSource is)
throws org.apache.xerces.dom3.as.DOMASException,
java.lang.Exception
- Parse a Abstract Schema from a location identified by an
DOMInputSource
.
- Specified by:
- parseASInputSource in interface org.apache.xerces.dom3.as.DOMASBuilder
- Parameters:
is
- The DOMInputSource
from which the source
Abstract Schema is to be read.- Returns:
- The newly created
ASModel
. - Throws:
- org.apache.xerces.dom3.as.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 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.