org.crsh.lang
Class CommandManager

java.lang.Object
  extended by org.crsh.lang.CommandManager
Direct Known Subclasses:
GroovyCommandManager

public abstract class CommandManager
extends Object

Author:
Julien Viet

Constructor Summary
CommandManager()
           
 
Method Summary
static CommandManager create(PluginContext context)
           
abstract  void destroy(HashMap<String,Object> session)
           
abstract  String doCallBack(HashMap<String,Object> session, String name, String defaultValue)
           
abstract  ShellCommand getCommand(String name)
           
abstract  void init(HashMap<String,Object> session)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CommandManager

public CommandManager()
Method Detail

create

public static CommandManager create(PluginContext context)

getCommand

public abstract ShellCommand getCommand(String name)
                                 throws NoSuchCommandException,
                                        NullPointerException
Throws:
NoSuchCommandException
NullPointerException

init

public abstract void init(HashMap<String,Object> session)

destroy

public abstract void destroy(HashMap<String,Object> session)

doCallBack

public abstract String doCallBack(HashMap<String,Object> session,
                                  String name,
                                  String defaultValue)


Copyright © 2013 eXo Platform SAS. All Rights Reserved.