Package net.kyori.examination.string
Class MultiLineStringExaminer
-
-
Constructor Summary
Constructors Constructor Description MultiLineStringExaminer(@NotNull StringExaminer examiner)
Constructs.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected @NotNull Stream<String>
array(int length, IntFunction<Stream<String>> value)
protected <E> @NotNull Stream<String>
array(E @NotNull [] array, @NotNull Stream<Stream<String>> elements)
protected <E> @NotNull Stream<String>
collection(@NotNull Collection<E> collection, @NotNull Stream<Stream<String>> elements)
protected @NotNull Stream<String>
examinable(@NotNull String name, @NotNull Stream<Map.Entry<String,Stream<String>>> properties)
@NotNull Stream<String>
examine(boolean value)
@NotNull Stream<String>
examine(byte value)
@NotNull Stream<String>
examine(char value)
@NotNull Stream<String>
examine(double value)
@NotNull Stream<String>
examine(float value)
@NotNull Stream<String>
examine(int value)
@NotNull Stream<String>
examine(long value)
@NotNull Stream<String>
examine(short value)
@NotNull Stream<String>
examine(@Nullable String value)
protected <K,V>
@NotNull Stream<String>map(@NotNull Map<K,V> map, @NotNull Stream<Map.Entry<Stream<String>,Stream<String>>> entries)
protected @NotNull Stream<String>
nil()
protected @NotNull Stream<String>
scalar(@NotNull Object value)
static @NotNull MultiLineStringExaminer
simpleEscaping()
Gets a multi-line string examiner that escapes simply.protected @NotNull Stream<String>
stream(@NotNull DoubleStream stream)
protected @NotNull Stream<String>
stream(@NotNull IntStream stream)
protected @NotNull Stream<String>
stream(@NotNull LongStream stream)
protected <T> @NotNull Stream<String>
stream(@NotNull Stream<T> stream)
-
Methods inherited from class net.kyori.examination.AbstractExaminer
examine, examine, examine, examine, examine, examine, examine, examine, examine, examine
-
-
-
-
Constructor Detail
-
MultiLineStringExaminer
public MultiLineStringExaminer(@NotNull @NotNull StringExaminer examiner)
Constructs.- Parameters:
examiner
- a single-line string examiner- Since:
- 1.2.0
-
-
Method Detail
-
simpleEscaping
@NotNull public static @NotNull MultiLineStringExaminer simpleEscaping()
Gets a multi-line string examiner that escapes simply.- Returns:
- a string examiner
- Since:
- 1.2.0
-
array
@NotNull protected <E> @NotNull Stream<String> array(E @NotNull [] array, @NotNull @NotNull Stream<Stream<String>> elements)
-
collection
@NotNull protected <E> @NotNull Stream<String> collection(@NotNull @NotNull Collection<E> collection, @NotNull @NotNull Stream<Stream<String>> elements)
-
examinable
@NotNull protected @NotNull Stream<String> examinable(@NotNull @NotNull String name, @NotNull @NotNull Stream<Map.Entry<String,Stream<String>>> properties)
-
map
@NotNull protected <K,V> @NotNull Stream<String> map(@NotNull @NotNull Map<K,V> map, @NotNull @NotNull Stream<Map.Entry<Stream<String>,Stream<String>>> entries)
-
array
@NotNull protected @NotNull Stream<String> array(int length, IntFunction<Stream<String>> value)
-
stream
@NotNull protected @NotNull Stream<String> stream(@NotNull @NotNull DoubleStream stream)
-
stream
@NotNull protected @NotNull Stream<String> stream(@NotNull @NotNull LongStream stream)
-
-