|
||||||||||
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.StyledElement
com.gargoylesoftware.htmlunit.html.ClickableElement
com.gargoylesoftware.htmlunit.html.HtmlInput
public abstract class HtmlInput
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 |
Field Summary | |
---|---|
static java.lang.String |
TAG_NAME
The HTML tag represented by this element. |
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 |
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 |
Constructor Summary | |
---|---|
HtmlInput(SgmlPage page,
java.util.Map<java.lang.String,DomAttr> attributes)
Creates an instance. |
|
HtmlInput(java.lang.String namespaceURI,
java.lang.String qualifiedName,
SgmlPage page,
java.util.Map<java.lang.String,DomAttr> attributes)
Creates an instance. |
Method Summary | ||
---|---|---|
|
click(int x,
int y)
Simulate clicking this input with a pointing device. |
|
java.lang.String |
getAcceptAttribute()
Returns the value of the attribute "accept". |
|
java.lang.String |
getAccessKeyAttribute()
Returns the value of the attribute "accesskey". |
|
java.lang.String |
getAlignAttribute()
Returns the value of the attribute "align". |
|
java.lang.String |
getAltAttribute()
Returns the value of the attribute "alt". |
|
java.lang.String |
getCheckedAttribute()
Returns the value of the attribute "checked". |
|
java.lang.String |
getDefaultValue()
Returns the default value to use when this element gets reset, if applicable. |
|
java.lang.String |
getDisabledAttribute()
Returns the value of the attribute "disabled". |
|
java.lang.String |
getMaxLengthAttribute()
Returns the value of the attribute "maxlength". |
|
java.lang.String |
getNameAttribute()
Returns the value of the attribute "name". |
|
java.lang.String |
getOnBlurAttribute()
Returns the value of the attribute "onblur". |
|
java.lang.String |
getOnChangeAttribute()
Returns the value of the attribute "onchange". |
|
java.lang.String |
getOnFocusAttribute()
Returns the value of the attribute "onfocus". |
|
java.lang.String |
getOnSelectAttribute()
Returns the value of the attribute "onselect". |
|
java.lang.String |
getReadOnlyAttribute()
Returns the value of the attribute "readonly". |
|
java.lang.String |
getSizeAttribute()
Returns the value of the attribute "size". |
|
java.lang.String |
getSrcAttribute()
Returns the value of the attribute "src". |
|
org.apache.commons.httpclient.NameValuePair[] |
getSubmitKeyValuePairs()
Returns an array of NameValuePair s that are the values that will be sent
back to the server whenever this element's containing form is submitted. |
|
java.lang.String |
getTabIndexAttribute()
Returns the value of the attribute "tabindex". |
|
java.lang.String |
getTypeAttribute()
Returns the value of the attribute "type". |
|
java.lang.String |
getUseMapAttribute()
Returns the value of the attribute "usemap". |
|
java.lang.String |
getValueAttribute()
Return the value of the attribute "value". |
|
boolean |
isChecked()
Returns true if this element is currently selected. |
|
boolean |
isDefaultChecked()
Returns the default checked state to use when this element gets reset, if applicable. |
|
boolean |
isDisabled()
Returns true if the disabled attribute is set for this element. |
|
boolean |
isReadOnly()
Returns true if this element is read only. |
|
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(java.lang.String defaultValue)
Sets the default value to use when this element gets reset, if applicable. |
|
protected void |
setDefaultValue(java.lang.String defaultValue,
boolean modifyValue)
Sets the default value, optionally also modifying the current value. |
|
void |
setReadOnly(boolean isReadOnly)
Sets the "readOnly" attribute. |
|
Page |
setValueAttribute(java.lang.String newValue)
Sets the content of the "value" attribute, executing onchange handlers if appropriate. |
Methods inherited from class com.gargoylesoftware.htmlunit.html.StyledElement |
---|
getClassAttribute, getIdAttribute, getStyleAttribute, getTitleAttribute |
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 |
Field Detail |
---|
public static final java.lang.String TAG_NAME
Constructor Detail |
---|
public HtmlInput(SgmlPage page, java.util.Map<java.lang.String,DomAttr> attributes)
page
- the page that contains this elementattributes
- the initial attributespublic HtmlInput(java.lang.String namespaceURI, java.lang.String qualifiedName, SgmlPage page, java.util.Map<java.lang.String,DomAttr> attributes)
namespaceURI
- the URI that identifies an XML namespacequalifiedName
- the qualified name of the element type to instantiatepage
- the page that contains this elementattributes
- the initial attributesMethod Detail |
---|
public Page setValueAttribute(java.lang.String newValue)
newValue
- the new content
public org.apache.commons.httpclient.NameValuePair[] getSubmitKeyValuePairs()
Returns an array of NameValuePair
s that are the values that will be sent
back to the server whenever this element's containing form is submitted.
THIS METHOD IS INTENDED FOR THE USE OF THE FRAMEWORK ONLY AND SHOULD NOT BE USED BY CONSUMERS OF HTMLUNIT. USE AT YOUR OWN RISK.
getSubmitKeyValuePairs
in interface SubmittableElement
public final java.lang.String getTypeAttribute()
public final java.lang.String getNameAttribute()
public final java.lang.String getValueAttribute()
Return the value of the attribute "value". Refer to the HTML 4.01 documentation for details on the use of this attribute.
public final java.lang.String getCheckedAttribute()
public final java.lang.String getDisabledAttribute()
getDisabledAttribute
in interface DisabledElement
public final boolean isDisabled()
isDisabled
in interface DisabledElement
public final java.lang.String getReadOnlyAttribute()
public final java.lang.String getSizeAttribute()
public final java.lang.String getMaxLengthAttribute()
public final java.lang.String getSrcAttribute()
public final java.lang.String getAltAttribute()
public final java.lang.String getUseMapAttribute()
public final java.lang.String getTabIndexAttribute()
public final java.lang.String getAccessKeyAttribute()
public final java.lang.String getOnFocusAttribute()
public final java.lang.String getOnBlurAttribute()
public final java.lang.String getOnSelectAttribute()
public final java.lang.String getOnChangeAttribute()
public final java.lang.String getAcceptAttribute()
public final java.lang.String getAlignAttribute()
public void reset()
reset
in interface SubmittableElement
SubmittableElement.reset()
public void setDefaultValue(java.lang.String defaultValue)
setDefaultValue
in interface SubmittableElement
defaultValue
- the default value to use when this element gets reset, if applicableSubmittableElement.setDefaultValue(String)
,
HtmlFileInput.setDefaultValue(String)
protected void setDefaultValue(java.lang.String defaultValue, boolean modifyValue)
defaultValue
- the new default valuemodifyValue
- Whether or not to set the current value to the default valuepublic java.lang.String getDefaultValue()
getDefaultValue
in interface SubmittableElement
SubmittableElement.getDefaultValue()
public void setDefaultChecked(boolean defaultChecked)
setDefaultChecked
in interface SubmittableElement
defaultChecked
- the default checked state to use when this element gets reset, if applicableSubmittableElement.setDefaultChecked(boolean)
,
HtmlRadioButtonInput.setDefaultChecked(boolean)
,
HtmlCheckBoxInput.setDefaultChecked(boolean)
public boolean isDefaultChecked()
isDefaultChecked
in interface SubmittableElement
SubmittableElement.isDefaultChecked()
,
HtmlRadioButtonInput.isDefaultChecked()
,
HtmlCheckBoxInput.isDefaultChecked()
public Page setChecked(boolean isChecked)
isChecked
- true if this element is to be selected
public void setReadOnly(boolean isReadOnly)
isReadOnly
- true if this element is read onlypublic boolean isChecked()
public boolean isReadOnly()
public <P extends Page> P click(int x, int y) throws java.io.IOException, ElementNotFoundException
P
- the page typex
- the x coordinate of the pointing device at the time of clickingy
- the y coordinate of the pointing device at the time of clicking
java.io.IOException
- If an io error occurs
ElementNotFoundException
- If a particular XML element could not be found in the DOM model
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |