public class FunctionWrapper extends Object implements net.sourceforge.htmlunit.corejs.javascript.Function
Function delegating all calls to the wrapped instance.| Constructor and Description |
|---|
FunctionWrapper(net.sourceforge.htmlunit.corejs.javascript.Function wrapped)
Constructs a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
call(net.sourceforge.htmlunit.corejs.javascript.Context cx,
net.sourceforge.htmlunit.corejs.javascript.Scriptable scope,
net.sourceforge.htmlunit.corejs.javascript.Scriptable thisObj,
Object[] args) |
net.sourceforge.htmlunit.corejs.javascript.Scriptable |
construct(net.sourceforge.htmlunit.corejs.javascript.Context cx,
net.sourceforge.htmlunit.corejs.javascript.Scriptable scope,
Object[] args) |
void |
delete(int index) |
void |
delete(String name) |
Object |
get(int index,
net.sourceforge.htmlunit.corejs.javascript.Scriptable start) |
Object |
get(String name,
net.sourceforge.htmlunit.corejs.javascript.Scriptable start) |
String |
getClassName() |
Object |
getDefaultValue(Class<?> hint) |
Object[] |
getIds() |
net.sourceforge.htmlunit.corejs.javascript.Scriptable |
getParentScope() |
net.sourceforge.htmlunit.corejs.javascript.Scriptable |
getPrototype() |
boolean |
has(int index,
net.sourceforge.htmlunit.corejs.javascript.Scriptable start) |
boolean |
has(String name,
net.sourceforge.htmlunit.corejs.javascript.Scriptable start) |
boolean |
hasInstance(net.sourceforge.htmlunit.corejs.javascript.Scriptable instance) |
void |
put(int index,
net.sourceforge.htmlunit.corejs.javascript.Scriptable start,
Object value) |
void |
put(String name,
net.sourceforge.htmlunit.corejs.javascript.Scriptable start,
Object value) |
void |
setParentScope(net.sourceforge.htmlunit.corejs.javascript.Scriptable parent) |
void |
setPrototype(net.sourceforge.htmlunit.corejs.javascript.Scriptable prototype) |
public FunctionWrapper(net.sourceforge.htmlunit.corejs.javascript.Function wrapped)
wrapped - the wrapped functionpublic Object call(net.sourceforge.htmlunit.corejs.javascript.Context cx, net.sourceforge.htmlunit.corejs.javascript.Scriptable scope, net.sourceforge.htmlunit.corejs.javascript.Scriptable thisObj, Object[] args)
call in interface net.sourceforge.htmlunit.corejs.javascript.Callablecall in interface net.sourceforge.htmlunit.corejs.javascript.Functionpublic String getClassName()
getClassName in interface net.sourceforge.htmlunit.corejs.javascript.Scriptablepublic net.sourceforge.htmlunit.corejs.javascript.Scriptable construct(net.sourceforge.htmlunit.corejs.javascript.Context cx,
net.sourceforge.htmlunit.corejs.javascript.Scriptable scope,
Object[] args)
construct in interface net.sourceforge.htmlunit.corejs.javascript.Functionpublic Object get(String name, net.sourceforge.htmlunit.corejs.javascript.Scriptable start)
get in interface net.sourceforge.htmlunit.corejs.javascript.Scriptablepublic Object get(int index, net.sourceforge.htmlunit.corejs.javascript.Scriptable start)
get in interface net.sourceforge.htmlunit.corejs.javascript.Scriptablepublic boolean has(String name, net.sourceforge.htmlunit.corejs.javascript.Scriptable start)
has in interface net.sourceforge.htmlunit.corejs.javascript.Scriptablepublic boolean has(int index,
net.sourceforge.htmlunit.corejs.javascript.Scriptable start)
has in interface net.sourceforge.htmlunit.corejs.javascript.Scriptablepublic void put(String name, net.sourceforge.htmlunit.corejs.javascript.Scriptable start, Object value)
put in interface net.sourceforge.htmlunit.corejs.javascript.Scriptablepublic void put(int index,
net.sourceforge.htmlunit.corejs.javascript.Scriptable start,
Object value)
put in interface net.sourceforge.htmlunit.corejs.javascript.Scriptablepublic void delete(String name)
delete in interface net.sourceforge.htmlunit.corejs.javascript.Scriptablepublic void delete(int index)
delete in interface net.sourceforge.htmlunit.corejs.javascript.Scriptablepublic net.sourceforge.htmlunit.corejs.javascript.Scriptable getPrototype()
getPrototype in interface net.sourceforge.htmlunit.corejs.javascript.Scriptablepublic void setPrototype(net.sourceforge.htmlunit.corejs.javascript.Scriptable prototype)
setPrototype in interface net.sourceforge.htmlunit.corejs.javascript.Scriptablepublic net.sourceforge.htmlunit.corejs.javascript.Scriptable getParentScope()
getParentScope in interface net.sourceforge.htmlunit.corejs.javascript.Scriptablepublic void setParentScope(net.sourceforge.htmlunit.corejs.javascript.Scriptable parent)
setParentScope in interface net.sourceforge.htmlunit.corejs.javascript.Scriptablepublic Object[] getIds()
getIds in interface net.sourceforge.htmlunit.corejs.javascript.Scriptablepublic Object getDefaultValue(Class<?> hint)
getDefaultValue in interface net.sourceforge.htmlunit.corejs.javascript.Scriptablepublic boolean hasInstance(net.sourceforge.htmlunit.corejs.javascript.Scriptable instance)
hasInstance in interface net.sourceforge.htmlunit.corejs.javascript.ScriptableCopyright © 2002–2020 Gargoyle Software Inc.. All rights reserved.