com.meterware.httpunit
Class WebResponse.Scriptable
java.lang.Object
com.meterware.httpunit.scripting.ScriptableDelegate
com.meterware.httpunit.WebResponse.Scriptable
- All Implemented Interfaces:
- NamedDelegate, ScriptingEventHandler, ScriptingHandler
- Enclosing class:
- WebResponse
- public class WebResponse.Scriptable
- extends ScriptableDelegate
- implements NamedDelegate
Methods inherited from class com.meterware.httpunit.scripting.ScriptableDelegate |
clearCaches, doEvent, doEventScript, evaluateExpression, get, getDelegates, getScriptEngine, getScriptEngine, handleEvent, runScript, setScriptEngine, supportsScriptLanguage |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WebResponse.Scriptable
public WebResponse.Scriptable()
alertUser
public void alertUser(java.lang.String message)
getConfirmationResponse
public boolean getConfirmationResponse(java.lang.String message)
getUserResponse
public java.lang.String getUserResponse(java.lang.String prompt,
java.lang.String defaultResponse)
getClientProperties
public ClientProperties getClientProperties()
getDocument
public HTMLPage.Scriptable getDocument()
getFrames
public WebResponse.Scriptable[] getFrames()
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
load
public void load()
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
open
public WebResponse.Scriptable open(java.lang.String urlString,
java.lang.String name,
java.lang.String features,
boolean replace)
throws java.io.IOException,
org.xml.sax.SAXException
- Throws:
java.io.IOException
org.xml.sax.SAXException
closeWindow
public void closeWindow()
get
public java.lang.Object get(java.lang.String propertyName)
- Returns the value of the named property. Will return null if the property does not exist.
- Overrides:
get
in class ScriptableDelegate
getName
public java.lang.String getName()
- Specified by:
getName
in interface NamedDelegate
set
public void set(java.lang.String propertyName,
java.lang.Object value)
- Sets the value of the named property. Will throw a runtime exception if the property does not exist or
cannot accept the specified value.
- Overrides:
set
in class ScriptableDelegate
setLocation
public void setLocation(java.lang.String relativeURL)
throws java.io.IOException,
org.xml.sax.SAXException
- Throws:
java.io.IOException
org.xml.sax.SAXException
getURL
public java.net.URL getURL()