public class ModuleScript
extends java.lang.Object
implements java.io.Serializable
Require functions
 use them and obtain them through a ModuleScriptProvider. Instances
 are immutable.| Constructor and Description | 
|---|
| ModuleScript(Script script,
            java.net.URI uri,
            java.net.URI base)Creates a new CommonJS module. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.net.URI | getBase()Returns the base URI from which this module source was loaded, or null
 if it was loaded from an absolute URI. | 
| Script | getScript()Returns the script object representing the code of the module. | 
| java.net.URI | getUri()Returns the URI of the module. | 
| boolean | isSandboxed()Returns true if this script has a base URI and has a source URI that
 is contained within that base URI. | 
public ModuleScript(Script script, java.net.URI uri, java.net.URI base)
script - the script representing the code of the module.uri - the URI of the module.base - the base URI, or null.public Script getScript()
public java.net.URI getUri()
public java.net.URI getBase()
public boolean isSandboxed()