|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | PROPERTY | CONSTR | METHOD | DETAIL: FIELD | PROPERTY | CONSTR | METHOD |
java.lang.Objectorg.codehaus.groovy.tools.shell.CommandSupport
org.codehaus.groovy.tools.shell.ComplexCommandSupport
abstract class ComplexCommandSupport extends CommandSupport
Support for more complex commands.
Field Summary | |
---|---|
protected java.lang.String |
defaultFunction
|
protected java.util.List |
functions
|
Fields inherited from class CommandSupport | |
---|---|
NEWLINE, io, log, messages, registry, shell |
Property Summary | |
---|---|
java.lang.Object |
do_all
|
Constructor Summary | |
ComplexCommandSupport(Groovysh shell, java.lang.String name, java.lang.String shortcut, java.util.List comFunctions)
|
|
ComplexCommandSupport(Groovysh shell, java.lang.String name, java.lang.String shortcut, java.util.List comFunctions, java.lang.String defaultFunction)
|
Method Summary | |
---|---|
protected java.util.List
|
createCompleters()
|
java.lang.Object
|
execute(java.util.List args)
|
protected java.lang.Object
|
executeFunction(java.lang.String fname, java.util.List args)
|
java.util.List
|
getFunctions()
|
protected Closure
|
loadFunction(java.lang.String name)
|
Methods inherited from class CommandSupport | |
---|---|
alias, assertNoArguments, createCompleters, fail, fail, getBinding, getBuffer, getBuffers, getClassLoader, getCompleter, getDescription, getHelp, getHistory, getImports, getUsage, getVariables |
Field Detail |
---|
protected java.lang.String defaultFunction
protected java.util.List functions
Property Detail |
---|
java.lang.Object do_all
Constructor Detail |
---|
ComplexCommandSupport(Groovysh shell, java.lang.String name, java.lang.String shortcut, java.util.List comFunctions)
ComplexCommandSupport(Groovysh shell, java.lang.String name, java.lang.String shortcut, java.util.List comFunctions, java.lang.String defaultFunction)
Method Detail |
---|
protected java.util.List createCompleters()
java.lang.Object execute(java.util.List args)
protected java.lang.Object executeFunction(java.lang.String fname, java.util.List args)
java.util.List getFunctions()
protected Closure loadFunction(java.lang.String name)
Groovy Documentation