|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jcsp.demos.util.Ask
public class Ask
Method Summary | |
---|---|
static void |
addPrompt(String prompt)
|
static void |
addPrompt(String prompt,
int min,
int max,
int def)
|
static void |
app(String prompt,
String description)
|
static void |
blank()
|
static boolean |
Boolean(String prompt)
Ask.Boolean issues the prompt and returns a boolean depending on the first non-white-space character typed. |
static byte |
Byte(String prompt,
byte min,
byte max)
Ask.Byte issues the prompt and returns a byte between min and max inclusive. |
static char |
Char(String prompt,
char[] valid)
Ask.Char issues the prompt and returns a char depending on the first non-white-space character typed. |
static double |
Double(String prompt,
double min,
double max)
Ask.Double issues the prompt and returns a double between min and max inclusive. |
static float |
Float(String prompt,
float min,
float max)
Ask.Float issues the prompt and returns a float between min and max inclusive. |
static boolean |
getOneTokenReply()
Ask.getOneTokenReply returns whether multiple response tokens will be rejected. |
static int |
Int(String prompt,
int min,
int max)
Ask.Int issues the prompt and returns an int between min and max inclusive. |
static long |
Long(String prompt,
long min,
long max)
Ask.Long issues the prompt and returns an long between min and max inclusive. |
static int |
readInt(String prompt)
|
static String |
readStr(String prompt)
|
static void |
setOneTokenReply(boolean b)
Ask.setOneTokenReply (true) specifies that more than one token in the user reply will be rejected, even if the first token is valid. |
static short |
Short(String prompt,
short min,
short max)
Ask.Short issues the prompt and returns a short between min and max inclusive. |
static void |
show()
|
static String |
string(String prompt)
Ask.string issues the prompt and returns the String that is typed. |
static void |
Void(String prompt)
Ask.Void issues the prompt and returns when |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static void app(String prompt, String description)
public static void addPrompt(String prompt, int min, int max, int def)
public static void addPrompt(String prompt)
public static int readInt(String prompt)
public static String readStr(String prompt)
public static void show()
public static void blank()
public static int Int(String prompt, int min, int max)
prompt
- the string used to prompt for input.min
- user input must have a value >= min.max
- user input must have a value <= max.
public static long Long(String prompt, long min, long max)
prompt
- the string used to prompt for input.min
- user input must have a value >= min.max
- user input must have a value <= max.
public static byte Byte(String prompt, byte min, byte max)
prompt
- the string used to prompt for input.min
- user input must have a value >= min.max
- user input must have a value <= max.
public static short Short(String prompt, short min, short max)
prompt
- the string used to prompt for input.min
- user input must have a value >= min.max
- user input must have a value <= max.
public static float Float(String prompt, float min, float max)
prompt
- the string used to prompt for input.min
- user input must have a value >= min.max
- user input must have a value <= max.
public static double Double(String prompt, double min, double max)
prompt
- the string used to prompt for input.min
- user input must have a value >= min.max
- user input must have a value <= max.
public static boolean Boolean(String prompt)
prompt
- the string used to prompt for input.
public static char Char(String prompt, char[] valid)
prompt
- the string used to prompt for input.valid
- the array of characters defining valid user responses.
public static void Void(String prompt)
prompt
- the string used to prompt for a public static String string(String prompt)
prompt
- the string used to prompt for input.
public static void setOneTokenReply(boolean b)
Ask.setOneTokenReply (false) specifies that multiple tokens are allowed, but that only the first will be processed.
The false allows user input to be documented with comments (in the second and following tokens) explaining the meaning of the first token, which contains the actual data. This is useful when preparing user input as a file, from which the standard input stream will later be redirected, so that each line of input can be documented.
b
- if true, the response must consist of a single token
- otherwise, multiple tokens are allowed but only the first will be processed.public static boolean getOneTokenReply()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |