Class ScriptRunner
- java.lang.Object
- 
- org.apache.tools.ant.util.ScriptRunnerBase
- 
- org.apache.tools.ant.util.optional.ScriptRunner
 
 
- 
- Direct Known Subclasses:
- ScriptRunner
 
 public class ScriptRunner extends ScriptRunnerBase This class is used to run BSF scripts
- 
- 
Constructor SummaryConstructors Constructor Description ScriptRunner()
 - 
Method SummaryModifier and Type Method Description java.lang.ObjectevaluateScript(java.lang.String execName)Evaluate the script.voidexecuteScript(java.lang.String execName)Do the work.java.lang.StringgetManagerName()Get the name of the manager prefix.booleansupportsLanguage()Check if bsf supports the language.- 
Methods inherited from class org.apache.tools.ant.util.ScriptRunnerBaseaddBean, addBeans, addText, bindToComponent, bindToComponentMinimum, checkLanguage, clearScript, getBeans, getCompiled, getKeepEngine, getLanguage, getProject, getScript, getScriptClassLoader, loadResource, loadResources, replaceContextLoader, restoreContextLoader, setCompiled, setEncoding, setKeepEngine, setLanguage, setProject, setScriptClassLoader, setSrc
 
- 
 
- 
- 
- 
Method Detail- 
getManagerNamepublic java.lang.String getManagerName() Get the name of the manager prefix.- Specified by:
- getManagerNamein class- ScriptRunnerBase
- Returns:
- "bsf"
 
 - 
supportsLanguagepublic boolean supportsLanguage() Check if bsf supports the language.- Specified by:
- supportsLanguagein class- ScriptRunnerBase
- Returns:
- true if bsf can create an engine for this language.
 
 - 
executeScriptpublic void executeScript(java.lang.String execName) throws BuildExceptionDo the work.- Specified by:
- executeScriptin class- ScriptRunnerBase
- Parameters:
- execName- the name that will be passed to BSF for this script execution.
- Throws:
- BuildException- if something goes wrong executing the script.
 
 - 
evaluateScriptpublic java.lang.Object evaluateScript(java.lang.String execName) throws BuildExceptionEvaluate the script.- Specified by:
- evaluateScriptin class- ScriptRunnerBase
- Parameters:
- execName- the name that will be passed to BSF for this script execution.
- Returns:
- the result of the evaluation
- Throws:
- BuildException- if something goes wrong executing the script.
 
 
- 
 
-