com.partnersoft.system
Class GroovyScript

java.lang.Object
  extended by com.partnersoft.system.GroovyScript
All Implemented Interfaces:
Coggable, Script

public class GroovyScript
extends java.lang.Object
implements Script

A bit of groovy you can run.

Author:
Paul Reavis Copyright 2005 Partner Software, Inc.

Constructor Summary
GroovyScript()
           
GroovyScript(java.lang.String scriptFile)
           
 
Method Summary
 java.lang.Object clone()
           
 void compile()
           
 boolean getLoadOnce()
           
 java.lang.String getScript()
           
 java.lang.String getScriptFile()
           
 Cog getState()
           
 Naming getVariables()
           
 java.lang.Object instantiate()
           
 boolean isVerbose()
           
 java.lang.Object run()
           
 void setLoadOnce(boolean tizit)
           
 void setScript(java.lang.String newScript)
           
 void setScriptFile(java.lang.String newScriptFile)
           
 void setState(Cog newState)
           
 void setVariable(java.lang.String name, java.lang.Object value)
           
 void setVariables(Naming newVariables)
           
 void setVerbose(boolean tizit)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GroovyScript

public GroovyScript()

GroovyScript

public GroovyScript(java.lang.String scriptFile)
Method Detail

run

public java.lang.Object run()
Specified by:
run in interface Script

instantiate

public java.lang.Object instantiate()

getState

public Cog getState()
Specified by:
getState in interface Coggable

setState

public void setState(Cog newState)
Specified by:
setState in interface Coggable

setVariable

public void setVariable(java.lang.String name,
                        java.lang.Object value)
Specified by:
setVariable in interface Script

getScript

public java.lang.String getScript()

setScript

public void setScript(java.lang.String newScript)

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

compile

public void compile()