@NodeModule(name="module") public class NodeModuleModule extends BaseNodeModule
module module, providing access to createRequire.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
FUNCTION_CREATE_REQUIRE
The function name for
Module.createRequire(). |
static java.lang.String |
PROPERTY_REQUIRE
The property name for the global
require function. |
moduleObject, name| Constructor and Description |
|---|
NodeModuleModule(V8ValueObject moduleObject,
java.lang.String name)
Instantiates a new Node module module.
|
| Modifier and Type | Method and Description |
|---|---|
void |
setRequireRootDirectory(java.io.File requireRootDirectory)
Sets the root directory for the global
require function using Module.createRequire(). |
void |
setRequireRootDirectory(java.lang.String requireRootDirectory)
Sets the root directory for the global
require function using Module.createRequire(). |
close, getModuleObject, getName, isClosedpublic static final java.lang.String FUNCTION_CREATE_REQUIRE
Module.createRequire().public static final java.lang.String PROPERTY_REQUIRE
require function.public NodeModuleModule(V8ValueObject moduleObject, java.lang.String name)
moduleObject - the underlying V8 object representing the modulename - the module namepublic void setRequireRootDirectory(java.lang.String requireRootDirectory)
throws JavetException
require function using Module.createRequire().requireRootDirectory - the root directory pathJavetException - the javet exceptionpublic void setRequireRootDirectory(java.io.File requireRootDirectory)
throws JavetException
require function using Module.createRequire().requireRootDirectory - the root directory as a FileJavetException - the javet exception