Package org.htmlunit.javascript
Class HtmlUnitScriptableProxy<T extends HtmlUnitScriptable>
- java.lang.Object
-
- org.htmlunit.corejs.javascript.Delegator
-
- org.htmlunit.javascript.HtmlUnitScriptableProxy<T>
-
- Type Parameters:
T- the type of scriptable object being wrapped
- All Implemented Interfaces:
java.io.Serializable,org.htmlunit.corejs.javascript.Callable,org.htmlunit.corejs.javascript.Constructable,org.htmlunit.corejs.javascript.Function,org.htmlunit.corejs.javascript.Scriptable,org.htmlunit.corejs.javascript.SymbolScriptable
- Direct Known Subclasses:
DocumentProxy,WindowProxy
public abstract class HtmlUnitScriptableProxy<T extends HtmlUnitScriptable> extends org.htmlunit.corejs.javascript.Delegator implements java.io.SerializableProxy for aHtmlUnitScriptable.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description HtmlUnitScriptableProxy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectget(int index, org.htmlunit.corejs.javascript.Scriptable start)java.lang.Objectget(java.lang.String name, org.htmlunit.corejs.javascript.Scriptable start)java.lang.ObjectgetDefaultValue(java.lang.Class<?> hint)Delegates call to delegee.booleanhas(int index, org.htmlunit.corejs.javascript.Scriptable start)booleanhas(java.lang.String name, org.htmlunit.corejs.javascript.Scriptable start)booleanhasInstance(org.htmlunit.corejs.javascript.Scriptable instance)voidput(int index, org.htmlunit.corejs.javascript.Scriptable start, java.lang.Object value)voidput(java.lang.String name, org.htmlunit.corejs.javascript.Scriptable start, java.lang.Object value)
-
-
-
Method Detail
-
get
public java.lang.Object get(int index, org.htmlunit.corejs.javascript.Scriptable start)- Specified by:
getin interfaceorg.htmlunit.corejs.javascript.Scriptable- Overrides:
getin classorg.htmlunit.corejs.javascript.Delegator
-
get
public java.lang.Object get(java.lang.String name, org.htmlunit.corejs.javascript.Scriptable start)- Specified by:
getin interfaceorg.htmlunit.corejs.javascript.Scriptable- Overrides:
getin classorg.htmlunit.corejs.javascript.Delegator
-
has
public boolean has(int index, org.htmlunit.corejs.javascript.Scriptable start)- Specified by:
hasin interfaceorg.htmlunit.corejs.javascript.Scriptable- Overrides:
hasin classorg.htmlunit.corejs.javascript.Delegator
-
has
public boolean has(java.lang.String name, org.htmlunit.corejs.javascript.Scriptable start)- Specified by:
hasin interfaceorg.htmlunit.corejs.javascript.Scriptable- Overrides:
hasin classorg.htmlunit.corejs.javascript.Delegator
-
hasInstance
public boolean hasInstance(org.htmlunit.corejs.javascript.Scriptable instance)
- Specified by:
hasInstancein interfaceorg.htmlunit.corejs.javascript.Scriptable- Overrides:
hasInstancein classorg.htmlunit.corejs.javascript.Delegator
-
put
public void put(int index, org.htmlunit.corejs.javascript.Scriptable start, java.lang.Object value)- Specified by:
putin interfaceorg.htmlunit.corejs.javascript.Scriptable- Overrides:
putin classorg.htmlunit.corejs.javascript.Delegator
-
put
public void put(java.lang.String name, org.htmlunit.corejs.javascript.Scriptable start, java.lang.Object value)- Specified by:
putin interfaceorg.htmlunit.corejs.javascript.Scriptable- Overrides:
putin classorg.htmlunit.corejs.javascript.Delegator
-
getDefaultValue
public java.lang.Object getDefaultValue(java.lang.Class<?> hint)
Delegates call to delegee.- Specified by:
getDefaultValuein interfaceorg.htmlunit.corejs.javascript.Scriptable- Overrides:
getDefaultValuein classorg.htmlunit.corejs.javascript.Delegator- Parameters:
hint- the type hint- Returns:
- the default value
- See Also:
Scriptable.getDefaultValue(java.lang.Class<?>)
-
-