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