com.partnersoft.system
Class BeanShellScript
java.lang.Object
com.partnersoft.system.BeanShellScript
- All Implemented Interfaces:
- Coggable, Script
public class BeanShellScript
- extends java.lang.Object
- implements Script
A bit of BeanShell you can run.
- Author:
- Paul Reavis
Copyright 2005 Partner Software, Inc.
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BeanShellScript
public BeanShellScript()
BeanShellScript
public BeanShellScript(java.lang.String scriptFile,
java.util.ArrayList scriptLibDirs)
run
public java.lang.Object run()
- Specified by:
run in interface Script
getState
public Cog getState()
- Specified by:
getState in interface Coggable
setState
public void setState(Cog newState)
- Specified by:
setState in interface Coggable
setScriptLibDirs
public void setScriptLibDirs(java.util.ArrayList argScriptLibDirs)
getScriptLibDirs
public java.util.ArrayList getScriptLibDirs()
setVariable
public void setVariable(java.lang.String name,
java.lang.Object value)
- Specified by:
setVariable in interface Script
getScriptFile
public java.lang.String getScriptFile()
setScriptFile
public void setScriptFile(java.lang.String newScriptFile)
isVerbose
public boolean isVerbose()
- Specified by:
isVerbose in interface Script
setVerbose
public void setVerbose(boolean tizit)
- Specified by:
setVerbose in interface Script
getVariables
public Naming getVariables()
- Specified by:
getVariables in interface Script
setVariables
public void setVariables(Naming newVariables)
- Specified by:
setVariables in interface Script
getLoadOnce
public boolean getLoadOnce()
- Specified by:
getLoadOnce in interface Script
setLoadOnce
public void setLoadOnce(boolean tizit)
- Specified by:
setLoadOnce in interface Script
clone
public java.lang.Object clone()
- Specified by:
clone in interface Script- Overrides:
clone in class java.lang.Object
include
public void include(java.lang.String includeFile)
throws bsh.EvalError,
java.io.FileNotFoundException,
java.io.IOException
- Throws:
bsh.EvalError
java.io.FileNotFoundException
java.io.IOException