Class ModuleSystem


  • public class ModuleSystem
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object require​(jdk.nashorn.api.scripting.JSObject parent, java.lang.String id)  
      java.lang.Object requireFromReader​(jdk.nashorn.api.scripting.JSObject parent, java.lang.String filename, java.io.Reader reader)  
      java.lang.Object requireFromReaderInGlobalContext​(jdk.nashorn.api.scripting.JSObject parent, java.lang.String filename, java.io.Reader reader)  
      jdk.nashorn.api.scripting.JSObject requireModule​(jdk.nashorn.api.scripting.JSObject parent, java.lang.String id)  
      jdk.nashorn.api.scripting.JSObject requireModuleFromReader​(jdk.nashorn.api.scripting.JSObject parent, java.lang.String filename, java.io.Reader moduleContent)  
      jdk.nashorn.api.scripting.JSObject requireModuleFromReaderInGlobalContext​(jdk.nashorn.api.scripting.JSObject parent, java.lang.String filename, java.io.Reader moduleContent)  
      java.lang.String resolve​(jdk.nashorn.api.scripting.JSObject parent, java.lang.String id)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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)