public abstract class Script extends Object
| Modifier and Type | Field and Description |
|---|---|
long |
lastModified |
protected CompiledScript |
script |
protected static ScriptEngineManager |
scripting |
| Constructor and Description |
|---|
Script() |
| Modifier and Type | Method and Description |
|---|---|
CompiledScript |
compile(Reader reader) |
CompiledScript |
getCompiledScript() |
abstract String |
getExtension() |
protected String |
getExtension(String location) |
abstract String |
getLocation() |
abstract Reader |
getReader() |
abstract Reader |
getReaderIfModified() |
static ScriptEngineManager |
getScripting() |
static Script |
newScript(File location) |
static Script |
newScript(String location) |
static Script |
newScript(URL location) |
Object |
run(Bindings args) |
protected static volatile ScriptEngineManager scripting
protected CompiledScript script
public volatile long lastModified
public Script()
public static ScriptEngineManager getScripting()
public static Script newScript(String location) throws IOException
IOExceptionpublic static Script newScript(URL location) throws IOException
IOExceptionpublic abstract Reader getReader() throws IOException
IOExceptionpublic abstract Reader getReaderIfModified() throws IOException
IOExceptionpublic abstract String getExtension()
public abstract String getLocation()
protected String getExtension(String location)
public Object run(Bindings args) throws ScriptException
ScriptExceptionpublic CompiledScript getCompiledScript() throws ScriptException
ScriptExceptionpublic CompiledScript compile(Reader reader) throws ScriptException
ScriptExceptionCopyright © 2019 Nuxeo. All rights reserved.