org.nuxeo.ecm.core.event.script
Class Script
java.lang.Object
org.nuxeo.ecm.core.event.script.Script
- Direct Known Subclasses:
- FileScript, JARFileScript, JARUrlScript, URLScript
public abstract class Script
- extends java.lang.Object
- Author:
- Bogdan Stefanescu
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
trackChanges
public static boolean trackChanges
scripting
public static javax.script.ScriptEngineManager scripting
script
public javax.script.CompiledScript script
lastModified
public long lastModified
Script
public Script()
getScripting
public static javax.script.ScriptEngineManager getScripting()
newScript
public static Script newScript(java.lang.String location)
throws java.lang.Exception
- Throws:
java.lang.Exception
newScript
public static Script newScript(java.net.URL location)
throws java.lang.Exception
- Throws:
java.lang.Exception
newScript
public static Script newScript(java.io.File location)
getReader
public abstract java.io.Reader getReader()
throws java.io.IOException
- Throws:
java.io.IOException
getReaderIfModified
public abstract java.io.Reader getReaderIfModified()
throws java.io.IOException
- Throws:
java.io.IOException
getExtension
public abstract java.lang.String getExtension()
getLocation
public abstract java.lang.String getLocation()
run
public java.lang.Object run(javax.script.Bindings args)
throws java.lang.Exception
- Throws:
java.lang.Exception
getCompiledScript
public javax.script.CompiledScript getCompiledScript()
throws javax.script.ScriptException
- Throws:
javax.script.ScriptException
compile
public javax.script.CompiledScript compile(java.io.Reader reader)
throws javax.script.ScriptException
- Throws:
javax.script.ScriptException
main
public static void main(java.lang.String[] args)
throws java.lang.Exception
- Throws:
java.lang.Exception
Copyright © 2010 Nuxeo SAS. All Rights Reserved.