jaxcent
Class HtmlImage

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

public class HtmlImage
extends JaxcentHtmlElement

The class HtmlImage corresponds to IMG tags on the page.


Constructor Summary
HtmlImage(JaxcentPage page, SearchType searchType, java.lang.String str)
          Search for HTML element on page by specified search type and search string.
HtmlImage(JaxcentPage page, SearchType searchType, java.lang.String[] attributes, java.lang.String[] values)
          Create new HTML element on page using the specified attributes and values.
HtmlImage(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.
HtmlImage(JaxcentPage page, SearchType searchType, java.lang.String tag, java.lang.String text)
          Create new HTML Element on page using the specified tag.
HtmlImage(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.
HtmlImage(JaxcentPage page, java.lang.String id)
          Search for HTML element on page by specified ID
 
Method Summary
 void blur()
          Lose the input focus.
 void click()
          Simulate a mouse click on the HTML element.
 void focus()
          Get the input focus.
 java.lang.String getAlign()
          Retrieve the "align" property
 int getBorder()
          Retrieve the "border" property
 boolean getComplete()
          Checks if loading is complete
 int getHeight()
          Retrieve the "height" property
 int getHspace()
          Retrieve the "hspace" property
 boolean getIsMap()
          Retrieve the "isMap" property
 java.lang.String getLowsrc()
          Retrieve the "lowsrc" property
 java.lang.String getName()
          Retrieve the "name" property
 java.lang.String getSrc()
          Retrieve the "src" property
 java.lang.String getUseMap()
          Retrieve the "useMap" property
 int getVspace()
          Retrieve the "vspace" property
protected  void onAbort()
          Override to handle the "abort" event
protected  void onBlur()
          Override to handle the "blur" event
protected  void onClick()
          Override to handle the "click" event
protected  void onClick(java.util.Map pageData)
          Override to handle the "click" event and receive current page data
protected  void onComplete()
          Override to handle the "complete" event
protected  void onError()
          Override to handle the "error" event
protected  void onFocus()
          Override to handle the "focus" event
protected  void onLoad()
          Override to handle the "load" event
 void scrollIntoView(boolean top)
          Bring the element into view, by scrolling if necessary.
 void setAlign(java.lang.String value)
          Set the "align" property
 void setBorder(int value)
          Set the "border" property
 void setHeight(int value)
          Set the "height" property
 void setHspace(int value)
          Set the "hspace" property
 void setLowsrc(java.lang.String value)
          Set the "lowsrc" property
 void setName(java.lang.String value)
          Set the "name" property
 void setSrc(java.lang.String value)
          Set the "src" property
 void setUseMap(java.lang.String value)
          Set the "useMap" property
 void setVspace(int value)
          Set the "vspace" 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

HtmlImage

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


HtmlImage

public HtmlImage(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.


HtmlImage

public HtmlImage(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.


HtmlImage

public HtmlImage(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 "IMG". If text is non null, the new element is populated with that text.


HtmlImage

public HtmlImage(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.


HtmlImage

public HtmlImage(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.util.Map pageData)
Override to handle the "click" event and receive current page data


onFocus

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


onBlur

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


onLoad

protected void onLoad()
Override to handle the "load" event


onComplete

protected void onComplete()
Override to handle the "complete" event


onError

protected void onError()
Override to handle the "error" event


onAbort

protected void onAbort()
Override to handle the "abort" event


setAlign

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

Throws:
Jaxception

getAlign

public java.lang.String getAlign()
                          throws Jaxception
Retrieve the "align" property

Throws:
Jaxception

setBorder

public void setBorder(int value)
               throws Jaxception
Set the "border" property

Throws:
Jaxception

getBorder

public int getBorder()
              throws Jaxception
Retrieve the "border" property

Throws:
Jaxception

getComplete

public boolean getComplete()
                    throws Jaxception
Checks if loading is complete

Throws:
Jaxception

setHeight

public void setHeight(int value)
               throws Jaxception
Set the "height" property

Throws:
Jaxception

getHeight

public int getHeight()
              throws Jaxception
Retrieve the "height" property

Throws:
Jaxception

setHspace

public void setHspace(int value)
               throws Jaxception
Set the "hspace" property

Throws:
Jaxception

getHspace

public int getHspace()
              throws Jaxception
Retrieve the "hspace" property

Throws:
Jaxception

getIsMap

public boolean getIsMap()
                 throws Jaxception
Retrieve the "isMap" property

Throws:
Jaxception

setLowsrc

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

Throws:
Jaxception

getLowsrc

public java.lang.String getLowsrc()
                           throws Jaxception
Retrieve the "lowsrc" property

Throws:
Jaxception

setName

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

Throws:
Jaxception

getName

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

Throws:
Jaxception

setSrc

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

Throws:
Jaxception

getSrc

public java.lang.String getSrc()
                        throws Jaxception
Retrieve the "src" property

Throws:
Jaxception

setUseMap

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

Throws:
Jaxception

getUseMap

public java.lang.String getUseMap()
                           throws Jaxception
Retrieve the "useMap" property

Throws:
Jaxception

setVspace

public void setVspace(int value)
               throws Jaxception
Set the "vspace" property

Throws:
Jaxception

getVspace

public int getVspace()
              throws Jaxception
Retrieve the "vspace" property

Throws:
Jaxception

blur

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

Throws:
Jaxception

click

public void click()
           throws Jaxception
Simulate a mouse click on the HTML element.

Throws:
Jaxception

focus

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

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