org.lobobrowser.html.domimpl
Class HTMLInputElementImpl

java.lang.Object
  extended by org.lobobrowser.js.AbstractScriptableDelegate
      extended by org.lobobrowser.html.domimpl.NodeImpl
          extended by org.lobobrowser.html.domimpl.ElementImpl
              extended by org.lobobrowser.html.domimpl.HTMLElementImpl
                  extended by org.lobobrowser.html.domimpl.HTMLAbstractUIElement
                      extended by org.lobobrowser.html.domimpl.HTMLBaseInputElement
                          extended by org.lobobrowser.html.domimpl.HTMLInputElementImpl
All Implemented Interfaces:
ModelNode, org.lobobrowser.html.style.CSS2PropertiesContext, org.lobobrowser.js.ScriptableDelegate, org.w3c.dom.Element, org.w3c.dom.html2.HTMLElement, org.w3c.dom.html2.HTMLInputElement, org.w3c.dom.Node

public class HTMLInputElementImpl
extends HTMLBaseInputElement
implements org.w3c.dom.html2.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
 
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
HTMLInputElementImpl(java.lang.String name)
           
 
Method Summary
 void click()
           
 boolean getChecked()
           
 boolean getDefaultChecked()
           
protected  FormInput[] getFormInputs()
          Gets form input due to the current element.
 int getMaxLength()
           
 int getSize()
           
 java.lang.String getSrc()
           
 java.lang.String getType()
          Gets input type in lowercase.
 java.lang.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(java.lang.String src)
           
 void setType(java.lang.String type)
           
 void setUseMap(java.lang.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
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, createDefaultStyleSheet, createRenderState, findStyleDeclarations, forgetLocalStyle, forgetStyle, getAncestor, getAncestorForJavaClass, getAncestorWithClass, getAncestorWithId, getAttributeAsBoolean, getAttributeAsInt, getCharset, getClassName, getComputedStyle, getCssInputSourceForDecl, getCurrentStyle, getDocumentBaseURI, getOffsetHeight, getOffsetLeft, getOffsetTop, getOffsetWidth, getOuterHTML, getParent, getParentStyle, getParentWithClass, getParentWithId, getPreceedingSibling, getPreceedingSiblingElement, getPreceedingSiblingWithClass, getPreceedingSiblingWithId, getPseudoNames, getStyle, informInvalid, informInvalidAttibute, setCharset, setClassName, setCurrentStyle, setInnerHTML, setMouseOver, setStyle, toString, warn, warn
 
Methods inherited from class org.lobobrowser.html.domimpl.ElementImpl
createSimilarNode, equalAttributes, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getDir, getElementsByTagName, getElementsByTagNameNS, getId, getLang, getLocalName, getNodeName, getNodeType, getNodeValue, getRawInnerText, getSchemaTypeInfo, getTagName, getTitle, hasAttribute, hasAttributeNS, hasAttributes, htmlEncodeChildText, 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, appendInnerTextImpl, cloneNode, compareDocumentPosition, findUINode, forgetRenderState, getAlignmentX, getAlignmentY, getBaseURI, getChildNodes, getChildren, getChildrenArray, getDescendents, getDocumentItem, getDocumentURL, getFeature, getFirstChild, getFullURL, getHtmlRendererContext, getInnerHTML, getInnerText, getLastChild, getNamespaceURI, getNextSibling, getNodeList, getOwnerDocument, getParentModelNode, getParentNode, getParentRenderState, getPrefix, getPreviousSibling, getRenderState, getTextContent, getUINode, getUserAgentContext, getUserData, hasChildNodes, informDocumentInvalid, 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 org.lobobrowser.js.AbstractScriptableDelegate
getScriptable, setScriptable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.w3c.dom.html2.HTMLInputElement
blur, focus, getAccept, getAccessKey, getAlign, getAlt, getDefaultValue, getDisabled, getForm, getName, getReadOnly, getTabIndex, getValue, select, setAccept, setAccessKey, setAlign, setAlt, setDefaultValue, setDisabled, setName, setReadOnly, setTabIndex, setValue
 
Methods inherited from interface org.w3c.dom.html2.HTMLElement
getClassName, getDir, getId, getLang, getTitle, setClassName, setDir, setId, setLang, setTitle
 
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
 
Methods inherited from interface org.lobobrowser.html.style.CSS2PropertiesContext
informLayoutInvalid, informLookInvalid, informPositionInvalid, informSizeInvalid
 

Constructor Detail

HTMLInputElementImpl

public HTMLInputElementImpl(java.lang.String name)
Method Detail

getDefaultChecked

public boolean getDefaultChecked()
Specified by:
getDefaultChecked in interface org.w3c.dom.html2.HTMLInputElement

setDefaultChecked

public void setDefaultChecked(boolean defaultChecked)
Specified by:
setDefaultChecked in interface org.w3c.dom.html2.HTMLInputElement

getChecked

public boolean getChecked()
Specified by:
getChecked in interface org.w3c.dom.html2.HTMLInputElement

setChecked

public void setChecked(boolean checked)
Specified by:
setChecked in interface org.w3c.dom.html2.HTMLInputElement

getMaxLength

public int getMaxLength()
Specified by:
getMaxLength in interface org.w3c.dom.html2.HTMLInputElement

setMaxLength

public void setMaxLength(int maxLength)
Specified by:
setMaxLength in interface org.w3c.dom.html2.HTMLInputElement

getSize

public int getSize()
Specified by:
getSize in interface org.w3c.dom.html2.HTMLInputElement

setSize

public void setSize(int size)
Specified by:
setSize in interface org.w3c.dom.html2.HTMLInputElement

getSrc

public java.lang.String getSrc()
Specified by:
getSrc in interface org.w3c.dom.html2.HTMLInputElement

setSrc

public void setSrc(java.lang.String src)
Specified by:
setSrc in interface org.w3c.dom.html2.HTMLInputElement

getType

public java.lang.String getType()
Gets input type in lowercase.

Specified by:
getType in interface org.w3c.dom.html2.HTMLInputElement

setType

public void setType(java.lang.String type)
Specified by:
setType in interface org.w3c.dom.html2.HTMLInputElement

getUseMap

public java.lang.String getUseMap()
Specified by:
getUseMap in interface org.w3c.dom.html2.HTMLInputElement

setUseMap

public void setUseMap(java.lang.String useMap)
Specified by:
setUseMap in interface org.w3c.dom.html2.HTMLInputElement

click

public void click()
Specified by:
click in interface org.w3c.dom.html2.HTMLInputElement

isSubmittableWithEnterKey

public boolean isSubmittableWithEnterKey()

isSubmittableWithPress

public boolean isSubmittableWithPress()

isSubmitInput

public boolean isSubmitInput()

isImageInput

public boolean isImageInput()

isResetInput

public boolean isResetInput()

getFormInputs

protected FormInput[] getFormInputs()
Description copied from class: HTMLElementImpl
Gets form input due to the current element. It should return null except when the element is a form input element.

Overrides:
getFormInputs in class HTMLElementImpl


SourceForge.net LogoCopyright © 2005, 2006, 2007 The Lobo Project. All Rights Reserved.
[Cobra Project Home]