|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectadams.core.ConsoleObject
adams.core.option.AbstractOptionHandler
adams.flow.condition.test.AbstractCondition
adams.flow.condition.test.AbstractScriptCondition
adams.flow.condition.test.Groovy
public class Groovy
A condition that uses the condition defined in a Groovy script.
Valid options are:-D <int> (property: debugLevel) The greater the number the more additional info the scheme may output to the console (0 = off). default: 0 minimum: 0
-script <adams.core.io.PlaceholderFile> (property: scriptFile)
The script file to load and execute.
default: ${CWD}
-options <java.lang.String> (property: scriptOptions) The options for the script. default:
-inline-script <adams.core.scripting.GroovyScript> (property: inlineScript) The inline script, if not using an external script file. default:
Groovy,
Serialized Form| Field Summary | |
|---|---|
protected adams.flow.condition.test.AbstractCondition |
m_ConditionObject
the loaded script object. |
protected GroovyScript |
m_InlineScript
the inline script. |
| Fields inherited from class adams.flow.condition.test.AbstractScriptCondition |
|---|
m_ScriptFile, m_ScriptObject, m_ScriptOptions |
| Fields inherited from class adams.flow.condition.test.AbstractCondition |
|---|
m_Tested, m_TestResult |
| Fields inherited from class adams.core.option.AbstractOptionHandler |
|---|
m_DebugLevel, m_OptionManager |
| Constructor Summary | |
|---|---|
Groovy()
|
|
| Method Summary | |
|---|---|
protected String |
checkScriptObject()
Checks the script object. |
void |
defineOptions()
Adds options to the internal list of options. |
protected GroovyScript |
getDefaultInlineScript()
Returns the default inline script. |
GroovyScript |
getInlineScript()
Gets the inline script to use instead of the external script file. |
String |
globalInfo()
Returns a string describing the object. |
String |
inlineScriptTipText()
Returns the tip text for this property. |
protected String |
loadScriptObject()
Loads the scripts object and sets its options. |
protected String |
performScriptTest()
Runs the script test. |
void |
setInlineScript(GroovyScript value)
Sets the inline script to use instead of the external script file. |
| Methods inherited from class adams.flow.condition.test.AbstractScriptCondition |
|---|
getScriptFile, getScriptOptions, initScriptObject, performTest, reset, scriptFileTipText, scriptOptionsTipText, setScriptFile, setScriptOptions |
| Methods inherited from class adams.flow.condition.test.AbstractCondition |
|---|
compareTo, equals, forCommandLine, forName, getConditions, getTestResult, initialize, shallowCopy, shallowCopy |
| Methods inherited from class adams.core.option.AbstractOptionHandler |
|---|
cleanUpOptions, debug, debug, debugLevelTipText, destroy, finishInit, getDebugLevel, getOptionManager, isDebugOn, newOptionManager, setDebugLevel, toCommandLine, toString |
| Methods inherited from class adams.core.ConsoleObject |
|---|
getDebugging, getSystemErr, getSystemOut, sizeOf |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected transient adams.flow.condition.test.AbstractCondition m_ConditionObject
protected GroovyScript m_InlineScript
| Constructor Detail |
|---|
public Groovy()
| Method Detail |
|---|
public String globalInfo()
globalInfo in class AbstractOptionHandlerpublic void defineOptions()
defineOptions in interface OptionHandlerdefineOptions in class adams.flow.condition.test.AbstractScriptConditionprotected GroovyScript getDefaultInlineScript()
public void setInlineScript(GroovyScript value)
value - the inline scriptpublic GroovyScript getInlineScript()
public String inlineScriptTipText()
protected String loadScriptObject()
loadScriptObject in class adams.flow.condition.test.AbstractScriptConditionprotected String checkScriptObject()
checkScriptObject in class adams.flow.condition.test.AbstractScriptConditionprotected String performScriptTest()
performScriptTest in class adams.flow.condition.test.AbstractScriptCondition
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||