jaxcent
Class HtmlInputText

java.lang.Object
  extended byjaxcent.JaxcentObject
      extended byjaxcent.JaxcentHtmlElement
          extended byjaxcent.HtmlInputText

public class HtmlInputText
extends JaxcentHtmlElement

The class HtmlInputText corresponds to INPUT tags of TYPE TEXT on the page.


Constructor Summary
HtmlInputText(JaxcentPage page, SearchType searchType, java.lang.String str)
          Search for HTML element on page by specified search type and search string.
HtmlInputText(JaxcentPage page, SearchType searchType, java.lang.String[] attributes, java.lang.String[] values)
          Create new HTML element on page using the specified attributes and values.
HtmlInputText(JaxcentPage page, SearchType searchType, java.lang.String str, int index)
          Search for HTML Element on page by specified search type and search string, and search index.
HtmlInputText(JaxcentPage page, SearchType searchType, java.lang.String tag, java.lang.String text)
          Create new HTML Element on page using the specified tag.
HtmlInputText(JaxcentPage page, SearchType searchType, java.lang.String text, java.lang.String[] attributes, java.lang.String[] values)
          Create new HTML element on page using the specified text and attributes and values.
HtmlInputText(JaxcentPage page, java.lang.String id)
          Search for HTML element on page by specified ID
 
Method Summary
 void blur()
          Lose the input focus.
 void focus()
          Get the input focus.
 java.lang.String getDefaultValue()
          Retrieve the "defaultValue" property
 boolean getDisabled()
          Retrieve the "disabled" property
 java.lang.String getMaxLength()
          Returns the maximum number of characters allowed in field
 java.lang.String getName()
          Retrieve the "name" property
 boolean getReadOnly()
          Retrieve the "readOnly" property
 int getSize()
          Retrieve the "size" property
 java.lang.String getValue()
          Retrieve the "value" property
protected  void onBlur()
          Override to handle the "blur" event
protected  void onChange()
          Override to handle the "change" event
protected  void onChange(java.lang.String value)
          Override to handle the "change" event and receive current element value
protected  void onClick()
          Override to handle the "click" event
protected  void onClick(java.lang.String value)
          Override to handle the "click" event and receive current element value
protected  void onFocus()
          Override to handle the "focus" event
protected  void onKeyDown()
          Override to handle the "keyDown" event
protected  void onKeyDown(java.lang.String value)
          Override to handle the "keyDown" event and receive current element value
protected  void onKeypress()
          Override to handle the "keypress" event
protected  void onKeypress(java.lang.String value)
          Override to handle the "keypress" event and receive current element value
protected  void onKeyUp()
          Override to handle the "keyUp" event
protected  void onKeyUp(java.lang.String value)
          Override to handle the "keyUp" event and receive current element value
protected  void onMouseDown()
          Override to handle the "mouseDown" event
protected  void onMouseDown(java.lang.String value)
          Override to handle the "mouseDown" event and receive current element value
protected  void onMouseUp()
          Override to handle the "mouseUp" event
protected  void onMouseUp(java.lang.String value)
          Override to handle the "mouseUp" event and receive current element value
protected  void onSelect()
          Override to handle the "select" event
 void scrollIntoView(boolean top)
          Bring the element into view, by scrolling if necessary.
 void select()
          Select the text in the field.
 void setDefaultValue(java.lang.String value)
          Set the "defaultValue" property
 void setDisabled(boolean value)
          Set the "disabled" property
 void setMaxLength(java.lang.String value)
          Sets the maximum number of characters allowed in field
 void setReadOnly(boolean value)
          Set the "readOnly" property
 void setSize(int value)
          Set the "size" property
 void setValue(java.lang.String value)
          Set the "value" property
 
Methods inherited from class jaxcent.JaxcentHtmlElement
getAttribute, getID, getInnerText, getStyle, getTag, hide, insertAfter, insertAtBeginning, insertAtBeginning, insertAtEnd, insertAtEnd, insertBefore, setAttribute, setInnerText, setStyle, setStyle, setStyle, setStyle, setVisible, show
 
Methods inherited from class jaxcent.JaxcentObject
addJavaScriptVerification, getId, getProperty, setId, setProperty, setProperty, setProperty, setProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HtmlInputText

public HtmlInputText(JaxcentPage page,
                     java.lang.String id)
Search for HTML element on page by specified ID


HtmlInputText

public HtmlInputText(JaxcentPage page,
                     SearchType searchType,
                     java.lang.String str)
Search for HTML element on page by specified search type and search string. If the search returns multiple objects, use the first one. If the searchType is createNew and the thrid parameter is non null, the third parameter specifies the value attribute.


HtmlInputText

public HtmlInputText(JaxcentPage page,
                     SearchType searchType,
                     java.lang.String str,
                     int index)
Search for HTML Element on page by specified search type and search string, and search index. The search is expected to return multiple results. The search index is 0-based, and specifies the index in the multiple results. This constructor is not for use with createNew.


HtmlInputText

public HtmlInputText(JaxcentPage page,
                     SearchType searchType,
                     java.lang.String tag,
                     java.lang.String text)
              throws Jaxception
Create new HTML Element on page using the specified tag. Search type must be createNew and tag must be "INPUT". If text is non null, the new element is populated with that text.


HtmlInputText

public HtmlInputText(JaxcentPage page,
                     SearchType searchType,
                     java.lang.String[] attributes,
                     java.lang.String[] values)
              throws Jaxception
Create new HTML element on page using the specified attributes and values. Search type must be createNew. Attributes and values arrays must have the same length.


HtmlInputText

public HtmlInputText(JaxcentPage page,
                     SearchType searchType,
                     java.lang.String text,
                     java.lang.String[] attributes,
                     java.lang.String[] values)
              throws Jaxception
Create new HTML element on page using the specified text and attributes and values. Search type must be createNew. Attributes and values arrays must have the same length.

Method Detail

onClick

protected void onClick()
Override to handle the "click" event


onClick

protected void onClick(java.lang.String value)
Override to handle the "click" event and receive current element value


onFocus

protected void onFocus()
Override to handle the "focus" event


onBlur

protected void onBlur()
Override to handle the "blur" event


onSelect

protected void onSelect()
Override to handle the "select" event


onMouseDown

protected void onMouseDown()
Override to handle the "mouseDown" event


onMouseDown

protected void onMouseDown(java.lang.String value)
Override to handle the "mouseDown" event and receive current element value


onMouseUp

protected void onMouseUp()
Override to handle the "mouseUp" event


onMouseUp

protected void onMouseUp(java.lang.String value)
Override to handle the "mouseUp" event and receive current element value


onKeyDown

protected void onKeyDown()
Override to handle the "keyDown" event


onKeyDown

protected void onKeyDown(java.lang.String value)
Override to handle the "keyDown" event and receive current element value


onKeyUp

protected void onKeyUp()
Override to handle the "keyUp" event


onKeyUp

protected void onKeyUp(java.lang.String value)
Override to handle the "keyUp" event and receive current element value


onKeypress

protected void onKeypress()
Override to handle the "keypress" event


onKeypress

protected void onKeypress(java.lang.String value)
Override to handle the "keypress" event and receive current element value


onChange

protected void onChange()
Override to handle the "change" event


onChange

protected void onChange(java.lang.String value)
Override to handle the "change" event and receive current element value


setDefaultValue

public void setDefaultValue(java.lang.String value)
                     throws Jaxception
Set the "defaultValue" property

Throws:
Jaxception

getDefaultValue

public java.lang.String getDefaultValue()
                                 throws Jaxception
Retrieve the "defaultValue" property

Throws:
Jaxception

setDisabled

public void setDisabled(boolean value)
                 throws Jaxception
Set the "disabled" property

Throws:
Jaxception

getDisabled

public boolean getDisabled()
                    throws Jaxception
Retrieve the "disabled" property

Throws:
Jaxception

setMaxLength

public void setMaxLength(java.lang.String value)
                  throws Jaxception
Sets the maximum number of characters allowed in field

Throws:
Jaxception

getMaxLength

public java.lang.String getMaxLength()
                              throws Jaxception
Returns the maximum number of characters allowed in field

Throws:
Jaxception

getName

public java.lang.String getName()
                         throws Jaxception
Retrieve the "name" property

Throws:
Jaxception

setReadOnly

public void setReadOnly(boolean value)
                 throws Jaxception
Set the "readOnly" property

Throws:
Jaxception

getReadOnly

public boolean getReadOnly()
                    throws Jaxception
Retrieve the "readOnly" property

Throws:
Jaxception

setSize

public void setSize(int value)
             throws Jaxception
Set the "size" property

Throws:
Jaxception

getSize

public int getSize()
            throws Jaxception
Retrieve the "size" property

Throws:
Jaxception

setValue

public void setValue(java.lang.String value)
              throws Jaxception
Set the "value" property

Throws:
Jaxception

getValue

public java.lang.String getValue()
                          throws Jaxception
Retrieve the "value" property

Throws:
Jaxception

blur

public void blur()
          throws Jaxception
Lose the input focus.

Throws:
Jaxception

focus

public void focus()
           throws Jaxception
Get the input focus.

Throws:
Jaxception

select

public void select()
            throws Jaxception
Select the text in the field.

Throws:
Jaxception

scrollIntoView

public void scrollIntoView(boolean top)
                    throws Jaxception
Bring the element into view, by scrolling if necessary. If top is true, the top of element is brought into view, otherwise the bottom of the element is scrolled into view.

Throws:
Jaxception