public class ShellWizard extends AbstractShellInteraction
ShellSingleCommand from a UIWizardcommandLineUtil| Constructor and Description |
|---|
ShellWizard(org.jboss.forge.addon.ui.wizard.UIWizard root,
ShellContext shellContext,
CommandLineUtil commandLineUtil,
CommandManager commandManager) |
| Modifier and Type | Method and Description |
|---|---|
org.jboss.forge.addon.ui.result.Result |
execute() |
List<String> |
getCompletionOptions(String typed,
String line)
Used for auto-completion of the options only
|
Map<String,org.jboss.forge.addon.ui.input.InputComponent<?,Object>> |
getInputs() |
org.jboss.forge.addon.ui.wizard.UIWizard |
getSourceCommand() |
org.jboss.aesh.cl.parser.ParsedCompleteObject |
parseCompleteObject(String line) |
void |
populateInputs(String line,
boolean lenient) |
List<String> |
validate()
Returns the error messages
|
buildInputs, compareTo, equals, getContext, getName, hashCode, removeExistingOptions, toStringpublic ShellWizard(org.jboss.forge.addon.ui.wizard.UIWizard root,
ShellContext shellContext,
CommandLineUtil commandLineUtil,
CommandManager commandManager)
public org.jboss.forge.addon.ui.wizard.UIWizard getSourceCommand()
getSourceCommand in class AbstractShellInteractionpublic Map<String,org.jboss.forge.addon.ui.input.InputComponent<?,Object>> getInputs()
getInputs in class AbstractShellInteractionpublic void populateInputs(String line, boolean lenient) throws org.jboss.aesh.cl.exception.CommandLineParserException
populateInputs in class AbstractShellInteractionorg.jboss.aesh.cl.exception.CommandLineParserExceptionpublic List<String> getCompletionOptions(String typed, String line)
getCompletionOptions in class AbstractShellInteractionpublic org.jboss.aesh.cl.parser.ParsedCompleteObject parseCompleteObject(String line) throws org.jboss.aesh.cl.exception.CommandLineParserException
parseCompleteObject in class AbstractShellInteractionorg.jboss.aesh.cl.exception.CommandLineParserExceptionpublic org.jboss.forge.addon.ui.result.Result execute()
throws Exception
execute in class AbstractShellInteractionExceptionpublic List<String> validate()
AbstractShellInteractionvalidate in class AbstractShellInteractionCopyright © 2013 JBoss by Red Hat. All Rights Reserved.