Examples of NativeJavaClass


Examples of de.innovationgate.ext.org.mozilla.javascript.NativeJavaClass

    public synchronized void init(Context cx, WGACore wgaCore) {
        if (!_inited) {
            initStandardObjects(cx, false);
            _wgaGlobal.setParentScope(this);
            _wgaGlobal.put("Core", _wgaGlobal, wgaCore);
            _wgaGlobal.put("Utils", _wgaGlobal, new NativeJavaClass(_wgaGlobal, WGUtils.class));
            _inited = true;
            _wgaGlobal.sealObject();
            sealObject();
        }
    }
View Full Code Here

Examples of de.innovationgate.ext.org.mozilla.javascript.NativeJavaClass

        return false;
    }

    public boolean hasInstance(Scriptable instance) {
        if (instance instanceof NativeJavaClass) {
            NativeJavaClass javaClass = (NativeJavaClass) instance;
            return javaClass.getClassObject().isAssignableFrom(TMLScriptRootScopeData.class);
        }
        return false;
    }
View Full Code Here

Examples of org.mozilla.javascript.NativeJavaClass

    private void addImportedClasses(Context cx, Scriptable scope,
            Class<?>[] classes) {
        if (classes != null && classes.length > 0) {
            NativeJavaClass[] np = new NativeJavaClass[classes.length];
            for (int i = 0; i < classes.length; i++) {
                np[i] = new NativeJavaClass(scope, classes[i]);
            }
            ScriptableObject.callMethod(cx, scope, "importClass", np);
        }
    }
View Full Code Here

Examples of org.mozilla.javascript.NativeJavaClass

  public static String help(Object object,String name) {
    StringBuffer buffer = new StringBuffer();
   
    Class clazz = object.getClass();
    if( object instanceof NativeJavaClass ) {
      NativeJavaClass njc = (NativeJavaClass)object;
      clazz = njc.getClassObject();
    }

    if(name==null) {
      name = JS.getInstance().getObjectAlias(object);
      if(name==null) {
View Full Code Here

Examples of org.mozilla.javascript.NativeJavaClass

    private void addImportedClasses(Context cx, Scriptable scope,
            Class<?>[] classes) {
        if (classes != null && classes.length > 0) {
            NativeJavaClass[] np = new NativeJavaClass[classes.length];
            for (int i = 0; i < classes.length; i++) {
                np[i] = new NativeJavaClass(scope, classes[i]);
            }
            ScriptableObject.callMethod(cx, scope, "importClass", np);
        }
    }
View Full Code Here

Examples of org.mozilla.javascript.NativeJavaClass

      }
    } catch (Exception e) {
    }
    global = cx.initStandardObjects();
    cx.putThreadLocal(WebWrapper.class, this);
    Object image = new NativeJavaClass(global, HTMLImageElement.class);
    global.put("Image", global, image);
    Object xmlHttpRequest = new NativeJavaClass(global,
        XMLHttpRequest.class);
    global.put("XMLHttpRequest", global, xmlHttpRequest);
    new Console(global, "console");
    new Navigator(global, "navigator");
    jsonParser = new JsonParser(cx, global);
View Full Code Here

Examples of org.mozilla.javascript.NativeJavaClass

                    "privileged() requires a function argument");
        }
        final Scriptable scope = getTopLevelScope(thisObj);
        Scriptable s = cx.newObject(scope);
        s.put("run", s, args[0]);
        final Object[] jargs = {new NativeJavaClass(scope, PrivilegedAction.class), s};
        PrivilegedAction action = AccessController.doPrivileged(
                new PrivilegedAction<PrivilegedAction>() {
                    public PrivilegedAction run() {
                        return (PrivilegedAction) ((Wrapper) cx.newObject(scope,
                                "JavaAdapter", jargs)).unwrap();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.