| パッケージ | 説明 |
|---|---|
| xyz.hotchpotch.util.console |
標準入出力の操作に関するユーティリティパッケージです。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static <T> ConsoleScanner.Builder<T> |
ConsoleScanner.builder(java.util.function.Predicate<java.lang.String> judge,
java.util.function.Function<java.lang.String,T> converter,
java.lang.String prompt,
java.lang.String complaint)
任意の型の入力を取得するための
ConsoleScanner のビルダーを返します。 |
ConsoleScanner.Builder<T> |
ConsoleScanner.Builder.complaint(java.lang.String complaint)
ユーザが要求とは異なる形式で入力した場合に標準出力に表示するエラー文字列を指定します。
|
static <E extends java.lang.Enum<E>> |
ConsoleScanner.enumBuilder(java.lang.Class<E> type)
列挙型の要素の中から選択された要素を取得するための
ConsoleScanner のビルダーを返します。 |
static ConsoleScanner.Builder<java.lang.Integer> |
ConsoleScanner.intBuilder(int lower,
int upper)
Integer 型の入力を取得するための ConsoleScanner のビルダーを返します。 |
static <T> ConsoleScanner.Builder<T> |
ConsoleScanner.listBuilder(java.util.List<T> list)
リストの中から選択された要素を取得するための
ConsoleScanner のビルダーを返します。 |
static ConsoleScanner.Builder<java.lang.Long> |
ConsoleScanner.longBuilder(long lower,
long upper)
Long 型の入力を取得するための ConsoleScanner のビルダーを返します。 |
ConsoleScanner.Builder<T> |
ConsoleScanner.Builder.prompt(java.lang.String prompt)
標準出力に表示するプロンプト文字列を指定します。
|
static ConsoleScanner.Builder<java.lang.String> |
ConsoleScanner.stringBuilder(java.util.regex.Pattern pattern)
String 型の入力を取得するための ConsoleScanner のビルダーを返します。 |
static ConsoleScanner.Builder<java.lang.String> |
ConsoleScanner.stringBuilder(java.util.function.Predicate<java.lang.String> judge)
String 型の入力を取得するための ConsoleScanner のビルダーを返します。 |
static ConsoleScanner.Builder<java.lang.String> |
ConsoleScanner.stringBuilder(java.lang.String regex)
String 型の入力を取得するための ConsoleScanner のビルダーを返します。 |