Example #1
0
 private static void exposeDefaultModules(
     RhinoEngine engine, Map<String, JavaScriptModule> modules) throws ScriptException {
   for (JavaScriptModule module : modules.values()) {
     if (module.isExpose()) {
       String namespace = module.getNamespace();
       if (namespace == null || namespace.equals("")) {
         // expose globally
         exposeModule(engine, module);
       } else {
         engine.defineModule(module);
       }
     }
   }
 }