public String readLine(final String prompt) throws IOException { return readLine(prompt, null); }
public String readPassword(final String prompt) throws IOException { return readPassword(prompt, null); }
public PromptReader(final StreamSet streams, final Terminal term) throws IOException { assert streams != null; assert term != null; this.reader = createReader(streams, term); }
public String readLine(final String prompt, final char mask) throws IOException { return readLine(prompt, mask, null); }
@Override public String readPassword(String prompt, Validator validator) throws IOException { return super.readPassword(AnsiRenderer.render(prompt), validator); } };
@Override public String readLine(String prompt, Validator validator) throws IOException { return super.readLine(AnsiRenderer.render(prompt), validator); }
@Override public String readLine(String prompt, char mask, Validator validator) throws IOException { return super.readLine(AnsiRenderer.render(prompt), mask, validator); }