|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.gargoylesoftware.htmlunit.html.DomNode
com.gargoylesoftware.htmlunit.html.DomNamespaceNode
com.gargoylesoftware.htmlunit.html.DomElement
com.gargoylesoftware.htmlunit.html.HtmlElement
com.gargoylesoftware.htmlunit.html.HtmlInput
com.gargoylesoftware.htmlunit.html.HtmlCheckBoxInput
public class HtmlCheckBoxInput
Wrapper for the HTML element "input".
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.gargoylesoftware.htmlunit.html.HtmlElement |
|---|
HtmlElement.ChildElementsIterator |
| Nested classes/interfaces inherited from class com.gargoylesoftware.htmlunit.html.DomNode |
|---|
DomNode.ChildIterator, DomNode.DescendantElementsIterator<T extends DomNode> |
| Field Summary |
|---|
| Fields inherited from class com.gargoylesoftware.htmlunit.html.HtmlInput |
|---|
TAG_NAME |
| Fields inherited from class com.gargoylesoftware.htmlunit.html.HtmlElement |
|---|
TAB_INDEX_OUT_OF_BOUNDS |
| Fields inherited from class com.gargoylesoftware.htmlunit.html.DomElement |
|---|
ATTRIBUTE_NOT_DEFINED, ATTRIBUTE_VALUE_EMPTY |
| Fields inherited from class com.gargoylesoftware.htmlunit.html.DomNode |
|---|
AS_TEXT_BLANK, AS_TEXT_BLOCK_SEPARATOR, AS_TEXT_NEW_LINE, AS_TEXT_TAB, PROPERTY_ELEMENT, READY_STATE_COMPLETE, READY_STATE_INTERACTIVE, READY_STATE_LOADED, READY_STATE_LOADING, READY_STATE_UNINITIALIZED |
| Method Summary | |
|---|---|
String |
asText()
A checkbox does not have a textual representation, but we invent one for it because it is useful for testing. |
protected void |
doClickAction()
Override so that checkbox can change its state correctly when its click() method is called. |
void |
focus()
Sets the focus on this element. |
boolean |
isDefaultChecked()
Returns the default checked state to use when this element gets reset, if applicable. |
protected boolean |
isStateUpdateFirst()
Both IE and Mozilla will first update the internal state of checkbox and then handle "onclick" event. |
protected void |
preventDefault()
This method is called if the current fired event is canceled by preventDefault() in FireFox, or by returning false in Internet Explorer. |
void |
reset()
Returns the value of this element to the default value or checked state (usually what it was at the time the page was loaded, unless it has been modified via JavaScript). |
Page |
setChecked(boolean isChecked)
Sets the "checked" attribute, returning the page that occupies this input's window after setting the attribute. |
void |
setDefaultChecked(boolean defaultChecked)
Sets the default checked state to use when this element gets reset, if applicable. |
void |
setDefaultValue(String defaultValue)
Sets the default value to use when this element gets reset, if applicable. |
| Methods inherited from class com.gargoylesoftware.htmlunit.html.DomElement |
|---|
cloneNode, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getAttributesMap, getElementsByTagName, getElementsByTagNameNS, getNodeType, 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.DomNamespaceNode |
|---|
getLocalName, getNamespaceURI, getPrefix, getQualifiedName, setPrefix |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| 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 |
| Method Detail |
|---|
public void reset()
reset in interface SubmittableElementreset in class HtmlInputSubmittableElement.reset()public Page setChecked(boolean isChecked)
setChecked in class HtmlInputisChecked - true if this element is to be selected
public String asText()
asText in class DomNode
protected void doClickAction()
throws IOException
This method will be called if there either wasn't an onclick handler, or if there was one, but the result of that handler wasn't false. This is the default behavior of clicking the element.
The default implementation returns the current page. Subclasses requiring different
behavior (like HtmlSubmitInput) will override this method.
doClickAction in class HtmlElementIOException - if an IO error occursprotected boolean isStateUpdateFirst()
HtmlCheckBoxInput.
isStateUpdateFirst in class HtmlElementprotected void preventDefault()
preventDefault in class HtmlElementpublic void setDefaultValue(String defaultValue)
setDefaultValue in interface SubmittableElementsetDefaultValue in class HtmlInputdefaultValue - the default value to use when this element gets reset, if applicableSubmittableElement.setDefaultValue(String)public void setDefaultChecked(boolean defaultChecked)
setDefaultChecked in interface SubmittableElementsetDefaultChecked in class HtmlInputdefaultChecked - the default checked state to use when this element gets reset, if applicableSubmittableElement.setDefaultChecked(boolean)public boolean isDefaultChecked()
isDefaultChecked in interface SubmittableElementisDefaultChecked in class HtmlInputSubmittableElement.isDefaultChecked()public void focus()
focus in class HtmlElement
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||