com.meterware.httpunit.javascript
Class JavaScript.Window
java.lang.Object
org.mozilla.javascript.ScriptableObject
com.meterware.httpunit.javascript.ScriptingEngineImpl
com.meterware.httpunit.javascript.JavaScript.Window
- All Implemented Interfaces:
- ScriptingEngine, ScriptingEventHandler, ScriptingHandler, java.io.Serializable, org.mozilla.javascript.ConstProperties, org.mozilla.javascript.debug.DebuggableObject, org.mozilla.javascript.Scriptable
- Enclosing class:
- JavaScript
public static class JavaScript.Window
- extends ScriptingEngineImpl
- See Also:
- Serialized Form
Fields inherited from class org.mozilla.javascript.ScriptableObject |
CONST, DONTENUM, EMPTY, PERMANENT, READONLY, UNINITIALIZED_CONST |
Fields inherited from interface org.mozilla.javascript.Scriptable |
NOT_FOUND |
Method Summary |
void |
clearCaches()
Clears any cached values, permitting them to be recomputed as needed. |
protected void |
discardDocumentWriteBuffer()
|
java.lang.Object |
get(int i,
org.mozilla.javascript.Scriptable scriptable)
|
java.lang.Object |
get(java.lang.String propertyName,
org.mozilla.javascript.Scriptable scriptable)
|
java.lang.String |
getClassName()
|
protected java.lang.String |
getDocumentWriteBuffer()
|
boolean |
handleEvent(java.lang.String eventName)
get the event Handler script for the event e.g. |
boolean |
has(java.lang.String propertyName,
org.mozilla.javascript.Scriptable scriptable)
|
void |
jsFunction_alert(java.lang.String message)
javascript alert handling |
void |
jsFunction_close()
|
boolean |
jsFunction_confirm(java.lang.String message)
|
void |
jsFunction_focus()
|
void |
jsFunction_moveTo(int x,
int y)
|
JavaScript.Window |
jsFunction_open(java.lang.Object url,
java.lang.String name,
java.lang.String features,
boolean replace)
|
java.lang.String |
jsFunction_prompt(java.lang.String message,
java.lang.String defaultResponse)
|
void |
jsFunction_setTimeout()
|
JavaScript.Document |
jsGet_document()
|
org.mozilla.javascript.Scriptable |
jsGet_frames()
|
JavaScript.Location |
jsGet_location()
|
JavaScript.Navigator |
jsGet_navigator()
|
JavaScript.Screen |
jsGet_screen()
|
JavaScript.Window |
jsGet_self()
|
JavaScript.Window |
jsGet_window()
|
void |
jsSet_location(java.lang.String relativeURL)
|
ScriptingEngine |
newScriptingEngine(ScriptableDelegate child)
Returns a new scripting engine for the specified delegate. |
void |
put(java.lang.String propertyName,
org.mozilla.javascript.Scriptable scriptable,
java.lang.Object value)
|
protected JavaScript.ElementArray |
toElementArray(ScriptingHandler[] scriptables)
|
java.lang.String |
toString()
|
protected static java.lang.String |
toStringIfNotUndefined(java.lang.Object object)
|
Methods inherited from class org.mozilla.javascript.ScriptableObject |
associateValue, avoidObjectDetection, callMethod, callMethod, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineFunctionProperties, defineProperty, defineProperty, defineProperty, defineProperty, delete, delete, deleteProperty, deleteProperty, equivalentValues, getAllIds, getAssociatedValue, getAttributes, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getDefaultValue, getFunctionPrototype, getGetterOrSetter, getIds, getObjectPrototype, getParentScope, getProperty, getProperty, getPropertyIds, getPrototype, getTopLevelScope, getTopScopeValue, has, hasInstance, hasProperty, hasProperty, isConst, isGetterOrSetter, isSealed, put, putConst, putConstProperty, putProperty, putProperty, redefineProperty, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setGetterOrSetter, setParentScope, setPrototype |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
_scriptable
protected ScriptableDelegate _scriptable
_parent
protected com.meterware.httpunit.javascript.JavaScript.JavaScriptEngine _parent
JavaScript.Window
public JavaScript.Window()
getClassName
public java.lang.String getClassName()
- Specified by:
getClassName
in interface org.mozilla.javascript.Scriptable
- Specified by:
getClassName
in class org.mozilla.javascript.ScriptableObject
jsGet_window
public JavaScript.Window jsGet_window()
jsGet_self
public JavaScript.Window jsGet_self()
jsGet_document
public JavaScript.Document jsGet_document()
jsGet_frames
public org.mozilla.javascript.Scriptable jsGet_frames()
throws org.xml.sax.SAXException,
org.mozilla.javascript.PropertyException,
org.mozilla.javascript.JavaScriptException,
org.mozilla.javascript.NotAFunctionException
- Throws:
org.xml.sax.SAXException
org.mozilla.javascript.PropertyException
org.mozilla.javascript.JavaScriptException
org.mozilla.javascript.NotAFunctionException
jsGet_navigator
public JavaScript.Navigator jsGet_navigator()
jsGet_screen
public JavaScript.Screen jsGet_screen()
jsGet_location
public JavaScript.Location jsGet_location()
jsSet_location
public void jsSet_location(java.lang.String relativeURL)
throws java.io.IOException,
org.xml.sax.SAXException
- Throws:
java.io.IOException
org.xml.sax.SAXException
jsFunction_alert
public void jsFunction_alert(java.lang.String message)
- javascript alert handling
- Parameters:
message
- - the alert message
jsFunction_confirm
public boolean jsFunction_confirm(java.lang.String message)
jsFunction_prompt
public java.lang.String jsFunction_prompt(java.lang.String message,
java.lang.String defaultResponse)
jsFunction_moveTo
public void jsFunction_moveTo(int x,
int y)
jsFunction_focus
public void jsFunction_focus()
jsFunction_setTimeout
public void jsFunction_setTimeout()
jsFunction_close
public void jsFunction_close()
jsFunction_open
public JavaScript.Window jsFunction_open(java.lang.Object url,
java.lang.String name,
java.lang.String features,
boolean replace)
throws org.mozilla.javascript.PropertyException,
org.mozilla.javascript.JavaScriptException,
org.mozilla.javascript.NotAFunctionException,
java.io.IOException,
org.xml.sax.SAXException
- Throws:
org.mozilla.javascript.PropertyException
org.mozilla.javascript.JavaScriptException
org.mozilla.javascript.NotAFunctionException
java.io.IOException
org.xml.sax.SAXException
clearCaches
public void clearCaches()
- Description copied from interface:
ScriptingEngine
- Clears any cached values, permitting them to be recomputed as needed.
- Specified by:
clearCaches
in interface ScriptingEngine
- Specified by:
clearCaches
in interface ScriptingHandler
getDocumentWriteBuffer
protected java.lang.String getDocumentWriteBuffer()
- Overrides:
getDocumentWriteBuffer
in class ScriptingEngineImpl
discardDocumentWriteBuffer
protected void discardDocumentWriteBuffer()
- Overrides:
discardDocumentWriteBuffer
in class ScriptingEngineImpl
handleEvent
public boolean handleEvent(java.lang.String eventName)
- get the event Handler script for the event e.g. onchange, onmousedown, onclick, onmouseup
execute the script if it's assigned by calling doEvent for the script
- Specified by:
handleEvent
in interface ScriptingEventHandler
- Overrides:
handleEvent
in class ScriptingEngineImpl
- Parameters:
eventName
-
- Returns:
has
public boolean has(java.lang.String propertyName,
org.mozilla.javascript.Scriptable scriptable)
- Specified by:
has
in interface org.mozilla.javascript.Scriptable
- Overrides:
has
in class org.mozilla.javascript.ScriptableObject
get
public java.lang.Object get(java.lang.String propertyName,
org.mozilla.javascript.Scriptable scriptable)
- Specified by:
get
in interface org.mozilla.javascript.Scriptable
- Overrides:
get
in class org.mozilla.javascript.ScriptableObject
get
public java.lang.Object get(int i,
org.mozilla.javascript.Scriptable scriptable)
- Specified by:
get
in interface org.mozilla.javascript.Scriptable
- Overrides:
get
in class org.mozilla.javascript.ScriptableObject
put
public void put(java.lang.String propertyName,
org.mozilla.javascript.Scriptable scriptable,
java.lang.Object value)
- Specified by:
put
in interface org.mozilla.javascript.Scriptable
- Overrides:
put
in class org.mozilla.javascript.ScriptableObject
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
newScriptingEngine
public ScriptingEngine newScriptingEngine(ScriptableDelegate child)
- Description copied from interface:
ScriptingEngine
- Returns a new scripting engine for the specified delegate.
toStringIfNotUndefined
protected static java.lang.String toStringIfNotUndefined(java.lang.Object object)
toElementArray
protected JavaScript.ElementArray toElementArray(ScriptingHandler[] scriptables)
Copyright © 2011. All Rights Reserved.