Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.core.event.script
Class Script

java.lang.Object
  extended by org.nuxeo.ecm.core.event.script.Script
Direct Known Subclasses:
FileScript, JARFileScript, JARUrlScript, URLScript

public abstract class Script
extends Object

Author:
Bogdan Stefanescu

Field Summary
 long lastModified
           
 CompiledScript script
           
static ScriptEngineManager scripting
           
static boolean trackChanges
           
 
Constructor Summary
Script()
           
 
Method Summary
 CompiledScript compile(Reader reader)
           
 CompiledScript getCompiledScript()
           
abstract  String getExtension()
           
abstract  String getLocation()
           
abstract  Reader getReader()
           
abstract  Reader getReaderIfModified()
           
static ScriptEngineManager getScripting()
           
static void main(String[] args)
           
static Script newScript(File location)
           
static Script newScript(String location)
           
static Script newScript(URL location)
           
 Object run(Bindings args)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

trackChanges

public static boolean trackChanges

scripting

public static ScriptEngineManager scripting

script

public CompiledScript script

lastModified

public long lastModified
Constructor Detail

Script

public Script()
Method Detail

getScripting

public static ScriptEngineManager getScripting()

newScript

public static Script newScript(String location)
                        throws Exception
Throws:
Exception

newScript

public static Script newScript(URL location)
                        throws Exception
Throws:
Exception

newScript

public static Script newScript(File location)

getReader

public abstract Reader getReader()
                          throws IOException
Throws:
IOException

getReaderIfModified

public abstract Reader getReaderIfModified()
                                    throws IOException
Throws:
IOException

getExtension

public abstract String getExtension()

getLocation

public abstract String getLocation()

run

public Object run(Bindings args)
           throws Exception
Throws:
Exception

getCompiledScript

public CompiledScript getCompiledScript()
                                 throws ScriptException
Throws:
ScriptException

compile

public CompiledScript compile(Reader reader)
                       throws ScriptException
Throws:
ScriptException

main

public static void main(String[] args)
                 throws Exception
Throws:
Exception

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.