Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.6.0)

E10653-07

oracle.jbo.mom.xml
Class DefDocumentImpl

java.lang.Object
  extended by oracle.xml.parser.v2.XMLNode
      extended by oracle.xml.parser.v2.XMLNSNode
          extended by oracle.xml.parser.v2.XMLElement
              extended by oracle.xml.parser.v2.XMLDocument
                  extended by oracle.jbo.mom.xml.DefDocumentImpl
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable, java.lang.Cloneable, DefDocument, CXMLConstants, NSResolver, XMLConstants, oracle.xml.util.NSName, Document, Element, DocumentEvent, EventTarget, Node, DocumentTraversal, org.w3c.dom.validation.DocumentEditVAL, org.w3c.dom.validation.ElementEditVAL, org.w3c.dom.validation.NodeEditVAL

public class DefDocumentImpl
extends XMLDocument
implements DefDocument

A document created by a DefXMLParser. Implements the behavior that's required in order to place the document into the MOM cache.

See Also:
DefXMLParser, Serialized Form

Field Summary
 
Fields inherited from class oracle.xml.parser.v2.XMLDocument
ACCESS_MODE, ANON_DOCUMENT, COMPACT_OFF, CONNECTION, defErr, EL_OPT, FORWARD_READ, KIND, NO_PREV_LINKS, READ_ONLY, SCALABLE_DOM, STREAM_READ, THICK, THIN, UPDATEABLE
 
Fields inherited from class oracle.xml.parser.v2.XMLElement
ANY_CONTENTTYPE, ELEMENT_CONTENT, ELEMENTS_CONTENTTYPE, EMPTY_CONTENTTYPE, MIXED_CONTENT, MIXED_CONTENTTYPE
 
Fields inherited from class oracle.xml.parser.v2.XMLNode
ATTRDECL, Auto_Events, capturing, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_POSITION_SAME, DOMAttrModified, DOMCharacterDataModified, DOMNodeInserted, DOMNodeInsertedIntoDocument, DOMNodeRemoved, DOMNodeRemovedFromDocument, DOMSubtreeModified, ELEMENTDECL, EXTERNAL, KEPT_NODE, LAZY_FIRST, LAZY_NEXT, LAZY_NODE, NAMESPACE_NODE, noncapturing, RANGE_DELETE_EVENT, RANGE_DELETETEXT_EVENT, RANGE_INSERT_EVENT, RANGE_INSERTTEXT_EVENT, RANGE_REPLACE_EVENT, RANGE_SETTEXT_EVENT, SCHEMA_NILLED, SCHEMA_VALID, TRAVERSAL_DELETE_EVENT, TRAVERSAL_REPLACE_EVENT, UPDATED_CONTENT, XDB_DATA, XMLDECL_NODE
 
Fields inherited from interface org.w3c.dom.Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
 
Fields inherited from interface org.w3c.dom.validation.NodeEditVAL
VAL_FALSE, VAL_INCOMPLETE, VAL_NS_WF, VAL_SCHEMA, VAL_TRUE, VAL_UNKNOWN, VAL_WF
 
Fields inherited from interface org.w3c.dom.validation.ElementEditVAL
VAL_ANY_CONTENTTYPE, VAL_ELEMENTS_CONTENTTYPE, VAL_EMPTY_CONTENTTYPE, VAL_MIXED_CONTENTTYPE, VAL_SIMPLE_CONTENTTYPE
 
Fields inherited from interface oracle.xml.parser.v2.XMLConstants
AMP, ASTERISK, AUTO_VALIDATION, cANY, cATTLIST, cCDATA, cCDATAEND, cCDATASTART, cCOMMENTEND, cCOMMENTSTART, cDECCREF, cDECLSTART, cDOCTYPE, cELEMENT, cEMPTY, cEMPTYTAGEND, cENCODING, cENDTAGSTART, cENTITIES, cENTITY, cFIXED, cHEXCREF, cID, cIDREF, cIDREFS, cIGNORE, cIMPLIED, cINCLUDE, cNDATA, cNMTOKEN, cNMTOKENS, cNOTATION, COLON, COMMA, cPIEND, cPISTART, cPUBLIC, cREQUIRED, cSTANDALONE, cSYSTEM, cVERSION, cXML, DEFAULT_HASHSIZE_BIG, DEFAULT_HASHSIZE_SMALL, DEFAULT_PREFIX, DOUBLEQUOTE, DTD_VALIDATION, EOF, EQ, ERROR, EXCLAMATION, EXT_GEN_ENTITY_FEATURE, EXT_PAR_ENTITY_FEATURE, FATAL_ERROR, FDIGIT, FEATURE_SECURE_PROCESSING, FLETTER, FMISCNAME, FSTARTNAME, FWHITESPACE, HASH, ICOUNT, ISTART, LEFTSQB, LPAREN, nameCDATA, nameCOMMENT, nameDOCUMENT, nameDOCUMENTFRAGMENT, nameENCODING, nameNameSpace, NAMESPACE_FEATURE, NAMESPACE_PREFIX_FEATURE, nameSpaceSeparator, nameSTANDALONE, nameTEXT, nameVERSION, nameXML, nameXMLLang, nameXMLNamespace, nameXMLNSNamespace, nameXMLSpace, nameXSLPI, NONVALIDATING, OR, PARTIAL_VALIDATION, PERCENT, PLUS, QMARK, QUOTE, RIGHTSQB, RPAREN, SCHEMA_LAX_VALIDATION, SCHEMA_STRICT_VALIDATION, SCHEMA_VALIDATION, SEMICOLON, SLASH, STRING_INTERN_FEATURE, TAGEND, TAGSTART, USE_LOC2_FEATURE, VALIDATION_FEATURE, WARNING
 
Fields inherited from interface oracle.xml.comp.CXMLConstants
ATTR_DEF, ATTR_TOKEN, ATTRDECL_DEF, CDATA_DEF, CHAR_DEF, COMMENT_DEF, COMPRESSED_STREAM_VERSION, CXML_VERSION_1, CXML_VERSION_2, cXMLFILE, cXMLFILE_LEN, DTD_DEF, ELEM_SIZE, ELEMENTDECL_DEF, ENCODING, END, END_CXMLDOC, ENTITY_DEF, ENTITYREF_DEF, names, NOTATION_DEF, NS_DEF, NS_TOKEN, NULLSTR, PI_DEF, PREFIX_DEF, STANDALONE, STANDALONE_NO, STANDALONE_NONE, STANDALONE_YES, TAG_DEF, TAG_TOKEN, TYPE_4BYTES, TYPE_DEF, TYPE_GLOBAL, TYPE_NILLABLE, TYPE_SIMPLE, TYPE_TOKEN, XMLDECL_DEF, XMLVERSION
 
Constructor Summary
DefDocumentImpl()
          Constructor.
 
Method Summary
 java.lang.Object getMdsKey()
           
 java.lang.Object getMdsReference()
           
 DefElement getRootDefElement()
          Returns the DefElement for the top-level (root) element.
 void setMdsKey(java.lang.Object key)
           
 void setMdsReference(java.lang.Object ref)
           
 
Methods inherited from class oracle.xml.parser.v2.XMLDocument
addID, adoptNode, appendChild, canAppendChild, canInsertBefore, canRemoveChild, canReplaceChild, checkTypeNSName, createAttribute, createAttributeNS, createCDATASection, createComment, createDocumentFragment, createElement, createElementNS, createEntityReference, createEvent, createMutationEvent, createNodeFromType, createNodeFromType, createNodeFromType, createNodeIterator, createProcessingInstruction, createRange, createRangeEvent, createTextNode, createTextNode, createTraversalEvent, createTreeWalker, expectedElements, freeNode, getAttributes, getColumnNumber, getConfig, getContinuousValidityChecking, getDebugMode, getDefinedElements, getDoctype, getDocumentElement, getDocumentURI, getDomConfig, getElementById, getElementsByTagName, getElementsByTagNameNS, getEncoding, getIDElement, getIDHashtable, getImplementation, getInfosetReader, getInputEncoding, getLineNumber, getLocalName, getNamespace, getNamespaceURI, getNextSibling, getNodeLocalName, getNodeName, getNodePrefix, getNodeType, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getQName, getSchema, getStandalone, getStrictErrorChecking, getSystemId, getText, getVersion, getXmlEncoding, getXmlStandalone, getXmlVersion, importNode, importNode, insertBefore, isDocOrdered, nodeValidity, normalizeDocument, print, print, print, print, print, printExternalDTD, printExternalDTD, printExternalDTD, readExternal, removeChild, renameNode, replaceChild, reportSAXEvents, save, save, setContinuousValidityChecking, setDocOrder, setDocOrdered, setDoctype, setDocumentURI, setEncoding, setInfosetReader, setLocale, setNodeReadHandler, setParsedDoctype, setScalable, setSchema, setStandalone, setStrictErrorChecking, setVersion, setXmlStandalone, setXmlVersion, validateDocument, validateElementContent, writeExternal
 
Methods inherited from class oracle.xml.parser.v2.XMLElement
canRemoveAttribute, canRemoveAttributeNode, canRemoveAttributeNS, canSetAttribute, canSetAttributeNode, canSetAttributeNS, canSetTextContent, getAllNamespaceAttrs, getAllowedAttributes, getAllowedChildren, getAllowedFirstChildren, getAllowedNextSiblings, getAllowedParents, getAllowedPreviousSiblings, getAttribute, getAttributeNode, getAttributeNode, getAttributeNodeNS, getAttributeNS, getChildrenByTagName, getChildrenByTagName, getContentType, getDefaultValue, getElementsByTagName, getEnumeratedValues, getExpandedName, getFirstAttribute, getNextSiblingByName, getQualifiedName, getRequiredAttributes, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, hasAttributes, isElementDefined, isElementDefinedNS, normalize, removeAttribute, removeAttributeNode, removeAttributeNS, resolveNamespacePrefix, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setPrefix, setTagName, validateContent, validateContent, validateContent, validateContent, validateContent
 
Methods inherited from class oracle.xml.parser.v2.XMLNSNode
addText, addText, checkDocument, getChildNodes, getFirstChild, getLastChild
 
Methods inherited from class oracle.xml.parser.v2.XMLNode
addEventListener, cloneNode, compareDocOrder, compareDocumentPosition, copyNode, copyNode, createChildFromOffset, dispatchEvent, equals, getBaseURI, getDocOrderId, getDocument, getEndTagLineNum, getFeature, getFirstChildAsOffset, getNextSiblingAsOffset, getNodeValue, getNodeValueAsBinaryStream, getNodeValueAsBinaryStream, getNodeValueAsCharacterStream, getNodeValueAsCharacterStream, getPrimitiveTypeId, getProperty, getSchemaTypeName, getSrcRoot, getTextContent, getUniqueId, getUserData, getXMLError, hasChildNodes, hashCode, isDefaultNamespace, isDocumentFlag, isEqualNode, isNodeFlag, isSameNode, isScalable, isSupported, lookupByTagName, lookupNamespacePrefix, lookupNamespaceURI, lookupPrefix, makeDocumentOrder, readChildNodes, removeEventListener, resetNodeFlag, selectNodes, selectNodes, selectNodes, selectSingleNode, selectSingleNode, setDebugInfo, setDebugInfoEndTagLineNum, setNodeFlag, setNodeFlag, setNodeFlag, setNodeId, setNodeValue, setNodeValueAsBinaryStream, setNodeValueAsBinaryStream, setNodeValueAsCharacterStream, setNodeValueAsCharacterStream, setPrimitiveTypeId, setProperty, setTextContent, setUserData, supports, transformNode, updateData, valueOf, valueOf, xdbGetNodeId, xdkKeepNode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.w3c.dom.Node
cloneNode, compareDocumentPosition, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getNodeValue, getTextContent, getUserData, hasAttributes, hasChildNodes, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, setNodeValue, setPrefix, setTextContent, setUserData
 
Methods inherited from interface org.w3c.dom.validation.NodeEditVAL
getDefaultValue, getEnumeratedValues
 
Methods inherited from interface org.w3c.dom.events.EventTarget
addEventListener, dispatchEvent, removeEventListener
 

Constructor Detail

DefDocumentImpl

public DefDocumentImpl()
Constructor. Creates an empty document.

Method Detail

getRootDefElement

public DefElement getRootDefElement()
Returns the DefElement for the top-level (root) element.

Specified by:
getRootDefElement in interface DefDocument
Returns:
the root element.

getMdsKey

public java.lang.Object getMdsKey()
Specified by:
getMdsKey in interface DefDocument
Returns:
the MDS key object associated with this document. Null is returned if MDS is turned off.

setMdsKey

public void setMdsKey(java.lang.Object key)

setMdsReference

public void setMdsReference(java.lang.Object ref)

getMdsReference

public java.lang.Object getMdsReference()
Specified by:
getMdsReference in interface DefDocument
Returns:
The MDS Reference object so we can find this object later.

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.6.0)

E10653-07

Copyright © 1997, 2011, Oracle. All rights reserved.