|
BEA Systems, Inc. | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Objectweblogic.apache.xerces.dom.NodeImpl
weblogic.apache.xerces.dom.ChildNode
weblogic.apache.xerces.dom.ParentNode
weblogic.apache.xerces.dom.CoreDocumentImpl
weblogic.apache.xerces.dom.DocumentImpl
weblogic.apache.html.dom.HTMLDocumentImpl
Implements an HTML document. Provides access to the top level element in the document, its body and title.
Several methods create new nodes of all basic types (comment, text, element,
etc.). These methods create new nodes but do not place them in the document
tree. The nodes may be placed in the document tree using Node.appendChild(org.w3c.dom.Node) or Node.insertBefore(org.w3c.dom.Node, org.w3c.dom.Node), or
they may be placed in some other document tree.
Note: <FRAMESET> documents are not supported at the moment, neither
are direct document writing (open(), write(java.lang.String)) and HTTP attribute
methods (getURL(), getCookie()).
HTMLDocument,
Serialized Form| Field Summary |
| Fields inherited from class weblogic.apache.xerces.dom.DocumentImpl |
eventListeners, iterators, mutationEvents, ranges |
| Fields inherited from class weblogic.apache.xerces.dom.CoreDocumentImpl |
actualEncoding, allowGrammarAccess, CDATA, changes, COMMENTS, DEFAULTS, docElement, docType, domNormalizer, DTNORMALIZATION, encoding, ENTITIES, errorChecking, fConfiguration, fDocumentURI, features, fEntityResolver, fErrorHandlerWrapper, fGrammar, fSymbolTable, identifiers, NAMESPACES, SPLITCDATA, standalone, userData, VALIDATION, version |
| Fields inherited from class weblogic.apache.xerces.dom.ParentNode |
firstChild, fNodeListCache, ownerDocument |
| Fields inherited from class weblogic.apache.xerces.dom.ChildNode |
nextSibling, previousSibling |
| Fields inherited from class weblogic.apache.xerces.dom.NodeImpl |
ELEMENT_DEFINITION_NODE, FIRSTCHILD, flags, HASSTRING, IDATTRIBUTE, IGNORABLEWS, OWNED, ownerNode, READONLY, SPECIFIED, SYNCCHILDREN, SYNCDATA, TREE_POSITION_ANCESTOR, TREE_POSITION_DESCENDANT, TREE_POSITION_DISCONNECTED, TREE_POSITION_EQUIVALENT, TREE_POSITION_FOLLOWING, TREE_POSITION_PRECEDING, TREE_POSITION_SAME_NODE, UNNORMALIZED |
| Constructor Summary | |
HTMLDocumentImpl()
|
|
| Method Summary | |
Node |
cloneNode(boolean deep)
Deep-clone a document, including fixing ownerDoc for the cloned children. |
void |
close()
|
Attr |
createAttribute(String name)
Creates an Attribute having this Document as its OwnerDoc. |
Element |
createElement(String tagName)
Factory method; creates an Element having this Document as its OwnerDoc. |
Element |
createElementNS(String namespaceURI,
String qualifiedName)
Introduced in DOM Level 2. |
Element |
createElementNS(String namespaceURI,
String qualifiedName,
String localpart)
Xerces-specific constructor. |
HTMLCollection |
getAnchors()
|
HTMLCollection |
getApplets()
|
HTMLElement |
getBody()
|
String |
getCookie()
|
Element |
getDocumentElement()
Convenience method, allowing direct access to the child node which is considered the root of the actual document content. |
String |
getDomain()
|
Element |
getElementById(String elementId)
Introduced in DOM Level 2 Returns the Element whose ID is given by elementId. |
NodeList |
getElementsByName(String elementName)
|
NodeList |
getElementsByTagName(String tagName)
Return a live collection of all descendent Elements (not just immediate children) having the specified tag name. |
NodeList |
getElementsByTagNameNS(String namespaceURI,
String localName)
Introduced in DOM Level 2. |
HTMLCollection |
getForms()
|
HTMLElement |
getHead()
Obtains the <HEAD> element in the document, creating one if does not exist before. |
HTMLCollection |
getImages()
|
HTMLCollection |
getLinks()
|
String |
getReferrer()
|
String |
getTitle()
|
String |
getURL()
|
void |
open()
|
void |
setBody(HTMLElement newBody)
|
void |
setCookie(String cookie)
|
void |
setTitle(String newTitle)
|
void |
write(String text)
|
void |
writeln(String text)
|
| Methods inherited from class weblogic.apache.xerces.dom.DocumentImpl |
addEventListener, copyEventListeners, createEvent, createNodeIterator, createNodeIterator, createRange, createTreeWalker, createTreeWalker, dispatchAggregateEvents, dispatchAggregateEvents, dispatchEvent, dispatchEventToSubtree, getEventListeners, getImplementation, removeEventListener, saveEnclosingAttr, setEventListeners |
| Methods inherited from class weblogic.apache.xerces.dom.ParentNode |
getChildNodes, getChildNodesUnoptimized, getFirstChild, getLastChild, getLength, hasChildNodes, isEqualNode, item, normalize, setReadOnly, synchronizeChildren |
| Methods inherited from class weblogic.apache.xerces.dom.ChildNode |
getNextSibling, getParentNode, getPreviousSibling |
| Methods inherited from class weblogic.apache.xerces.dom.NodeImpl |
addEventListener, appendChild, compareTreePosition, dispatchEvent, getAttributes, getInterface, getLocalName, getNamespaceURI, getNodeValue, getPrefix, getReadOnly, getUserData, getUserData, hasAttributes, isDefaultNamespace, isSameNode, isSupported, lookupNamespacePrefix, lookupNamespaceURI, needsSyncChildren, removeEventListener, setNodeValue, setPrefix, setUserData, setUserData, synchronizeData, toString |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.w3c.dom.Document |
adoptNode, createAttributeNS, createCDATASection, createComment, createDocumentFragment, createEntityReference, createProcessingInstruction, createTextNode, getDoctype, getDocumentURI, getImplementation, getStrictErrorChecking, importNode, normalizeDocument, renameNode, setDocumentURI, setStrictErrorChecking |
| Methods inherited from interface org.w3c.dom.Node |
appendChild, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData |
| Constructor Detail |
public HTMLDocumentImpl()
| Method Detail |
public Node cloneNode(boolean deep)
DocumentImpl
cloneNode in interface NodecloneNode in class DocumentImpldeep - boolean, iff true replicate children
public void close()
close in interface HTMLDocument
public Attr createAttribute(String name)
throws DOMException
CoreDocumentImpl.createAttribute(java.lang.String) and returns
and attribute whose name is lower case.
createAttribute in interface DocumentcreateAttribute in class CoreDocumentImplname - The name of the attribute
DOMException(INVALID_NAME_ERR) - if the attribute name
is not acceptable
DOMException
public Element createElement(String tagName)
throws DOMException
CoreDocumentImpl
createElement in interface DocumentcreateElement in class CoreDocumentImpltagName - The name of the element type to instantiate. For
XML, this is case-sensitive. For HTML, the tagName parameter may
be provided in any case, but it must be mapped to the canonical
uppercase form by the DOM implementation.
DOMException
public Element createElementNS(String namespaceURI,
String qualifiedName)
CoreDocumentImplCreates an element of the given qualified name and namespace URI. If the given namespaceURI is null or an empty string and the qualifiedName has a prefix that is "xml", the created element is bound to the predefined namespace "http://www.w3.org/XML/1998/namespace" [Namespaces].
createElementNS in interface DocumentcreateElementNS in class CoreDocumentImplnamespaceURI - The namespace URI of the element to
create.qualifiedName - The qualified name of the element type to
instantiate.
public Element createElementNS(String namespaceURI,
String qualifiedName,
String localpart)
throws DOMException
createElementNS in class CoreDocumentImplnamespaceURI - The namespace URI of the element to
create.qualifiedName - The qualified name of the element type to
instantiate.
DOMException - INVALID_CHARACTER_ERR: Raised if the specified
name contains an invalid character.public HTMLCollection getAnchors()
getAnchors in interface HTMLDocumentpublic HTMLCollection getApplets()
getApplets in interface HTMLDocumentpublic HTMLElement getBody()
getBody in interface HTMLDocumentpublic String getCookie()
getCookie in interface HTMLDocumentpublic Element getDocumentElement()
CoreDocumentImpl
getDocumentElement in interface DocumentgetDocumentElement in class CoreDocumentImplpublic String getDomain()
getDomain in interface HTMLDocumentpublic Element getElementById(String elementId)
CoreDocumentImplNote: The DOM implementation must have information that says which attributes are of type ID. Attributes with the name "ID" are not of type ID unless so defined. Implementations that do not know whether attributes are of type ID or not are expected to return null.
getElementById in interface DocumentgetElementById in class CoreDocumentImplCoreDocumentImpl.getIdentifier(java.lang.String)public NodeList getElementsByName(String elementName)
getElementsByName in interface HTMLDocumentpublic final NodeList getElementsByTagName(String tagName)
CoreDocumentImpl
getElementsByTagName in interface DocumentgetElementsByTagName in class CoreDocumentImpltagName - The type of Element we want to gather. "*" will be
taken as a wildcard, meaning "all elements in the document."DeepNodeListImpl
public final NodeList getElementsByTagNameNS(String namespaceURI,
String localName)
CoreDocumentImplReturns a NodeList of all the Elements with a given local name and namespace URI in the order in which they would be encountered in a preorder traversal of the Document tree.
getElementsByTagNameNS in interface DocumentgetElementsByTagNameNS in class CoreDocumentImplnamespaceURI - The namespace URI of the elements to match
on. The special value "*" matches all
namespaces. When it is null or an empty
string, this method behaves like
getElementsByTagName.localName - The local name of the elements to match on.
The special value "*" matches all local names.
public HTMLCollection getForms()
getForms in interface HTMLDocumentpublic HTMLElement getHead()
getDocumentElement(). If the element does not exist, one
is created.
Called by getTitle(), setTitle(java.lang.String), getBody() and
setBody(org.w3c.dom.html.HTMLElement) to assure the document has the <HEAD> element
correctly placed.
public HTMLCollection getImages()
getImages in interface HTMLDocumentpublic HTMLCollection getLinks()
getLinks in interface HTMLDocumentpublic String getReferrer()
getReferrer in interface HTMLDocumentpublic String getTitle()
getTitle in interface HTMLDocumentpublic String getURL()
getURL in interface HTMLDocumentpublic void open()
open in interface HTMLDocumentpublic void setBody(HTMLElement newBody)
setBody in interface HTMLDocumentpublic void setCookie(String cookie)
setCookie in interface HTMLDocumentpublic void setTitle(String newTitle)
setTitle in interface HTMLDocumentpublic void write(String text)
write in interface HTMLDocumentpublic void writeln(String text)
writeln in interface HTMLDocument
|
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs90 Copyright 2005 BEA Systems Inc. |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||