|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.google.gwt.core.client.JavaScriptObject
com.google.gwt.dom.client.Node
com.google.gwt.dom.client.Document
public class Document
A Document is the root of the HTML hierarchy and holds the entire content. Besides providing access to the hierarchy, it also provides some convenience methods for accessing certain sets of information from the document.
Field Summary |
---|
Fields inherited from class com.google.gwt.dom.client.Node |
---|
DOCUMENT_NODE, ELEMENT_NODE, TEXT_NODE |
Constructor Summary | |
---|---|
protected |
Document()
|
Method Summary | |
---|---|
AnchorElement |
createAnchorElement()
Creates an <a> element. |
AreaElement |
createAreaElement()
Creates an <area> element. |
BaseElement |
createBaseElement()
Creates a <base> element. |
QuoteElement |
createBlockQuoteElement()
Creates a <blockquote> element. |
BRElement |
createBRElement()
Creates a <br> element. |
ButtonElement |
createButtonElement()
Creates a <button> element. |
TableCaptionElement |
createCaptionElement()
Creates a <caption> element. |
InputElement |
createCheckInputElement()
Creates an <input type='checkbox'> element. |
TableColElement |
createColElement()
Creates a <col> element. |
TableColElement |
createColGroupElement()
Creates a <colgroup> element. |
ModElement |
createDelElement()
Creates a <del> element. |
DivElement |
createDivElement()
Creates a <div> element. |
DListElement |
createDLElement()
Creates a <dl> element. |
Element |
createElement(java.lang.String tagName)
Creates a new element. |
FieldSetElement |
createFieldSetElement()
Creates a <fieldset> element. |
InputElement |
createFileInputElement()
Creates an <input type='file'> element. |
FormElement |
createFormElement()
Creates a <form> element. |
FrameElement |
createFrameElement()
Creates a <frame> element. |
FrameSetElement |
createFrameSetElement()
Creates a <frameset> element. |
HeadElement |
createHeadElement()
Creates a <head> element. |
HeadingElement |
createHElement(int n)
Creates an <h(n)> element. |
InputElement |
createHiddenInputElement()
Creates an <input type='hidden'> element. |
HRElement |
createHRElement()
Creates an <hr> element. |
IFrameElement |
createIFrameElement()
Creates an <iframe> element. |
ImageElement |
createImageElement()
Creates an <img> element. |
InputElement |
createImageInputElement()
Creates an <input type='image'> element. |
ModElement |
createInsElement()
Creates an <ins> element. |
LabelElement |
createLabelElement()
Creates a <label> element. |
LegendElement |
createLegendElement()
Creates a <legend> element. |
LIElement |
createLIElement()
Creates a <li> element. |
LinkElement |
createLinkElement()
Creates a <link> element. |
MapElement |
createMapElement()
Creates a <map> element. |
MetaElement |
createMetaElement()
Creates a <meta> element. |
ObjectElement |
createObjectElement()
Creates a <object> element. |
OListElement |
createOLElement()
Creates an <ol> element. |
OptGroupElement |
createOptGroupElement()
Creates an <optgroup> element. |
OptionElement |
createOptionElement()
Creates an <option> element. |
ParamElement |
createParamElement()
Creates a <param> element. |
InputElement |
createPasswordInputElement()
Creates an <input type='password'> element. |
ParagraphElement |
createPElement()
Creates a <p> element. |
PreElement |
createPreElement()
Creates a <pre> element. |
QuoteElement |
createQElement()
Creates a <q> element. |
InputElement |
createRadioInputElement(java.lang.String name)
Creates an <input type='radio'> element. |
ScriptElement |
createScriptElement()
Creates a <script> element. |
SelectElement |
createSelectElement()
Creates a <select> element. |
SelectElement |
createSelectElement(boolean multiple)
Creates a <select> element. |
SpanElement |
createSpanElement()
Creates a <span> element. |
StyleElement |
createStyleElement()
Creates a <style> element. |
TableElement |
createTableElement()
Creates a <table> element. |
TableSectionElement |
createTBodyElement()
Creates a <tbody> element. |
TableCellElement |
createTDElement()
Creates a <td> element. |
TextAreaElement |
createTextAreaElement()
Creates a <textarea> element. |
InputElement |
createTextInputElement()
Creates an <input type='text'> element. |
Text |
createTextNode(java.lang.String data)
Creates a text node. |
TableSectionElement |
createTFootElement()
Creates a <tfoot> element. |
TableSectionElement |
createTHeadElement()
Creates a <thead> element. |
TableCellElement |
createTHElement()
Creates a <th> element. |
TitleElement |
createTitleElement()
Creates a <title> element. |
TableRowElement |
createTRElement()
Creates a <tr> element. |
UListElement |
createULElement()
Creates a <ul> element. |
java.lang.String |
createUniqueId()
Creates an identifier guaranteed to be unique within this document. |
static Document |
get()
Gets the default document. |
BodyElement |
getBody()
The element that contains the content for the document. |
java.lang.String |
getDomain()
The domain name of the server that served the document, or null if the server cannot be identified by a domain name. |
Element |
getElementById(java.lang.String elementId)
Returns the Element whose id is given by elementId. |
NodeList<Element> |
getElementsByTagName(java.lang.String tagName)
Returns a NodeList of all the Elements with a given
tag name in the order in which they are encountered in a preorder traversal
of the document tree. |
java.lang.String |
getReferrer()
Returns the URI of the page that linked to this page. |
java.lang.String |
getTitle()
Gets the title of a document as specified by the TITLE element in the head of the document. |
java.lang.String |
getURL()
Gets the absolute URI of this document. |
void |
importNode(Node node,
boolean deep)
Imports a node from another document to this document. |
void |
setTitle(java.lang.String title)
Sets the title of a document as specified by the TITLE element in the head of the document. |
Methods inherited from class com.google.gwt.dom.client.Node |
---|
appendChild, cloneNode, getChildNodes, getFirstChild, getLastChild, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPreviousSibling, hasChildNodes, insertBefore, removeChild, replaceChild, setNodeValue |
Methods inherited from class com.google.gwt.core.client.JavaScriptObject |
---|
cast, createArray, createFunction, createObject, equals, hashCode, toString |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
protected Document()
Method Detail |
---|
public static Document get()
public final AnchorElement createAnchorElement()
public final AreaElement createAreaElement()
public final BaseElement createBaseElement()
public final QuoteElement createBlockQuoteElement()
public final BRElement createBRElement()
public final ButtonElement createButtonElement()
public final TableCaptionElement createCaptionElement()
public final InputElement createCheckInputElement()
public final TableColElement createColElement()
public final TableColElement createColGroupElement()
public final ModElement createDelElement()
public final DivElement createDivElement()
public final DListElement createDLElement()
public final Element createElement(java.lang.String tagName)
tagName
- the tag name of the element to be created
public final FieldSetElement createFieldSetElement()
public final InputElement createFileInputElement()
public final FormElement createFormElement()
public final FrameElement createFrameElement()
public final FrameSetElement createFrameSetElement()
public final HeadElement createHeadElement()
public final HeadingElement createHElement(int n)
n
- the type of heading, from 1 to 6 inclusive
public final InputElement createHiddenInputElement()
public final HRElement createHRElement()
public final IFrameElement createIFrameElement()
public final ImageElement createImageElement()
public final InputElement createImageInputElement()
public final ModElement createInsElement()
public final LabelElement createLabelElement()
public final LegendElement createLegendElement()
public final LIElement createLIElement()
public final LinkElement createLinkElement()
public final MapElement createMapElement()
public final MetaElement createMetaElement()
public final ObjectElement createObjectElement()
public final OListElement createOLElement()
public final OptGroupElement createOptGroupElement()
public final OptionElement createOptionElement()
public final ParamElement createParamElement()
public final InputElement createPasswordInputElement()
public final ParagraphElement createPElement()
public final PreElement createPreElement()
public final QuoteElement createQElement()
public final InputElement createRadioInputElement(java.lang.String name)
name
- the name of the radio input (used for grouping)
public final ScriptElement createScriptElement()
public final SelectElement createSelectElement()
public final SelectElement createSelectElement(boolean multiple)
multiple
- true
to allow multiple-selection
public final SpanElement createSpanElement()
public final StyleElement createStyleElement()
public final TableElement createTableElement()
public final TableSectionElement createTBodyElement()
public final TableCellElement createTDElement()
public final TextAreaElement createTextAreaElement()
public final InputElement createTextInputElement()
public final Text createTextNode(java.lang.String data)
data
- the text node's initial text
public final TableSectionElement createTFootElement()
public final TableSectionElement createTHeadElement()
public final TableCellElement createTHElement()
public final TitleElement createTitleElement()
public final TableRowElement createTRElement()
public final UListElement createULElement()
public final java.lang.String createUniqueId()
public final BodyElement getBody()
public final java.lang.String getDomain()
null
if none existspublic final Element getElementById(java.lang.String elementId)
Element
whose id is given by elementId. If no such
element exists, returns null. Behavior is not defined if more than one
element has this id.
elementId
- the unique id value for an element
public final NodeList<Element> getElementsByTagName(java.lang.String tagName)
NodeList
of all the Elements
with a given
tag name in the order in which they are encountered in a preorder traversal
of the document tree.
tagName
- the name of the tag to match on (the special value
"*"
matches all tags)
public final java.lang.String getReferrer()
public final java.lang.String getTitle()
public final java.lang.String getURL()
public final void importNode(Node node, boolean deep)
Node.getParentNode()
is null).
The source node is not altered or removed from the original document; this
method creates a new copy of the source node.
For all nodes, importing a node creates a node object owned by the
importing document, with attribute values identical to the source node's
nodeName and nodeType, plus the attributes related to namespaces (prefix,
localName, and namespaceURI). As in the cloneNode operation on a Node, the
source node is not altered. Additional information is copied as appropriate
to the nodeType, attempting to mirror the behavior expected if a fragment
of XML or HTML source was copied from one document to another, recognizing
that the two documents may have different DTDs in the XML case.
node
- the node to importdeep
- If true
, recursively import the subtree under
the specified node; if false
, import only the node
itself, as explained abovepublic final void setTitle(java.lang.String title)
title
- the document's new title
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |