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()