Package net.cnri.util.javascript.nashorn
Class ModuleSystem
- java.lang.Object
-
- net.cnri.util.javascript.nashorn.ModuleSystem
-
public class ModuleSystem extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ModuleSystem(ScriptEngineAndCompilationCache scriptEngineAndCompilationCache, javax.script.ScriptContext scriptContext, jdk.nashorn.api.scripting.JSObject moduleCache, RequireLookup requireLookup)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectrequire(jdk.nashorn.api.scripting.JSObject parent, java.lang.String id)java.lang.ObjectrequireFromReader(jdk.nashorn.api.scripting.JSObject parent, java.lang.String filename, java.io.Reader reader)java.lang.ObjectrequireFromReaderInGlobalContext(jdk.nashorn.api.scripting.JSObject parent, java.lang.String filename, java.io.Reader reader)jdk.nashorn.api.scripting.JSObjectrequireModule(jdk.nashorn.api.scripting.JSObject parent, java.lang.String id)jdk.nashorn.api.scripting.JSObjectrequireModuleFromReader(jdk.nashorn.api.scripting.JSObject parent, java.lang.String filename, java.io.Reader moduleContent)jdk.nashorn.api.scripting.JSObjectrequireModuleFromReaderInGlobalContext(jdk.nashorn.api.scripting.JSObject parent, java.lang.String filename, java.io.Reader moduleContent)java.lang.Stringresolve(jdk.nashorn.api.scripting.JSObject parent, java.lang.String id)
-
-
-
Constructor Detail
-
ModuleSystem
public ModuleSystem(ScriptEngineAndCompilationCache scriptEngineAndCompilationCache, javax.script.ScriptContext scriptContext, jdk.nashorn.api.scripting.JSObject moduleCache, RequireLookup requireLookup)
-
-
Method Detail
-
resolve
public java.lang.String resolve(jdk.nashorn.api.scripting.JSObject parent, java.lang.String id)
-
requireModuleFromReader
public jdk.nashorn.api.scripting.JSObject requireModuleFromReader(jdk.nashorn.api.scripting.JSObject parent, java.lang.String filename, java.io.Reader moduleContent)
-
requireModuleFromReaderInGlobalContext
public jdk.nashorn.api.scripting.JSObject requireModuleFromReaderInGlobalContext(jdk.nashorn.api.scripting.JSObject parent, java.lang.String filename, java.io.Reader moduleContent)
-
requireFromReader
public java.lang.Object requireFromReader(jdk.nashorn.api.scripting.JSObject parent, java.lang.String filename, java.io.Reader reader)
-
requireFromReaderInGlobalContext
public java.lang.Object requireFromReaderInGlobalContext(jdk.nashorn.api.scripting.JSObject parent, java.lang.String filename, java.io.Reader reader)
-
require
public java.lang.Object require(jdk.nashorn.api.scripting.JSObject parent, java.lang.String id)
-
requireModule
public jdk.nashorn.api.scripting.JSObject requireModule(jdk.nashorn.api.scripting.JSObject parent, java.lang.String id)
-
-