- java.lang.Object
-
- com.appslandia.common.utils.ConsoleUtils
-
-
Constructor Summary
Constructors Constructor Description ConsoleUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> Tread(String variableName, String promptText, boolean required, Function<String,T> converter, Function<T,Boolean> validator)static booleanreadBoolean(String variableName, String promptText)static BooleanreadBoolean(String variableName, String promptText, boolean required)static booleanreadBoolean2(String variableName, String promptText)static BooleanreadBoolean2(String variableName, String promptText, boolean required)static DatereadDate(String variableName, String promptText, String pattern)static DatereadDate(String variableName, String promptText, String pattern, boolean required)static DatereadDate(String variableName, String promptText, String pattern, boolean required, Function<Date,Boolean> validator)static DatereadDate2(String variableName, String promptText, String pattern)static DatereadDate2(String variableName, String promptText, String pattern, boolean required)static DatereadDate2(String variableName, String promptText, String pattern, boolean required, Function<Date,Boolean> validator)static FilereadDir(String variableName, String promptText)static FilereadDir(String variableName, String promptText, boolean required)static FilereadDir(String variableName, String promptText, boolean required, Function<File,Boolean> validator)static doublereadDouble(String variableName, String promptText)static DoublereadDouble(String variableName, String promptText, boolean required)static DoublereadDouble(String variableName, String promptText, boolean required, Function<Double,Boolean> validator)static doublereadDouble2(String variableName, String promptText)static DoublereadDouble2(String variableName, String promptText, boolean required)static DoublereadDouble2(String variableName, String promptText, boolean required, Function<Double,Boolean> validator)static Scannerreader()static FilereadFile(String variableName, String promptText)static FilereadFile(String variableName, String promptText, boolean required)static FilereadFile(String variableName, String promptText, boolean required, Function<File,Boolean> validator)static intreadInteger(String variableName, String promptText)static IntegerreadInteger(String variableName, String promptText, boolean required)static IntegerreadInteger(String variableName, String promptText, boolean required, Function<Integer,Boolean> validator)static intreadInteger2(String variableName, String promptText)static IntegerreadInteger2(String variableName, String promptText, boolean required)static IntegerreadInteger2(String variableName, String promptText, boolean required, Function<Integer,Boolean> validator)static StringreadLongString(String variableName, String promptText)static StringreadLongString(String variableName, String promptText, boolean required)static StringreadLongString(String variableName, String promptText, boolean required, Function<String,Boolean> validator)static StringreadPassword(String variableName, String promptText)static StringreadPassword(String variableName, String promptText, boolean required)static StringreadPassword(String variableName, String promptText, boolean required, Function<String,Boolean> validator)static StringreadPassword2(String variableName, String promptText)static StringreadPassword2(String variableName, String promptText, boolean required)static StringreadPassword2(String variableName, String promptText, boolean required, Function<String,Boolean> validator)static StringreadString(String variableName, String promptText)static StringreadString(String variableName, String promptText, boolean required)static StringreadString(String variableName, String promptText, boolean required, Function<String,Boolean> validator)static StringreadString2(String variableName, String promptText)static StringreadString2(String variableName, String promptText, boolean required)static StringreadString2(String variableName, String promptText, boolean required, Function<String,Boolean> validator)static PrintWriterwriter()
-
-
-
Method Detail
-
reader
public static Scanner reader()
-
writer
public static PrintWriter writer()
-
readLongString
public static String readLongString(String variableName, String promptText, boolean required)
-
readLongString
public static String readLongString(String variableName, String promptText, boolean required, Function<String,Boolean> validator)
-
readPassword
public static String readPassword(String variableName, String promptText, boolean required)
-
readPassword
public static String readPassword(String variableName, String promptText, boolean required, Function<String,Boolean> validator)
-
readPassword2
public static String readPassword2(String variableName, String promptText, boolean required)
-
readPassword2
public static String readPassword2(String variableName, String promptText, boolean required, Function<String,Boolean> validator)
-
readString2
public static String readString2(String variableName, String promptText, boolean required)
-
readString2
public static String readString2(String variableName, String promptText, boolean required, Function<String,Boolean> validator)
-
readBoolean2
public static Boolean readBoolean2(String variableName, String promptText, boolean required)
-
readInteger2
public static Integer readInteger2(String variableName, String promptText, boolean required)
-
readInteger2
public static Integer readInteger2(String variableName, String promptText, boolean required, Function<Integer,Boolean> validator)
-
readDouble2
public static Double readDouble2(String variableName, String promptText, boolean required)
-
readDouble2
public static Double readDouble2(String variableName, String promptText, boolean required, Function<Double,Boolean> validator)
-
readDate2
public static Date readDate2(String variableName, String promptText, String pattern, boolean required)
-
readDate2
public static Date readDate2(String variableName, String promptText, String pattern, boolean required, Function<Date,Boolean> validator)
-
readDir
public static File readDir(String variableName, String promptText, boolean required, Function<File,Boolean> validator)
-
readFile
public static File readFile(String variableName, String promptText, boolean required, Function<File,Boolean> validator)
-
readString
public static String readString(String variableName, String promptText, boolean required)
-
readString
public static String readString(String variableName, String promptText, boolean required, Function<String,Boolean> validator)
-
readBoolean
public static Boolean readBoolean(String variableName, String promptText, boolean required)
-
readInteger
public static Integer readInteger(String variableName, String promptText, boolean required)
-
readInteger
public static Integer readInteger(String variableName, String promptText, boolean required, Function<Integer,Boolean> validator)
-
readDouble
public static Double readDouble(String variableName, String promptText, boolean required)
-
readDouble
public static Double readDouble(String variableName, String promptText, boolean required, Function<Double,Boolean> validator)
-
readDate
public static Date readDate(String variableName, String promptText, String pattern, boolean required)
-
readDate
public static Date readDate(String variableName, String promptText, String pattern, boolean required, Function<Date,Boolean> validator)
-
-