|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.mozilla.jrex.dom.JRexNodeImpl
org.mozilla.jrex.dom.JRexDocumentImpl
org.mozilla.jrex.dom.html2.JRexHTMLDocumentImpl
A class implementing org.w3c.dom.html2.HTMLDocument interface.
HTMLDocument| Field Summary |
| Fields inherited from interface org.w3c.dom.Node |
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE |
| Method Summary | |
void |
close()
Closes a document stream opened by open() and forces
rendering. |
HTMLCollection |
getAnchors()
A collection of all the anchor ( A) elements in a document
with a value for the name attribute. |
HTMLCollection |
getApplets()
A collection of all the OBJECT elements that include
applets and APPLET (deprecated) elements in a document. |
HTMLElement |
getBody()
The element that contains the content for the document. |
String |
getCookie()
This mutable string attribute denotes persistent state information that (1) is associated with the current frame or document and (2) is composed of information described by the cookies
non-terminal of [IETF RFC 2965], Section 4.2.2. |
String |
getDomain()
The domain name of the server that served the document, or null if the server cannot be identified by a domain
name. |
NodeList |
getElementsByName(String elementName)
With [HTML 4.01] documents, this method returns the (possibly empty) collection of elements whose name value is given by
elementName. |
HTMLCollection |
getForms()
A collection of all the forms of a document. |
HTMLCollection |
getImages()
A collection of all the IMG elements in a document. |
HTMLCollection |
getLinks()
A collection of all AREA elements and anchor (
A) elements in a document with a value for the
href attribute. |
String |
getReferrer()
Returns the URI [IETF RFC 2396] of the page that linked to this page. |
String |
getTitle()
The title of a document as specified by the TITLE element
in the head of the document. |
String |
getURL()
The absolute URI [IETF RFC 2396] of the document. |
void |
open()
Open a document stream for writing. |
void |
setBody(HTMLElement body)
The element that contains the content for the document. |
void |
setCookie(String cookie)
This mutable string attribute denotes persistent state information that (1) is associated with the current frame or document and (2) is composed of information described by the cookies
non-terminal of [IETF RFC 2965], Section 4.2.2. |
void |
setTitle(String title)
The title of a document as specified by the TITLE element
in the head of the document. |
void |
write(String text)
Write a string of text to a document stream opened by open(). |
void |
writeln(String text)
Write a string of text followed by a newline character to a document stream opened by open(). |
| Methods inherited from class org.mozilla.jrex.dom.JRexNodeImpl |
appendChild, cloneNode, dispose, equals, finalize, getAttributes, getChildNodes, getEventTarget, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, hasAttributes, hasChildNodes, hashCode, insertBefore, isSupported, normalize, removeChild, replaceChild, setNodeValue, setPrefix, toString |
| Methods inherited from class java.lang.Object |
clone, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.w3c.dom.Document |
createAttribute, createAttributeNS, createCDATASection, createComment, createDocumentFragment, createElement, createElementNS, createEntityReference, createProcessingInstruction, createTextNode, getDoctype, getDocumentElement, getElementById, getElementsByTagName, getElementsByTagNameNS, getImplementation, importNode |
| Methods inherited from interface org.w3c.dom.Node |
appendChild, cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, hasAttributes, hasChildNodes, insertBefore, isSupported, normalize, removeChild, replaceChild, setNodeValue, setPrefix |
| Method Detail |
public String getTitle()
HTMLDocumentTITLE element
in the head of the document.
getTitle in interface HTMLDocumentpublic void setTitle(String title)
HTMLDocumentTITLE element
in the head of the document.
setTitle in interface HTMLDocumentpublic String getReferrer()
HTMLDocument
getReferrer in interface HTMLDocumentpublic String getDomain()
HTMLDocumentnull if the server cannot be identified by a domain
name.
getDomain in interface HTMLDocumentpublic String getURL()
HTMLDocument
getURL in interface HTMLDocumentpublic HTMLElement getBody()
HTMLDocumentBODY contents, returns the BODY
element. In frameset documents, this returns the outermost
FRAMESET element.
getBody in interface HTMLDocumentpublic void setBody(HTMLElement body)
HTMLDocumentBODY contents, returns the BODY
element. In frameset documents, this returns the outermost
FRAMESET element.
setBody in interface HTMLDocumentpublic HTMLCollection getImages()
HTMLDocumentIMG elements in a document. The
behavior is limited to IMG elements for backwards
compatibility. As suggested by [HTML 4.01], to include images, authors may use
the OBJECT element or the IMG element.
Therefore, it is recommended not to use this attribute to find the
images in the document but getElementsByTagName with
HTML 4.01 or getElementsByTagNameNS with XHTML 1.0.
getImages in interface HTMLDocumentpublic HTMLCollection getApplets()
HTMLDocumentOBJECT elements that include
applets and APPLET (deprecated) elements in a document.
getApplets in interface HTMLDocumentpublic HTMLCollection getLinks()
HTMLDocumentAREA elements and anchor (
A) elements in a document with a value for the
href attribute.
getLinks in interface HTMLDocumentpublic HTMLCollection getForms()
HTMLDocument
getForms in interface HTMLDocumentpublic HTMLCollection getAnchors()
HTMLDocumentA) elements in a document
with a value for the name attribute. For reasons of
backward compatibility, the returned set of anchors only contains
those anchors created with the name attribute, not those
created with the id attribute. Note that in [XHTML 1.0], the
name attribute (see section 4.10) has no semantics and
is only present for legacy user agents: the id attribute
is used instead. Users should prefer the iterator mechanisms provided
by [DOM Level 2 Traversal] instead.
getAnchors in interface HTMLDocumentpublic String getCookie()
HTMLDocumentcookies
non-terminal of [IETF RFC 2965], Section 4.2.2.
cookie non-terminal of [IETF RFC 2965]; that
is, it should be a single name-value pair followed by zero or more
cookie attribute values. If no domain attribute is specified, then
the domain attribute for the new value defaults to the host portion
of an absolute URI [IETF RFC 2396] of the current frame or document. If no path
attribute is specified, then the path attribute for the new value
defaults to the absolute path portion of the URI [IETF RFC 2396] of the current
frame or document. If no max-age attribute is specified, then the
max-age attribute for the new value defaults to a user agent defined
value. If a cookie with the specified name is already associated with
the current frame or document, then the new value as well as the new
attributes replace the old value and attributes. If a max-age
attribute of 0 is specified for the new value, then any existing
cookies of the specified name are removed from the cookie storage.
See [IETF RFC 2965] for the semantics of persistent state item attribute value
pairs. The precise nature of a user agent session is not defined by
this specification.
getCookie in interface HTMLDocument
public void setCookie(String cookie)
throws DOMException
HTMLDocumentcookies
non-terminal of [IETF RFC 2965], Section 4.2.2.
cookie non-terminal of [IETF RFC 2965]; that
is, it should be a single name-value pair followed by zero or more
cookie attribute values. If no domain attribute is specified, then
the domain attribute for the new value defaults to the host portion
of an absolute URI [IETF RFC 2396] of the current frame or document. If no path
attribute is specified, then the path attribute for the new value
defaults to the absolute path portion of the URI [IETF RFC 2396] of the current
frame or document. If no max-age attribute is specified, then the
max-age attribute for the new value defaults to a user agent defined
value. If a cookie with the specified name is already associated with
the current frame or document, then the new value as well as the new
attributes replace the old value and attributes. If a max-age
attribute of 0 is specified for the new value, then any existing
cookies of the specified name are removed from the cookie storage.
See [IETF RFC 2965] for the semantics of persistent state item attribute value
pairs. The precise nature of a user agent session is not defined by
this specification.
setCookie in interface HTMLDocumentDOMException - SYNTAX_ERR: If the new value does not adhere to the cookie syntax
specified by [IETF RFC 2965].
public void open()
throws DOMException
HTMLDocument
open in interface HTMLDocumentDOMException
public void close()
throws DOMException
HTMLDocumentopen() and forces
rendering.
close in interface HTMLDocumentDOMException
public void write(String text)
throws DOMException
HTMLDocumentopen(). Note that the function will produce a document
which is not necessarily driven by a DTD and therefore might be
produce an invalid result in the context of the document.
write in interface HTMLDocumenttext - The string to be parsed into some structure in the
document structure model.
DOMException
public void writeln(String text)
throws DOMException
HTMLDocumentopen(). Note that the function will
produce a document which is not necessarily driven by a DTD and
therefore might be produce an invalid result in the context of the
document
writeln in interface HTMLDocumenttext - The string to be parsed into some structure in the
document structure model.
DOMExceptionpublic NodeList getElementsByName(String elementName)
HTMLDocumentname value is given by
elementName. In [XHTML 1.0] documents, this methods only return the
(possibly empty) collection of form controls with matching name. This
method is case sensitive.
getElementsByName in interface HTMLDocumentelementName - The name attribute value for an
element.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||