public class WebImage extends WebRequestSource
| Modifier and Type | Class and Description |
|---|---|
class |
WebImage.Scriptable |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addPresetParameter(java.lang.String name,
java.lang.String value)
Records a parameter defined by including it in the destination URL.
|
java.lang.String |
getAltText() |
protected java.lang.String |
getEmptyParameterValue() |
WebLink |
getLink() |
java.lang.String |
getName()
Returns the name associated with this request source.
|
java.lang.String[] |
getParameterNames()
Returns an array containing the names of any parameters defined as part of this link's URL.
|
java.lang.String[] |
getParameterValues(java.lang.String name)
Returns the multiple default values of the named parameter.
|
WebRequest |
getRequest()
Creates and returns a web request which will simulate clicking on this link.
|
java.lang.String |
getSource() |
ScriptableDelegate |
newScriptable() |
void |
recordParameters(com.meterware.httpunit.protocol.ParameterProcessor processor)
Iterates through the parameters in this holder, recording them in the supplied parameter processor.
|
protected void |
setDestination(java.lang.String destination) |
doEvent, doEventScript, getAttribute, getBaseResponse, getBaseURL, getClassName, getCurrentFrameContents, getDestination, getDOMSubtree, getElement, getFragmentIdentifier, getFrame, getHTMLPage, getID, getNode, getPageFrame, getParentDelegate, getRelativeURL, getScriptingHandler, getTagName, getTarget, getText, getTitle, handleEvent, isSupportedAttribute, loadDestinationParameters, removeAttribute, setAttribute, setTargetAttribute, submitRequest, submitRequestpublic java.lang.String getName()
WebRequestSourcegetName in interface HTMLElementgetName in class WebRequestSourcepublic java.lang.String getSource()
public java.lang.String getAltText()
public WebLink getLink()
public ScriptableDelegate newScriptable()
public WebRequest getRequest()
getRequest in class WebRequestSourcepublic java.lang.String[] getParameterNames()
getParameterNames in class WebRequestSourcepublic java.lang.String[] getParameterValues(java.lang.String name)
getParameterValues in class WebRequestSourceprotected void addPresetParameter(java.lang.String name,
java.lang.String value)
WebRequestSourceaddPresetParameter in class WebRequestSourceprotected java.lang.String getEmptyParameterValue()
getEmptyParameterValue in class WebRequestSourceprotected void setDestination(java.lang.String destination)
setDestination in class WebRequestSourcepublic void recordParameters(com.meterware.httpunit.protocol.ParameterProcessor processor)
throws java.io.IOException
java.io.IOException