org.lobobrowser.html.domimpl
Class HTMLBaseInputElement
java.lang.Object
org.lobobrowser.js.AbstractScriptableDelegate
org.lobobrowser.html.domimpl.NodeImpl
org.lobobrowser.html.domimpl.ElementImpl
org.lobobrowser.html.domimpl.HTMLElementImpl
org.lobobrowser.html.domimpl.HTMLAbstractUIElement
org.lobobrowser.html.domimpl.HTMLBaseInputElement
- All Implemented Interfaces:
- ModelNode, CSS2PropertiesContext, ScriptableDelegate, org.w3c.dom.Element, HTMLElement, org.w3c.dom.Node
- Direct Known Subclasses:
- HTMLButtonElementImpl, HTMLInputElementImpl, HTMLSelectElementImpl, HTMLTextAreaElementImpl
public abstract class HTMLBaseInputElement
- extends HTMLAbstractUIElement
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 |
Methods inherited from class org.lobobrowser.html.domimpl.HTMLAbstractUIElement |
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, 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, setCharset, setClassName, setCurrentStyle, setInnerHTML, setMouseOver, setStyle, toString, warn, warn |
Methods inherited from class org.lobobrowser.html.domimpl.ElementImpl |
appendInnerTextImpl, createSimilarNode, equalAttributes, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getDir, getElementsByTagName, getElementsByTagNameNS, getId, getInnerText, getLang, getLocalName, getNodeName, getNodeType, getNodeValue, getRawInnerText, getSchemaTypeInfo, getTagName, getTitle, hasAttribute, hasAttributeNS, hasAttributes, isTagName, normalizeAttributeName, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeImpl, setAttributeNode, setAttributeNodeNS, setAttributeNS, setDir, setId, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setInnerText, setLang, setNodeValue, setTitle |
Methods inherited from class org.lobobrowser.html.domimpl.NodeImpl |
appendChild, appendInnerHTMLImpl, cloneNode, compareDocumentPosition, findUINode, forgetRenderState, getAlignmentX, getAlignmentY, getBaseURI, getChildNodes, getChildren, getChildrenArray, getDescendents, getDocumentItem, getDocumentURL, getFeature, getFirstChild, getFullURL, getHtmlRendererContext, getInnerHTML, getLastChild, getNamespaceURI, getNextSibling, getNodeList, getOwnerDocument, getParentModelNode, getParentNode, getParentRenderState, getPrefix, getPreviousSibling, getRenderState, getTextContent, getUINode, getUserAgentContext, getUserData, hasChildNodes, informExternalScriptLoading, 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, setPrefix, setTextContent, setUINode, setUserData |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.w3c.dom.Element |
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS |
Methods inherited from interface org.w3c.dom.Node |
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData |
inputContext
protected InputContext inputContext
deferredValue
protected java.lang.String deferredValue
HTMLBaseInputElement
public HTMLBaseInputElement(java.lang.String name)
setInputContext
public void setInputContext(InputContext ic)
getDefaultValue
public java.lang.String getDefaultValue()
setDefaultValue
public void setDefaultValue(java.lang.String defaultValue)
getForm
public HTMLFormElement getForm()
submitForm
public void submitForm(FormInput[] extraFormInputs)
resetForm
public void resetForm()
getAccept
public java.lang.String getAccept()
setAccept
public void setAccept(java.lang.String accept)
getAccessKey
public java.lang.String getAccessKey()
setAccessKey
public void setAccessKey(java.lang.String accessKey)
getAlign
public java.lang.String getAlign()
setAlign
public void setAlign(java.lang.String align)
getAlt
public java.lang.String getAlt()
setAlt
public void setAlt(java.lang.String alt)
getDisabled
public boolean getDisabled()
setDisabled
public void setDisabled(boolean disabled)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getReadOnly
public boolean getReadOnly()
setReadOnly
public void setReadOnly(boolean readOnly)
getTabIndex
public int getTabIndex()
setTabIndex
public void setTabIndex(int tabIndex)
getValue
public java.lang.String getValue()
getFileValue
protected java.io.File getFileValue()
setValue
public void setValue(java.lang.String value)
blur
public void blur()
- Overrides:
blur
in class HTMLAbstractUIElement
focus
public void focus()
- Overrides:
focus
in class HTMLAbstractUIElement
select
public void select()
assignAttributeField
protected void assignAttributeField(java.lang.String normalName,
java.lang.String value)
- Overrides:
assignAttributeField
in class HTMLAbstractUIElement
getOnload
public org.mozilla.javascript.Function getOnload()
setOnload
public void setOnload(org.mozilla.javascript.Function onload)
getImage
public final java.awt.Image getImage()
addImageListener
public void addImageListener(ImageListener listener)
- Adds a listener of image loading events.
The listener gets called right away if there's already
an image.
- Parameters:
listener
-
removeImageListener
public void removeImageListener(ImageListener listener)