default <X> @NonNull Parser<X> |
Parser.andThen(@NonNull Function<? super T,? extends X> after) |
|
static <T> @NonNull Parser<T> |
Parser.of(@NonNull Function<? super CharSequence,? extends T> parser) |
|
static <T> @NonNull Parser<T> |
Parser.of(@NonNull Function<? super CharSequence,? extends T> parser,
@NonNull Consumer<? super Throwable> onError) |
|
static @NonNull Parser<Boolean> |
Parser.onBoolean() |
|
static @NonNull Parser<Character> |
Parser.onCharacter() |
|
static @NonNull Parser<Charset> |
Parser.onCharset() |
|
static <T> @NonNull Parser<T> |
Parser.onConstant(@Nullable T instance) |
|
static @NonNull Parser<Date> |
Parser.onDateFormat(@NonNull DateFormat dateFormat) |
|
static <T> @NonNull Parser<T> |
Parser.onDateTimeFormatter(@NonNull DateTimeFormatter formatter,
TemporalQuery<T>... queries) |
|
static @NonNull Parser<Double> |
Parser.onDouble() |
|
static @NonNull Parser<double[]> |
Parser.onDoubleArray() |
|
static <T extends Enum<T>> @NonNull Parser<T> |
Parser.onEnum(@NonNull Class<T> type) |
|
static <T extends Enum<T>> @NonNull Parser<T> |
Parser.onEnum(Class<T> type,
ToIntFunction<T> function) |
|
static @NonNull Parser<File> |
Parser.onFile() |
|
static @NonNull Parser<Integer> |
Parser.onInteger() |
|
static @NonNull Parser<Locale> |
Parser.onLocale() |
|
static @NonNull Parser<Long> |
Parser.onLong() |
|
static <T> @NonNull Parser<T> |
Parser.onNull() |
|
static @NonNull Parser<Number> |
Parser.onNumberFormat(@NonNull NumberFormat numberFormat) |
|
static @NonNull Parser<String> |
Parser.onString() |
|
static @NonNull Parser<String[]> |
Parser.onStringArray() |
|
static @NonNull Parser<List<String>> |
Parser.onStringList(@NonNull Function<CharSequence,Stream<String>> splitter) |
|
static @NonNull Parser<URL> |
Parser.onURL() |
|
default @NonNull Parser<T> |
Parser.orElse(@NonNull Parser<T> other) |
|