Skip to content

Commit

Permalink
Applied Aesh API changes
Browse files Browse the repository at this point in the history
  • Loading branch information
gastaldi committed Jan 13, 2014
1 parent f2bc647 commit 3f6d15d
Showing 1 changed file with 4 additions and 15 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
package org.jboss.forge.addon.shell.ui;

import java.io.PrintStream;
import java.util.List;

import org.jboss.aesh.console.AeshConsole;
import org.jboss.aesh.console.command.CommandOperation;
Expand All @@ -31,24 +30,14 @@ public ShellUIPromptImpl(AeshConsole console, CommandInvocation commandInvocatio
this.commandInvocation = commandInvocation;
}

private String toString(List<CommandOperation> operationList)
{
StringBuilder sb = new StringBuilder();
for (CommandOperation commandOperation : operationList)
{
sb.append(commandOperation.getInputKey().getAsChar());
}
return sb.toString();
}

@Override
public String prompt(String message)
{
PrintStream out = console.getShell().out();
out.print(message);
List<CommandOperation> input = commandInvocation.getInput();
CommandOperation input = commandInvocation.getInput();
out.println();
String output = toString(input);
String output = String.valueOf(input.getInputKey().getAsChar());
return output;
}

Expand All @@ -57,9 +46,9 @@ public String promptSecret(String message)
{
PrintStream out = console.getShell().out();
out.print(message);
List<CommandOperation> input = commandInvocation.getInput();
CommandOperation input = commandInvocation.getInput();
out.println();
String output = toString(input);
String output = String.valueOf(input.getInputKey().getAsChar());
return output;
}

Expand Down

0 comments on commit 3f6d15d

Please sign in to comment.