public class GroovyCommandManagerImpl extends java.lang.Object implements CommandManager
| Constructor and Description |
|---|
GroovyCommandManagerImpl(PluginContext context) |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy(java.util.HashMap<java.lang.String,java.lang.Object> session) |
java.lang.String |
doCallBack(java.util.HashMap<java.lang.String,java.lang.Object> session,
java.lang.String name,
java.lang.String defaultValue) |
java.util.Set<java.lang.String> |
getExtensions()
Returns the set of extensions managed by this implementation.
|
static groovy.lang.GroovyShell |
getGroovyShell(CRaSHSession session)
The underlying groovu shell used for the REPL.
|
GroovyScript |
getLifeCycle(java.util.HashMap<java.lang.String,java.lang.Object> session,
java.lang.String name) |
void |
init(java.util.HashMap<java.lang.String,java.lang.Object> session) |
boolean |
isActive()
Return true if this command manager is active.
|
CommandResolution |
resolveCommand(java.lang.String name,
byte[] source)
Resolve a command for the specified command name.
|
public GroovyCommandManagerImpl(PluginContext context)
public java.util.Set<java.lang.String> getExtensions()
CommandManagergetExtensions in interface CommandManagerpublic boolean isActive()
CommandManagerisActive in interface CommandManagerpublic java.lang.String doCallBack(java.util.HashMap<java.lang.String,java.lang.Object> session,
java.lang.String name,
java.lang.String defaultValue)
doCallBack in interface CommandManagerpublic void init(java.util.HashMap<java.lang.String,java.lang.Object> session)
init in interface CommandManagerpublic void destroy(java.util.HashMap<java.lang.String,java.lang.Object> session)
destroy in interface CommandManagerpublic static groovy.lang.GroovyShell getGroovyShell(CRaSHSession session)
public GroovyScript getLifeCycle(java.util.HashMap<java.lang.String,java.lang.Object> session, java.lang.String name) throws CommandCreationException, java.lang.NullPointerException
CommandCreationExceptionjava.lang.NullPointerExceptionpublic CommandResolution resolveCommand(java.lang.String name, byte[] source) throws CommandCreationException, java.lang.NullPointerException
CommandManagerresolveCommand in interface CommandManagername - the command namesource - the command source @return the command or null if no command can be resolvedCommandCreationException - when the command exists but cannot be createdjava.lang.NullPointerException - if the command name is nullCopyright © 2014 eXo Platform SAS. All Rights Reserved.