org.lobobrowser.js
Class JavaObjectWrapper
ScriptableObject
org.lobobrowser.js.JavaObjectWrapper
public class JavaObjectWrapper
extends ScriptableObject
Object | get(String name, Scriptable start)
|
Object | get(int index, Scriptable start)
|
String | getClassName()
|
static Function | getConstructor(String className, JavaClassWrapper classWrapper, Scriptable scope)
|
static Function | getConstructor(String className, JavaClassWrapper classWrapper, Scriptable scope, JavaInstantiator instantiator)
|
java.lang.Object | getDefaultValue(java.lang.Class hint)
|
Object | getJavaObject() - Returns the Java object.
|
void | put(String name, Scriptable start, Object value)
|
void | put(int index, Scriptable start, Object value)
|
String | toString()
|
JavaObjectWrapper
public JavaObjectWrapper(JavaClassWrapper classWrapper)
throws InstantiationException,
IllegalAccessException
JavaObjectWrapper
public JavaObjectWrapper(JavaClassWrapper classWrapper,
Object delegate)
get
public Object get(String name,
Scriptable start)
get
public Object get(int index,
Scriptable start)
getClassName
public String getClassName()
getConstructor
public static Function getConstructor(String className,
JavaClassWrapper classWrapper,
Scriptable scope)
getDefaultValue
public java.lang.Object getDefaultValue(java.lang.Class hint)
getJavaObject
public Object getJavaObject()
Returns the Java object.
- An object or
null
if garbage collected.
put
public void put(String name,
Scriptable start,
Object value)
put
public void put(int index,
Scriptable start,
Object value)
toString
public String toString()