com.meterware.httpunit.javascript
Class JavaScript

java.lang.Object
  extended by com.meterware.httpunit.javascript.JavaScript

public class JavaScript
extends java.lang.Object

This class is the Rhino-compatible implementation of the JavaScript DOM objects.

Author:
Russell Gold

Nested Class Summary
static class JavaScript.Control
          Javascript support for any control
static class JavaScript.Document
          Document script handling
static class JavaScript.ElementArray
           
static class JavaScript.Form
           
static class JavaScript.HTMLElement
          HTML Element support for JavaScript
static class JavaScript.Image
           
static class JavaScript.Link
           
static class JavaScript.Location
           
static class JavaScript.Navigator
           
static class JavaScript.Option
           
static class JavaScript.Options
           
static class JavaScript.Screen
           
static class JavaScript.Style
           
static class JavaScript.Window
           
 
Constructor Summary
JavaScript()
           
 
Method Summary
static boolean isThrowExceptionsOnError()
           
static void load(WebResponse response)
          Runs the onload event for the specified web response.
static void run(WebResponse response)
          Initiates JavaScript execution for the specified web response.
static void setThrowExceptionsOnError(boolean throwExceptionsOnError)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaScript

public JavaScript()
Method Detail

isThrowExceptionsOnError

public static boolean isThrowExceptionsOnError()

setThrowExceptionsOnError

public static void setThrowExceptionsOnError(boolean throwExceptionsOnError)

run

public static void run(WebResponse response)
                throws java.lang.IllegalAccessException,
                       java.lang.InstantiationException,
                       java.lang.reflect.InvocationTargetException,
                       org.mozilla.javascript.ClassDefinitionException,
                       org.mozilla.javascript.NotAFunctionException,
                       org.mozilla.javascript.PropertyException,
                       org.xml.sax.SAXException,
                       org.mozilla.javascript.JavaScriptException
Initiates JavaScript execution for the specified web response.

Throws:
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
org.mozilla.javascript.ClassDefinitionException
org.mozilla.javascript.NotAFunctionException
org.mozilla.javascript.PropertyException
org.xml.sax.SAXException
org.mozilla.javascript.JavaScriptException

load

public static void load(WebResponse response)
                 throws org.mozilla.javascript.ClassDefinitionException,
                        java.lang.InstantiationException,
                        java.lang.IllegalAccessException,
                        java.lang.reflect.InvocationTargetException,
                        org.mozilla.javascript.PropertyException,
                        org.mozilla.javascript.JavaScriptException,
                        org.xml.sax.SAXException,
                        org.mozilla.javascript.NotAFunctionException
Runs the onload event for the specified web response.

Throws:
org.mozilla.javascript.ClassDefinitionException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
org.mozilla.javascript.PropertyException
org.mozilla.javascript.JavaScriptException
org.xml.sax.SAXException
org.mozilla.javascript.NotAFunctionException


Copyright © 2011. All Rights Reserved.