com.meterware.httpunit.dom
Class HTMLInputElementImpl

java.lang.Object
  extended by org.mozilla.javascript.ScriptableObject
      extended by com.meterware.httpunit.javascript.ScriptingEngineImpl
          extended by com.meterware.httpunit.dom.AbstractDomComponent
              extended by com.meterware.httpunit.dom.NodeImpl
                  extended by com.meterware.httpunit.dom.NamespaceAwareNodeImpl
                      extended by com.meterware.httpunit.dom.ElementImpl
                          extended by com.meterware.httpunit.dom.HTMLElementImpl
                              extended by com.meterware.httpunit.dom.HTMLControl
                                  extended by com.meterware.httpunit.dom.HTMLInputElementImpl
All Implemented Interfaces:
ScriptingEngine, ScriptingEventHandler, ScriptingHandler, java.io.Serializable, org.mozilla.javascript.ConstProperties, org.mozilla.javascript.debug.DebuggableObject, org.mozilla.javascript.Scriptable, org.w3c.dom.Element, org.w3c.dom.html.HTMLElement, org.w3c.dom.html.HTMLInputElement, org.w3c.dom.Node

public class HTMLInputElementImpl
extends HTMLControl
implements org.w3c.dom.html.HTMLInputElement

Author:
Russell Gold
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.meterware.httpunit.dom.HTMLElementImpl
UNSPECIFIED_ATTRIBUTE
 
Fields inherited from class org.mozilla.javascript.ScriptableObject
CONST, DONTENUM, EMPTY, PERMANENT, READONLY, UNINITIALIZED_CONST
 
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
 
Fields inherited from interface org.mozilla.javascript.Scriptable
NOT_FOUND
 
Constructor Summary
HTMLInputElementImpl()
           
 
Method Summary
 void blur()
          simulate blur
 void doClickAction()
           
 void focus()
          simulate focus;
 java.lang.String getAccept()
           
 java.lang.String getAccessKey()
           
 java.lang.String getAlign()
           
 java.lang.String getAlt()
           
 boolean getChecked()
           
 boolean getDefaultChecked()
           
 java.lang.String getDefaultValue()
           
 int getMaxLength()
           
 java.lang.String getSize()
           
 java.lang.String getSrc()
           
 java.lang.String getUseMap()
           
 java.lang.String getValue()
           
 void reset()
           
 void select()
           
 void setAccept(java.lang.String accept)
           
 void setAccessKey(java.lang.String accessKey)
           
 void setAlign(java.lang.String align)
           
 void setAlt(java.lang.String alt)
           
 void setAttribute(java.lang.String name, java.lang.String value)
           
 void setChecked(boolean checked)
           
 void setDefaultChecked(boolean defaultChecked)
           
 void setDefaultValue(java.lang.String defaultValue)
           
 void setMaxLength(int maxLength)
           
 void setSize(java.lang.String size)
           
 void setSrc(java.lang.String src)
           
 void setUseMap(java.lang.String useMap)
           
 void setValue(java.lang.String value)
           
 void silenceSubmitButton()
           
 
Methods inherited from class com.meterware.httpunit.dom.HTMLControl
getDisabled, getForm, getName, getReadOnly, getTabIndex, getType, setDisabled, setName, setReadOnly, setTabIndex
 
Methods inherited from class com.meterware.httpunit.dom.HTMLElementImpl
click, getAttributeWithDefault, getAttributeWithNoDefault, getBooleanAttribute, getClassName, getDir, getElementsByTagName, getId, getIntegerAttribute, getIntegerAttribute, getLang, getTitle, setAttribute, setAttribute, setClassName, setDir, setId, setLang, setTitle
 
Methods inherited from class com.meterware.httpunit.dom.ElementImpl
addDomListener, createElement, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getElementsByTagNameNS, getNodeType, getNodeValue, getSchemaTypeInfo, handleEvent, hasAttribute, hasAttributeNS, hasAttributes, importNode, removeAttribute, removeAttributeNode, removeAttributeNS, reportPropertyChanged, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setNodeValue
 
Methods inherited from class com.meterware.httpunit.dom.NamespaceAwareNodeImpl
getLocalName, getNamespaceURI, getNodeName, getTagName, initialize, initialize
 
Methods inherited from class com.meterware.httpunit.dom.NodeImpl
appendChild, cloneNode, compareDocumentPosition, getBaseURI, getChildIfPermitted, getChildNodes, getElementsByTagNames, getFeature, getFirstChild, getJavaPropertyName, getLastChild, getNextSibling, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasChildNodes, initialize, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, preOrderIterator, preOrderIterator, preOrderIteratorAfterNode, preOrderIteratorAfterNode, removeChild, replaceChild, setPrefix, setTextContent, setUserData
 
Methods inherited from class com.meterware.httpunit.dom.AbstractDomComponent
clearCaches, createAnonymousFunctionName, get, has, newScriptingEngine, put
 
Methods inherited from class com.meterware.httpunit.javascript.ScriptingEngineImpl
clearErrorMessages, discardDocumentWriteBuffer, doEvent, doEventScript, evaluateExpression, getDocumentWriteBuffer, getErrorMessages, handleScriptException, runScript, supportsScriptLanguage
 
Methods inherited from class org.mozilla.javascript.ScriptableObject
associateValue, avoidObjectDetection, callMethod, callMethod, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineFunctionProperties, defineProperty, defineProperty, defineProperty, defineProperty, delete, delete, deleteProperty, deleteProperty, equivalentValues, get, getAllIds, getAssociatedValue, getAttributes, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getDefaultValue, getFunctionPrototype, getGetterOrSetter, getIds, getObjectPrototype, getParentScope, getProperty, getProperty, getPropertyIds, getPrototype, getTopLevelScope, getTopScopeValue, has, hasInstance, hasProperty, hasProperty, isConst, isGetterOrSetter, isSealed, put, putConst, putConstProperty, putProperty, putProperty, redefineProperty, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setGetterOrSetter, setParentScope, setPrototype
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.w3c.dom.html.HTMLInputElement
click, getDisabled, getForm, getName, getReadOnly, getTabIndex, getType, setDisabled, setName, setReadOnly, setTabIndex
 
Methods inherited from interface org.w3c.dom.html.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, 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.mozilla.javascript.Scriptable
delete, delete, get, getDefaultValue, getIds, getParentScope, getPrototype, has, hasInstance, put, setParentScope, setPrototype
 

Constructor Detail

HTMLInputElementImpl

public HTMLInputElementImpl()
Method Detail

blur

public void blur()
simulate blur

Specified by:
blur in interface org.w3c.dom.html.HTMLInputElement

focus

public void focus()
simulate focus;

Specified by:
focus in interface org.w3c.dom.html.HTMLInputElement

doClickAction

public void doClickAction()
Overrides:
doClickAction in class HTMLElementImpl

select

public void select()
Specified by:
select in interface org.w3c.dom.html.HTMLInputElement

getAccept

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

getAccessKey

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

getAlign

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

getAlt

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

getChecked

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

getDefaultChecked

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

getDefaultValue

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

getMaxLength

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

getSize

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

getSrc

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

getUseMap

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

setAccept

public void setAccept(java.lang.String accept)
Specified by:
setAccept in interface org.w3c.dom.html.HTMLInputElement

setAccessKey

public void setAccessKey(java.lang.String accessKey)
Specified by:
setAccessKey in interface org.w3c.dom.html.HTMLInputElement

setAlign

public void setAlign(java.lang.String align)
Specified by:
setAlign in interface org.w3c.dom.html.HTMLInputElement

setAlt

public void setAlt(java.lang.String alt)
Specified by:
setAlt in interface org.w3c.dom.html.HTMLInputElement

setChecked

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

setDefaultChecked

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

setDefaultValue

public void setDefaultValue(java.lang.String defaultValue)
Specified by:
setDefaultValue in interface org.w3c.dom.html.HTMLInputElement

setMaxLength

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

setSize

public void setSize(java.lang.String size)
Specified by:
setSize in interface org.w3c.dom.html.HTMLInputElement

setSrc

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

setUseMap

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

getValue

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

setValue

public void setValue(java.lang.String value)
Specified by:
setValue in interface org.w3c.dom.html.HTMLInputElement

reset

public void reset()
Overrides:
reset in class HTMLControl

setAttribute

public void setAttribute(java.lang.String name,
                         java.lang.String value)
                  throws org.w3c.dom.DOMException
Specified by:
setAttribute in interface org.w3c.dom.Element
Overrides:
setAttribute in class ElementImpl
Throws:
org.w3c.dom.DOMException

silenceSubmitButton

public void silenceSubmitButton()
Overrides:
silenceSubmitButton in class HTMLControl


Copyright © 2011. All Rights Reserved.