Class ModuleScript

    • Constructor Detail

      • ModuleScript

        public ModuleScript​(Script script,
                            URI uri,
                            URI base)
        Creates a new CommonJS module.
        Parameters:
        script - the script representing the code of the module.
        uri - the URI of the module.
        base - the base URI, or null.
    • Method Detail

      • getScript

        public Script getScript()
        Returns the script object representing the code of the module.
        Returns:
        the script object representing the code of the module.
      • getUri

        public URI getUri()
        Returns the URI of the module.
        Returns:
        the URI of the module.
      • getBase

        public URI getBase()
        Returns the base URI from which this module source was loaded, or null if it was loaded from an absolute URI.
        Returns:
        the base URI, or null.
      • isSandboxed

        public boolean isSandboxed()
        Returns true if this script has a base URI and has a source URI that is contained within that base URI.
        Returns:
        true if this script is contained within its sandbox base URI.