Nuxeo Enterprise Platform 5.4

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 java.lang.Object

Author:
Bogdan Stefanescu

Field Summary
 long lastModified
           
 javax.script.CompiledScript script
           
static javax.script.ScriptEngineManager scripting
           
static boolean trackChanges
           
 
Constructor Summary
Script()
           
 
Method Summary
 javax.script.CompiledScript compile(java.io.Reader reader)
           
 javax.script.CompiledScript getCompiledScript()
           
abstract  java.lang.String getExtension()
           
abstract  java.lang.String getLocation()
           
abstract  java.io.Reader getReader()
           
abstract  java.io.Reader getReaderIfModified()
           
static javax.script.ScriptEngineManager getScripting()
           
static void main(java.lang.String[] args)
           
static Script newScript(java.io.File location)
           
static Script newScript(java.lang.String location)
           
static Script newScript(java.net.URL location)
           
 java.lang.Object run(javax.script.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 javax.script.ScriptEngineManager scripting

script

public javax.script.CompiledScript script

lastModified

public long lastModified
Constructor Detail

Script

public Script()
Method Detail

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

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.