@TagName(value="input") public class InputElement extends Element
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TAG |
DRAGGABLE_AUTO, DRAGGABLE_FALSE, DRAGGABLE_TRUE
DOCUMENT_NODE, ELEMENT_NODE, TEXT_NODE
Modifier | Constructor and Description |
---|---|
protected |
InputElement() |
Modifier and Type | Method and Description |
---|---|
static InputElement |
as(Element elem)
Assert that the given
Element is compatible with this class and
automatically typecast it. |
void |
click()
Simulate a mouse-click.
|
java.lang.String |
getAccept()
A comma-separated list of content types that a server processing this form
will handle correctly.
|
java.lang.String |
getAccessKey()
A single character access key to give access to the form control.
|
java.lang.String |
getAlt()
Alternate text for user agents not rendering the normal content of this
element.
|
java.lang.String |
getDefaultValue()
When the type attribute of the element has the value "text", "file" or
"password", this represents the HTML value attribute of the element.
|
FormElement |
getForm()
Returns the FORM element containing this control.
|
int |
getMaxLength()
Maximum number of characters for text fields, when type has the value
"text" or "password".
|
java.lang.String |
getName()
Form control or object name when submitted with a form.
|
int |
getSize()
Size information.
|
java.lang.String |
getSrc()
When the type attribute has the value "image", this attribute specifies the
location of the image to be used to decorate the graphical submit button.
|
java.lang.String |
getType()
The type of control created (all lower case).
|
java.lang.String |
getValue()
When the type attribute of the element has the value "text", "file" or
"password", this represents the current contents of the corresponding form
control, in an interactive user agent.
|
static boolean |
is(Element elem)
Determine whether the given
Element can be cast to this class. |
static boolean |
is(JavaScriptObject o)
Determines whether the given
JavaScriptObject can be cast to
this class. |
static boolean |
is(Node node)
Determine whether the given
Node can be cast to this class. |
boolean |
isChecked()
When the type attribute of the element has the value "radio" or "checkbox",
this represents the current state of the form control, in an interactive
user agent.
|
boolean |
isDefaultChecked()
When type has the value "radio" or "checkbox", this represents the HTML
checked attribute of the element.
|
boolean |
isDisabled()
The control is unavailable in this context.
|
boolean |
isReadOnly()
This control is read-only.
|
void |
select()
Select the contents of the text area.
|
void |
setAccept(java.lang.String accept)
A comma-separated list of content types that a server processing this form
will handle correctly.
|
void |
setAccessKey(java.lang.String accessKey)
A single character access key to give access to the form control.
|
void |
setAlt(java.lang.String alt)
Alternate text for user agents not rendering the normal content of this
element.
|
void |
setChecked(boolean checked)
When the type attribute of the element has the value "radio" or "checkbox",
this represents the current state of the form control, in an interactive
user agent.
|
void |
setDefaultChecked(boolean defaultChecked)
When type has the value "radio" or "checkbox", this represents the HTML
checked attribute of the element.
|
void |
setDefaultValue(java.lang.String defaultValue)
When the type attribute of the element has the value "text", "file" or
"password", this represents the HTML value attribute of the element.
|
void |
setDisabled(boolean disabled)
The control is unavailable in this context.
|
void |
setMaxLength(int maxLength)
Maximum number of characters for text fields, when type has the value
"text" or "password".
|
void |
setName(java.lang.String name)
Form control or object name when submitted with a form.
|
void |
setReadOnly(boolean readOnly)
This control is read-only.
|
void |
setSize(int size)
Size information.
|
void |
setSrc(java.lang.String src)
When the type attribute has the value "image", this attribute specifies the
location of the image to be used to decorate the graphical submit button.
|
void |
setUseMap(boolean useMap)
Use client-side image map.
|
void |
setValue(java.lang.String value)
When the type attribute of the element has the value "text", "file" or
"password", this represents the current contents of the corresponding form
control, in an interactive user agent.
|
boolean |
useMap()
Use client-side image map.
|
addClassName, as, as, blur, dispatchEvent, focus, getAbsoluteBottom, getAbsoluteLeft, getAbsoluteRight, getAbsoluteTop, getAttribute, getClassName, getClientHeight, getClientWidth, getDir, getDraggable, getElementsByTagName, getFirstChildElement, getId, getInnerHTML, getInnerText, getLang, getNextSiblingElement, getOffsetHeight, getOffsetLeft, getOffsetParent, getOffsetTop, getOffsetWidth, getPreviousSiblingElement, getPropertyBoolean, getPropertyDouble, getPropertyInt, getPropertyJSO, getPropertyObject, getPropertyString, getScrollHeight, getScrollLeft, getScrollTop, getScrollWidth, getString, getStyle, getTabIndex, getTagName, getTitle, hasAttribute, hasClassName, hasTagName, indexOfName, removeAttribute, removeClassName, replaceClassName, scrollIntoView, setAttribute, setClassName, setDir, setDraggable, setId, setInnerHTML, setInnerSafeHtml, setInnerText, setLang, setPropertyBoolean, setPropertyDouble, setPropertyInt, setPropertyJSO, setPropertyObject, setPropertyString, setScrollLeft, setScrollTop, setTabIndex, setTitle, toggleClassName
appendChild, cloneNode, getChild, getChildCount, getChildNodes, getFirstChild, getLastChild, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentElement, getParentNode, getPreviousSibling, hasChildNodes, hasParentElement, insertAfter, insertBefore, insertFirst, isOrHasChild, removeAllChildren, removeChild, removeFromParent, replaceChild, setNodeValue
cast, createArray, createArray, createFunction, createObject, equals, hashCode, toSource, toString
public static final java.lang.String TAG
public static InputElement as(Element elem)
Element
is compatible with this class and
automatically typecast it.public static boolean is(JavaScriptObject o)
JavaScriptObject
can be cast to
this class. A null
object will cause this method to
return false
.public static boolean is(Node node)
Node
can be cast to this class.
A null
node will cause this method to return
false
.public static boolean is(Element elem)
Element
can be cast to this class.
A null
node will cause this method to return
false
.public final void click()
public final java.lang.String getAccept()
public final java.lang.String getAccessKey()
public final java.lang.String getAlt()
public final java.lang.String getDefaultValue()
public final FormElement getForm()
public final int getMaxLength()
public final java.lang.String getName()
public final int getSize()
public final java.lang.String getSrc()
public final java.lang.String getType()
public final java.lang.String getValue()
public final boolean isChecked()
public final boolean isDefaultChecked()
public final boolean isDisabled()
public final boolean isReadOnly()
public final void select()
public final void setAccept(java.lang.String accept)
public final void setAccessKey(java.lang.String accessKey)
public final void setAlt(java.lang.String alt)
public final void setChecked(boolean checked)
public final void setDefaultChecked(boolean defaultChecked)
public final void setDefaultValue(java.lang.String defaultValue)
public final void setDisabled(boolean disabled)
public final void setMaxLength(int maxLength)
public final void setName(java.lang.String name)
public final void setReadOnly(boolean readOnly)
public final void setSize(int size)
public final void setSrc(java.lang.String src)
public final void setUseMap(boolean useMap)
public final void setValue(java.lang.String value)
public final boolean useMap()