|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sourceforge.htmlunit.corejs.javascript.ScriptableObject
com.gargoylesoftware.htmlunit.javascript.SimpleScriptable
com.gargoylesoftware.htmlunit.javascript.host.Node
com.gargoylesoftware.htmlunit.javascript.host.EventNode
com.gargoylesoftware.htmlunit.javascript.host.Element
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLElement
com.gargoylesoftware.htmlunit.javascript.host.FormChild
com.gargoylesoftware.htmlunit.javascript.host.FormField
com.gargoylesoftware.htmlunit.javascript.host.html.HTMLInputElement
public class HTMLInputElement
The JavaScript object for form input elements (html tag <input ...>).
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.gargoylesoftware.htmlunit.javascript.host.html.HTMLElement |
|---|
HTMLElement.ProxyDomNode |
| Field Summary |
|---|
| Fields inherited from class com.gargoylesoftware.htmlunit.javascript.host.html.HTMLElement |
|---|
BEHAVIOR_ID_CLIENT_CAPS, BEHAVIOR_ID_DOWNLOAD, BEHAVIOR_ID_HOMEPAGE |
| Fields inherited from class com.gargoylesoftware.htmlunit.javascript.host.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 |
| Fields inherited from class net.sourceforge.htmlunit.corejs.javascript.ScriptableObject |
|---|
CONST, DONTENUM, EMPTY, PERMANENT, READONLY, UNINITIALIZED_CONST |
| Fields inherited from interface net.sourceforge.htmlunit.corejs.javascript.Scriptable |
|---|
NOT_FOUND |
| Constructor Summary | |
|---|---|
HTMLInputElement()
|
|
| Method Summary | |
|---|---|
void |
click()
Click this element. |
String |
getAccessKey()
Returns the "accessKey" property. |
String |
getAlign()
Returns the value of the "align" property. |
String |
getAlt()
Returns the value of the "alt" property. |
String |
getBorder()
Gets the "border" attribute. |
boolean |
getChecked()
Returns the value of the checked property. |
boolean |
getDefaultChecked()
Returns the input's default checked value, used if the containing form gets reset. |
String |
getDefaultStyleDisplay()
INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK. INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK. Returns the default display style. |
String |
getDefaultValue()
Returns the input's default value, used if the containing form gets reset. |
protected HtmlInput |
getHtmlInputOrDie()
Commodity for (HtmlInput) getDomNodeOrDie(). |
int |
getMaxLength()
Gets the max length. |
boolean |
getReadOnly()
Gets the value of "readOnly" attribute. |
int |
getSelectionEnd()
Gets the value of "selectionEnd" attribute. |
int |
getSelectionStart()
Gets the value of "selectionStart" attribute. |
int |
getTextLength()
Gets the value of "textLength" attribute. |
String |
getType()
Returns the value of the JavaScript attribute "type". |
protected boolean |
isAttributeName(String name)
Indicates if this is the name of a well defined attribute that can be access as property. |
protected boolean |
isEndTagForbidden()
Returns whether the end tag is forbidden or not. |
void |
select()
Select this element. |
void |
setAccessKey(String accessKey)
Sets the "accessKey" property. |
void |
setAlign(String align)
Sets the value of the "align" property. |
void |
setAlt(String alt)
Returns the value of the "alt" property. |
void |
setAttribute(String name,
String value)
Uses setType(String) if attribute's name is type to
replace DOM node as well as long as we have subclasses of HtmlInput. |
void |
setBorder(String border)
Sets the "border" attribute. |
void |
setChecked(boolean checked)
Sets the checked property. |
void |
setDefaultChecked(boolean defaultChecked)
Sets the input's default checked value, used if the containing form gets reset. |
void |
setDefaultValue(String defaultValue)
Sets the input's default value, used if the containing form gets reset. |
void |
setMaxLength(int length)
Sets the value of "maxLength" attribute. |
void |
setReadOnly(boolean readOnly)
Sets the value of "readOnly" attribute. |
void |
setSelectionEnd(int end)
Sets the value of "selectionEnd" attribute. |
void |
setSelectionRange(int start,
int end)
Sets the selected portion of this input element. |
void |
setSelectionStart(int start)
Sets the value of "selectionStart" attribute. |
void |
setType(String newType)
Sets the value of the attribute "type". |
| Methods inherited from class com.gargoylesoftware.htmlunit.javascript.host.FormField |
|---|
getDisabled, getName, getOnchange, getValue, setDisabled, setDomNode, setName, setOnchange, setValue |
| Methods inherited from class com.gargoylesoftware.htmlunit.javascript.host.FormChild |
|---|
getForm |
| Methods inherited from class com.gargoylesoftware.htmlunit.javascript.host.Element |
|---|
createAttributesObject, getAttributeNS, getAttributes, getBaseURI, getChildElementCount, getCurrentStyle, getElementsByTagName, getElementsByTagNameNS, getFirstElementChild, getLastElementChild, getNextElementSibling, getPreviousElementSibling, getRuntimeStyle, getStyle, getText, hasAttributeNS, removeAttribute, removeAttributeNS, selectNodes, selectSingleNode, setAttributeNS, setDefaults |
| Methods inherited from class com.gargoylesoftware.htmlunit.javascript.host.EventNode |
|---|
fireEvent, getOnblur, getOnclick, getOncontextmenu, getOndblclick, getOnerror, getOnfocus, getOnfocusin, getOnfocusout, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getOnpropertychange, getOnresize, setOnblur, setOnclick, setOncontextmenu, setOndblclick, setOnerror, setOnfocus, setOnfocusin, setOnfocusout, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setOnpropertychange, setOnresize |
| Methods inherited from class com.gargoylesoftware.htmlunit.javascript.host.Node |
|---|
addEventListener, appendChild, attachEvent, cloneNode, compareDocumentPosition, contains, detachEvent, executeEvent, fireEvent, fireEvent, getBaseName, getChildNodes, getEventHandler, getEventHandlerProp, getFirstChild, getJavaScriptNode, getLastChild, getNextSibling, getNodeType, getNodeValue, getOwnerDocument, getParent, getParentNode, getPreviousSibling, getTextContent, getXml, hasChildNodes, hasEventHandlers, insertBefore, insertBeforeImpl, isSameNode, normalize, removeChild, removeEventListener, replaceChild, setEventHandler, setEventHandlerProp, setNodeValue |
| Methods inherited from class com.gargoylesoftware.htmlunit.javascript.SimpleScriptable |
|---|
clone, defineFunctionProperties, defineProperty, equivalentValues, getBrowserVersion, getClassName, getDefaultValue, getPrototype, getScriptableFor, getStartingScope, getTransformerScriptableFor, getWindow, getWindow, getWithPreemption, hasInstance, initParentScope, isReadOnlySettable, makeScriptableFor, setCaseSensitive, setDomNode, setHtmlElement, setParentScope |
| Methods inherited from class net.sourceforge.htmlunit.corejs.javascript.ScriptableObject |
|---|
applyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, checkPropertyChange, checkPropertyDefinition, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineOwnProperties, defineOwnProperty, defineOwnProperty, defineProperty, defineProperty, defineProperty, delete, delete, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, get, get, getAllIds, getArrayPrototype, getAssociatedValue, getAttributes, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getFunctionPrototype, getGetterOrSetter, getIds, getObjectPrototype, getOwnPropertyDescriptor, getParentScope, getProperty, getProperty, getPropertyIds, getPrototype, getSlot, getTopLevelScope, getTopScopeValue, getTypedProperty, getTypedProperty, getTypeOf, has, has, hasProperty, hasProperty, isAccessorDescriptor, isConst, isDataDescriptor, isEmpty, isExtensible, isFalse, isGenericDescriptor, isGetterOrSetter, isSealed, isTrue, preventExtensions, put, put, putConst, putConstProperty, putProperty, putProperty, redefineProperty, sameValue, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setGetterOrSetter, setPrototype, size |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface net.sourceforge.htmlunit.corejs.javascript.Scriptable |
|---|
delete, delete, get, getClassName, getDefaultValue, getIds, getParentScope, getPrototype, has, has, hasInstance, put, put, setParentScope, setPrototype |
| Constructor Detail |
|---|
public HTMLInputElement()
| Method Detail |
|---|
public void setType(String newType)
newType - the new type to setpublic void setChecked(boolean checked)
checked - True if this input should have the "checked" attribute setprotected HtmlInput getHtmlInputOrDie()
(HtmlInput) getDomNodeOrDie().
public boolean getChecked()
public void select()
public void setAttribute(String name,
String value)
setType(String) if attribute's name is type to
replace DOM node as well as long as we have subclasses of HtmlInput.
Sets an attribute.
See also
the DOM reference
setAttribute in class HTMLElementname - Name of the attribute to setvalue - Value to set the attribute topublic String getDefaultValue()
public void setDefaultValue(String defaultValue)
defaultValue - the input's default value, used if the containing form gets resetpublic boolean getDefaultChecked()
public void setDefaultChecked(boolean defaultChecked)
defaultChecked - the input's default checked value, used if the containing form gets resetpublic int getTextLength()
public int getSelectionStart()
public void setSelectionStart(int start)
start - selection startpublic int getSelectionEnd()
public void setSelectionEnd(int end)
end - selection endprotected boolean isAttributeName(String name)
isAttributeName in class HTMLElementname - the name (case sensitive!)
false if no standard attribute exists with this namepublic int getMaxLength()
public void setMaxLength(int length)
length - the new valuepublic boolean getReadOnly()
public void setReadOnly(boolean readOnly)
readOnly - the new value
public void setSelectionRange(int start,
int end)
start - the index of the first character to selectend - the index of the character after the selectionpublic String getAlt()
public void setAlt(String alt)
alt - the valuepublic String getBorder()
public void setBorder(String border)
border - the "border" attributepublic String getAlign()
public void setAlign(String align)
align - the value of the "align" propertypublic String getAccessKey()
getAccessKey in class HTMLElementpublic void setAccessKey(String accessKey)
setAccessKey in class HTMLElementaccessKey - the "accessKey" property
public void click()
throws IOException
click in class HTMLElementIOException - if this click triggers a page load that encounters problemspublic String getType()
getType in class FormFieldprotected boolean isEndTagForbidden()
isEndTagForbidden in class HTMLElementpublic String getDefaultStyleDisplay()
getDefaultStyleDisplay in class Element
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||