org.lobobrowser.html.domimpl

Class HTMLInputElementImpl

Implemented Interfaces:
Element, CSS2PropertiesContext, HTMLElement, HTMLInputElement, Node, ModelNode, ScriptableDelegate

public class HTMLInputElementImpl
extends HTMLBaseInputElement
implements HTMLInputElement

Field Summary

Fields inherited from class org.lobobrowser.html.domimpl.HTMLBaseInputElement

deferredValue, inputContext

Fields inherited from class org.lobobrowser.html.domimpl.ElementImpl

attributes

Fields inherited from class org.lobobrowser.html.domimpl.NodeImpl

document, logger, nodeList, notificationsSuspended, parentNode, treeLock, uiNode

Constructor Summary

HTMLInputElementImpl(String name)

Method Summary

void
click()
boolean
getChecked()
boolean
getDefaultChecked()
protected FormInput[]
getFormInputs()
int
getMaxLength()
int
getSize()
String
getSrc()
String
getType()
Gets input type in lowercase.
String
getUseMap()
boolean
isImageInput()
boolean
isResetInput()
boolean
isSubmitInput()
boolean
isSubmittableWithEnterKey()
boolean
isSubmittableWithPress()
void
setChecked(boolean checked)
void
setDefaultChecked(boolean defaultChecked)
void
setMaxLength(int maxLength)
void
setSize(int size)
void
setSrc(String src)
void
setType(String type)
void
setUseMap(String useMap)

Methods inherited from class org.lobobrowser.html.domimpl.HTMLBaseInputElement

addImageListener, assignAttributeField, blur, focus, getAccept, getAccessKey, getAlign, getAlt, getDefaultValue, getDisabled, getFileValue, getForm, getImage, getName, getOnload, getReadOnly, getTabIndex, getValue, removeImageListener, resetForm, select, setAccept, setAccessKey, setAlign, setAlt, setDefaultValue, setDisabled, setInputContext, setName, setOnload, setReadOnly, setTabIndex, setValue, submitForm

Methods inherited from class org.lobobrowser.html.domimpl.HTMLAbstractUIElement

assignAttributeField, blur, focus, getEventFunction, getOnblur, getOnclick, getOncontextmenu, getOndblclick, getOnfocus, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, setOnblur, setOnclick, setOncontextmenu, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup

Methods inherited from class org.lobobrowser.html.domimpl.HTMLElementImpl

addStyleSheetDeclarations, appendOuterHTMLImpl, assignAttributeField, createRenderState, findStyleDeclarations, forgetLocalStyle, forgetStyle, getAncestor, getAncestorForJavaClass, getAncestorWithClass, getAncestorWithId, getAttributeAsBoolean, getAttributeAsInt, getCharset, getClassName, getComputedStyle, getCssInputSourceForDecl, getCurrentStyle, getDocumentBaseURI, getFormInputs, getOffsetHeight, getOffsetLeft, getOffsetTop, getOffsetWidth, getOuterHTML, getParentStyle, getPseudoNames, getStyle, informInvalid, informInvalidAttibute, informLayoutInvalid, setCharset, setClassName, setCurrentStyle, setInnerHTML, setMouseOver, setStyle, toString, warn, warn

Methods inherited from class org.lobobrowser.html.domimpl.ElementImpl

appendInnerTextImpl, assignAttributeField, createSimilarNode, equalAttributes, getAttribute, getAttributeNS, getAttributeNode, getAttributeNodeNS, getAttributes, getDir, getElementsByTagName, getElementsByTagNameNS, getId, getInnerText, getLang, getLocalName, getNodeName, getNodeType, getNodeValue, getRawInnerText, getSchemaTypeInfo, getTagName, getTitle, hasAttribute, hasAttributeNS, hasAttributes, isTagName, normalizeAttributeName, removeAttribute, removeAttributeNS, removeAttributeNode, setAttribute, setAttributeImpl, setAttributeNS, setAttributeNode, setAttributeNodeNS, setDir, setId, setIdAttribute, setIdAttributeNS, setIdAttributeNode, setInnerText, setLang, setNodeValue, setTitle, toString

Methods inherited from class org.lobobrowser.html.domimpl.NodeImpl

appendChild, appendInnerHTMLImpl, cloneNode, compareDocumentPosition, createRenderState, createSimilarNode, equalAttributes, findUINode, forgetRenderState, getAlignmentX, getAlignmentY, getAttributes, getBaseURI, getChildNodes, getChildren, getChildrenArray, getDescendents, getDocumentItem, getDocumentURL, getFeature, getFirstChild, getFullURL, getHtmlRendererContext, getInnerHTML, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeList, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentModelNode, getParentNode, getParentRenderState, getPrefix, getPreviousSibling, getRenderState, getTextContent, getUINode, getUserAgentContext, getUserData, hasAttributes, hasChildNodes, informExternalScriptLoading, informInvalid, informLayoutInvalid, informLookInvalid, informNodeLoaded, informPositionInvalid, informSizeInvalid, informStructureInvalid, insertAfter, insertAt, insertBefore, isDefaultNamespace, isEqualNode, isEqualOrDescendentOf, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeAllChildren, removeAllChildrenImpl, removeChild, removeChildAt, removeChildren, removeChildrenImpl, replaceAdjacentTextNodes, replaceAdjacentTextNodes, replaceChild, setDocumentItem, setNodeValue, setPrefix, setTextContent, setUINode, setUserData, toString, warn, warn

Methods inherited from class org.lobobrowser.js.AbstractScriptableDelegate

getScriptable, setScriptable

Constructor Details

HTMLInputElementImpl

public HTMLInputElementImpl(String name)

Method Details

click

public void click()
Specified by:
click in interface HTMLInputElement

getChecked

public boolean getChecked()
Specified by:
getChecked in interface HTMLInputElement

getDefaultChecked

public boolean getDefaultChecked()
Specified by:
getDefaultChecked in interface HTMLInputElement

getFormInputs

protected FormInput[] getFormInputs()
Overrides:
getFormInputs in interface HTMLElementImpl

getMaxLength

public int getMaxLength()
Specified by:
getMaxLength in interface HTMLInputElement

getSize

public int getSize()
Specified by:
getSize in interface HTMLInputElement

getSrc

public String getSrc()
Specified by:
getSrc in interface HTMLInputElement

getType

public String getType()
Gets input type in lowercase.
Specified by:
getType in interface HTMLInputElement

getUseMap

public String getUseMap()
Specified by:
getUseMap in interface HTMLInputElement

isImageInput

public boolean isImageInput()

isResetInput

public boolean isResetInput()

isSubmitInput

public boolean isSubmitInput()

isSubmittableWithEnterKey

public boolean isSubmittableWithEnterKey()

isSubmittableWithPress

public boolean isSubmittableWithPress()

setChecked

public void setChecked(boolean checked)
Specified by:
setChecked in interface HTMLInputElement

setDefaultChecked

public void setDefaultChecked(boolean defaultChecked)
Specified by:
setDefaultChecked in interface HTMLInputElement

setMaxLength

public void setMaxLength(int maxLength)
Specified by:
setMaxLength in interface HTMLInputElement

setSize

public void setSize(int size)
Specified by:
setSize in interface HTMLInputElement

setSrc

public void setSrc(String src)
Specified by:
setSrc in interface HTMLInputElement

setType

public void setType(String type)
Specified by:
setType in interface HTMLInputElement

setUseMap

public void setUseMap(String useMap)
Specified by:
setUseMap in interface HTMLInputElement