default <Y> @NonNull Formatter<Y> |
Formatter.compose(@NonNull Function<? super Y,? extends T> before) |
Returns a formatter that applies a function on the input value before
formatting its result.
|
static <T> @NonNull Formatter<T> |
Formatter.of(@NonNull Function<? super T,? extends CharSequence> formatter) |
|
static <T> @NonNull Formatter<T> |
Formatter.of(@NonNull Function<? super T,? extends CharSequence> formatter,
@NonNull Consumer<? super Throwable> onError) |
|
static @NonNull Formatter<Boolean> |
Formatter.onBoolean() |
|
static @NonNull Formatter<Character> |
Formatter.onCharacter() |
|
static @NonNull Formatter<Charset> |
Formatter.onCharset() |
|
static <T> @NonNull Formatter<T> |
Formatter.onConstant(@Nullable CharSequence instance) |
|
static @NonNull Formatter<Date> |
Formatter.onDateFormat(@NonNull DateFormat dateFormat) |
|
static <T extends TemporalAccessor> @NonNull Formatter<T> |
Formatter.onDateTimeFormatter(@NonNull DateTimeFormatter formatter) |
|
static @NonNull Formatter<Double> |
Formatter.onDouble() |
|
static @NonNull Formatter<double[]> |
Formatter.onDoubleArray() |
|
static <T extends Enum<T>> @NonNull Formatter<T> |
Formatter.onEnum() |
|
static <T extends Enum<T>> @NonNull Formatter<T> |
Formatter.onEnum(@NonNull ToIntFunction<T> function) |
|
static @NonNull Formatter<File> |
Formatter.onFile() |
|
static @NonNull Formatter<Integer> |
Formatter.onInteger() |
|
static @NonNull Formatter<Long> |
Formatter.onLong() |
|
static <T> @NonNull Formatter<T> |
Formatter.onNull() |
|
static @NonNull Formatter<Number> |
Formatter.onNumberFormat(@NonNull NumberFormat numberFormat) |
|
static @NonNull Formatter<Object> |
Formatter.onObjectToString() |
|
static @NonNull Formatter<String> |
Formatter.onString() |
|
static @NonNull Formatter<String[]> |
Formatter.onStringArray() |
|
static @NonNull Formatter<List<String>> |
Formatter.onStringList(@NonNull Function<Stream<CharSequence>,String> joiner) |
|
static @NonNull Formatter<URL> |
Formatter.onURL() |
|