com.gargoylesoftware.htmlunit.html
Class HtmlLabel
java.lang.Object
com.gargoylesoftware.htmlunit.html.DomNode
com.gargoylesoftware.htmlunit.html.DomNamespaceNode
com.gargoylesoftware.htmlunit.html.DomElement
com.gargoylesoftware.htmlunit.html.HtmlElement
com.gargoylesoftware.htmlunit.html.HtmlLabel
- All Implemented Interfaces:
- Serializable, Cloneable, Element, ElementTraversal, Node
public class HtmlLabel
- extends HtmlElement
Wrapper for the HTML element "label".
- Version:
- $Revision: 6701 $
- Author:
- Mike Bowler, David K. Taylor, Christian Sell, Marc Guillemot, Ahmed Ashour
- See Also:
- Serialized Form
|
Field Summary |
static String |
TAG_NAME
The HTML tag represented by this element. |
| 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 |
| Methods inherited from class com.gargoylesoftware.htmlunit.html.HtmlElement |
addHtmlAttributeChangeListener, appendChildIfNoneExists, checkChildHierarchy, click, click, dblClick, dblClick, doClickFireChangeEvent, doClickFireClickEvent, doClickStateUpdate, doType, fireEvent, fireEvent, fireHtmlAttributeAdded, fireHtmlAttributeRemoved, fireHtmlAttributeReplaced, getCanonicalXPath, getElementById, getElementsByAttribute, getEnclosingElement, getEnclosingForm, getEnclosingFormOrDie, getEventTargetElement, getHtmlElementsByTagName, getHtmlElementsByTagNames, getLangAttribute, getNodeName, getOnClickAttribute, getOnDblClickAttribute, getOneHtmlElementByAttribute, getOnKeyDownAttribute, getOnKeyPressAttribute, getOnKeyUpAttribute, getOnMouseDownAttribute, getOnMouseMoveAttribute, getOnMouseOutAttribute, getOnMouseOverAttribute, getOnMouseUpAttribute, getTabIndex, getTextDirectionAttribute, getXmlLangAttribute, hasEventHandlers, hasHtmlElementWithId, isAttributeCaseSensitive, isStateUpdateFirst, isSubmittableByEnter, mouseDown, mouseDown, mouseMove, mouseMove, mouseOut, mouseOut, mouseOver, mouseOver, mouseUp, mouseUp, preventDefault, querySelector, querySelectorAll, removeAttribute, removeChild, removeEventHandler, removeHtmlAttributeChangeListener, rightClick, rightClick, setAttributeNS, setEventHandler, setEventHandler, setId, toString, type, type, type, type, type, type |
| Methods inherited from class com.gargoylesoftware.htmlunit.html.DomElement |
cloneNode, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getAttributesMap, getChildElementCount, getChildElements, getElementsByTagName, getElementsByTagNameNS, getFirstElementChild, getId, getLastElementChild, getNextElementSibling, getNodeType, getPreviousElementSibling, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, hasAttributes, isEmptyXmlTagExpanded, namespaces, printOpeningTagContentAsXml, printXml, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS |
| Methods inherited from class com.gargoylesoftware.htmlunit.html.DomNode |
addDomChangeListener, appendChild, asText, asXml, compareDocumentPosition, fireNodeAdded, fireNodeDeleted, getAncestors, getBaseURI, getByXPath, getChildNodes, getChildren, getDescendants, getEndColumnNumber, getEndLineNumber, getFeature, getFirstByXPath, getFirstChild, getHtmlElementDescendants, getIndex, getLastChild, getNextSibling, getNodeValue, getOwnerDocument, getPage, getParentNode, getPreviousSibling, getReadyState, getScriptObject, getStartColumnNumber, getStartLineNumber, getTextContent, getUserData, hasChildNodes, hasFeature, insertBefore, insertBefore, isAncestorOf, isAncestorOfAny, isBlock, isDefaultNamespace, isDirectlyAttachedToPage, isDisplayed, isEqualNode, isSameNode, isSupported, isTrimmedText, lookupNamespaceURI, lookupPrefix, mayBeDisplayed, normalize, notifyIncorrectness, onAddedToPage, onAllChildrenAddedToPage, printChildrenAsXml, remove, removeAllChildren, removeChild, removeDomChangeListener, replace, replaceChild, setNextSibling, setNodeValue, setParentNode, setPreviousSibling, setReadyState, setScriptObject, setTextContent, setUserData |
| Methods inherited from interface org.w3c.dom.Node |
appendChild, compareDocumentPosition, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData |
TAG_NAME
public static final String TAG_NAME
- The HTML tag represented by this element.
- See Also:
- Constant Field Values
getForAttribute
public final String getForAttribute()
- Returns the value of the attribute "for". Refer to the
HTML 4.01
documentation for details on the use of this attribute.
- Returns:
- the value of the attribute "for"
or an empty string if that attribute isn't defined.
getAccessKeyAttribute
public final String getAccessKeyAttribute()
- Returns the value of the attribute "accesskey". Refer to the
HTML 4.01
documentation for details on the use of this attribute.
- Returns:
- the value of the attribute "accesskey"
or an empty string if that attribute isn't defined.
getOnFocusAttribute
public final String getOnFocusAttribute()
- Returns the value of the attribute "onfocus". Refer to the
HTML 4.01
documentation for details on the use of this attribute.
- Returns:
- the value of the attribute "onfocus"
or an empty string if that attribute isn't defined.
getOnBlurAttribute
public final String getOnBlurAttribute()
- Returns the value of the attribute "onblur". Refer to the
HTML 4.01
documentation for details on the use of this attribute.
- Returns:
- the value of the attribute "onblur"
or an empty string if that attribute isn't defined.
blur
public void blur()
- Remove focus from this element.
- Overrides:
blur in class HtmlElement
focus
public void focus()
- Sets the focus to this element.
- Overrides:
focus in class HtmlElement
getReferencedElement
public HtmlElement getReferencedElement()
- Gets the element referenced by this label. That is the element in the page which id is
equal to the value of the for attribute of this label.
- Returns:
- the element,
null if not found
click
public Page click()
throws IOException
- Clicks the label and propagates to the referenced element.
Simulates clicking on this element, returning the page in the window that has the focus
after the element has been clicked. Note that the returned page may or may not be the same
as the original page, depending on the type of element being clicked, the presence of JavaScript
action listeners, etc.
- Overrides:
click in class HtmlElement
- Returns:
- the page contained in the current window as returned by
WebClient.getCurrentWindow()
- Throws:
IOException - if an IO error occurs
Copyright © 2002-2012 Gargoyle Software Inc.. All Rights Reserved.