org.lobobrowser.js
public class JavaObjectWrapper extends org.mozilla.javascript.ScriptableObject
| Constructor and Description |
|---|
JavaObjectWrapper(JavaClassWrapper classWrapper) |
JavaObjectWrapper(JavaClassWrapper classWrapper,
java.lang.Object delegate) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
get(int index,
org.mozilla.javascript.Scriptable start) |
java.lang.Object |
get(java.lang.String name,
org.mozilla.javascript.Scriptable start) |
java.lang.String |
getClassName() |
static org.mozilla.javascript.Function |
getConstructor(java.lang.String className,
JavaClassWrapper classWrapper,
org.mozilla.javascript.Scriptable scope) |
static org.mozilla.javascript.Function |
getConstructor(java.lang.String className,
JavaClassWrapper classWrapper,
org.mozilla.javascript.Scriptable scope,
JavaInstantiator instantiator) |
java.lang.Object |
getDefaultValue(java.lang.Class hint) |
java.lang.Object |
getJavaObject()
Returns the Java object.
|
void |
put(int index,
org.mozilla.javascript.Scriptable start,
java.lang.Object value) |
void |
put(java.lang.String name,
org.mozilla.javascript.Scriptable start,
java.lang.Object value) |
java.lang.String |
toString() |
applyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineFunctionProperties, defineOwnProperties, defineOwnProperty, defineProperty, defineProperty, defineProperty, defineProperty, delete, delete, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, equivalentValues, get, getAllIds, getArrayPrototype, getAssociatedValue, getAttributes, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getFunctionPrototype, getGetterOrSetter, getIds, getObjectPrototype, getOwnPropertyDescriptor, getParentScope, getProperty, getProperty, getPropertyIds, getPrototype, getSlot, getTopLevelScope, getTopScopeValue, getTypedProperty, getTypedProperty, getTypeOf, has, has, hasInstance, hasProperty, hasProperty, isAccessorDescriptor, isConst, isDataDescriptor, isEmpty, isExtensible, isFalse, isGenericDescriptor, isGetterOrSetter, isSealed, isTrue, preventExtensions, putConst, putConstProperty, putProperty, putProperty, redefineProperty, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setGetterOrSetter, setParentScope, setPrototype, sizepublic JavaObjectWrapper(JavaClassWrapper classWrapper) throws java.lang.InstantiationException, java.lang.IllegalAccessException
java.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionpublic JavaObjectWrapper(JavaClassWrapper classWrapper, java.lang.Object delegate)
public java.lang.Object getJavaObject()
null if garbage collected.public java.lang.String getClassName()
getClassName in interface org.mozilla.javascript.ScriptablegetClassName in class org.mozilla.javascript.ScriptableObjectpublic java.lang.Object get(int index,
org.mozilla.javascript.Scriptable start)
get in interface org.mozilla.javascript.Scriptableget in class org.mozilla.javascript.ScriptableObjectpublic java.lang.Object get(java.lang.String name,
org.mozilla.javascript.Scriptable start)
get in interface org.mozilla.javascript.Scriptableget in class org.mozilla.javascript.ScriptableObjectpublic void put(int index,
org.mozilla.javascript.Scriptable start,
java.lang.Object value)
put in interface org.mozilla.javascript.Scriptableput in class org.mozilla.javascript.ScriptableObjectpublic void put(java.lang.String name,
org.mozilla.javascript.Scriptable start,
java.lang.Object value)
put in interface org.mozilla.javascript.Scriptableput in class org.mozilla.javascript.ScriptableObjectpublic static org.mozilla.javascript.Function getConstructor(java.lang.String className,
JavaClassWrapper classWrapper,
org.mozilla.javascript.Scriptable scope)
public static org.mozilla.javascript.Function getConstructor(java.lang.String className,
JavaClassWrapper classWrapper,
org.mozilla.javascript.Scriptable scope,
JavaInstantiator instantiator)
public java.lang.Object getDefaultValue(java.lang.Class hint)
getDefaultValue in interface org.mozilla.javascript.ScriptablegetDefaultValue in class org.mozilla.javascript.ScriptableObjectpublic java.lang.String toString()
toString in class java.lang.Object