public class PromptReader extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
PromptReader.Validator
Allows caller to customize the validation behavior when prompting.
|
Constructor and Description |
---|
PromptReader(StreamSet streams,
jline.Terminal term) |
Modifier and Type | Method and Description |
---|---|
protected jline.console.ConsoleReader |
createReader(StreamSet streams,
jline.Terminal term) |
char |
getMask() |
String |
readLine(String prompt) |
String |
readLine(String prompt,
char mask) |
String |
readLine(String prompt,
char mask,
PromptReader.Validator validator) |
String |
readLine(String prompt,
PromptReader.Validator validator) |
String |
readPassword(String prompt) |
String |
readPassword(String prompt,
PromptReader.Validator validator) |
void |
setMask(char mask) |
public PromptReader(StreamSet streams, jline.Terminal term) throws IOException
IOException
protected jline.console.ConsoleReader createReader(StreamSet streams, jline.Terminal term) throws IOException
IOException
public char getMask()
public void setMask(char mask)
public String readLine(String prompt, PromptReader.Validator validator) throws IOException
IOException
public String readLine(String prompt) throws IOException
IOException
public String readLine(String prompt, char mask, PromptReader.Validator validator) throws IOException
IOException
public String readLine(String prompt, char mask) throws IOException
IOException
public String readPassword(String prompt, PromptReader.Validator validator) throws IOException
IOException
public String readPassword(String prompt) throws IOException
IOException
Copyright © 2008-2012 Sonatype. All Rights Reserved.