public class ShellCommandFactory extends Object
| Modifier and Type | Method and Description |
|---|---|
void |
addConfigurator(ShellCommandConfigurator configurator) |
static ShellCommandFactory |
getInstance() |
Set<String> |
getSupportedCommands() |
void |
installCommand(String cmd,
Class<? extends ShellCommand> cls) |
ShellCommand |
newInstance(String command) |
void |
removeConfigurator(ShellCommandConfigurator configurator) |
boolean |
supportsCommand(String command) |
void |
uninstallCommand(String cmd) |
public static ShellCommandFactory getInstance()
public void addConfigurator(ShellCommandConfigurator configurator)
public void removeConfigurator(ShellCommandConfigurator configurator)
public void installCommand(String cmd, Class<? extends ShellCommand> cls)
public void uninstallCommand(String cmd)
public boolean supportsCommand(String command)
public ShellCommand newInstance(String command) throws UnsupportedCommandException, IllegalAccessException, InstantiationException
Copyright © 2012. All Rights Reserved.