org.lobobrowser.js

Class JavaConstructorObject

Implemented Interfaces:
Function

public class JavaConstructorObject
extends ScriptableObject
implements Function

Nested Class Summary

static class
JavaConstructorObject.SimpleInstantiator

Constructor Summary

JavaConstructorObject(String name, JavaClassWrapper classWrapper)
JavaConstructorObject(String name, JavaClassWrapper classWrapper, JavaInstantiator instantiator)

Method Summary

Object
call(Context cx, Scriptable scope, Scriptable thisObj, Object[] args)
Scriptable
construct(Context cx, Scriptable scope, Object[] args)
String
getClassName()
java.lang.Object
getDefaultValue(java.lang.Class hint)

Constructor Details

JavaConstructorObject

public JavaConstructorObject(String name,
                             JavaClassWrapper classWrapper)

JavaConstructorObject

public JavaConstructorObject(String name,
                             JavaClassWrapper classWrapper,
                             JavaInstantiator instantiator)

Method Details

call

public Object call(Context cx,
                   Scriptable scope,
                   Scriptable thisObj,
                   Object[] args)

construct

public Scriptable construct(Context cx,
                            Scriptable scope,
                            Object[] args)

getClassName

public String getClassName()

getDefaultValue

public java.lang.Object getDefaultValue(java.lang.Class hint)