Package net.kyori.examination.string
Class StringExaminer
java.lang.Object
net.kyori.examination.AbstractExaminer<String>
net.kyori.examination.string.StringExaminer
- All Implemented Interfaces:
net.kyori.examination.Examiner<String>
public class StringExaminer extends net.kyori.examination.AbstractExaminer<String>
Examiner that outputs a String.- Since:
- 1.0.0
-
Constructor Summary
Constructors Constructor Description StringExaminer(@NonNull Function<String,String> escaper)Constructs. -
Method Summary
Modifier and Type Method Description protected <E> @NonNull Stringarray(@NonNull E[] array, @NonNull Stream<String> elements)protected <E> @NonNull Stringcollection(@NonNull Collection<E> collection, @NonNull Stream<String> elements)protected @NonNull Stringexaminable(@NonNull String name, @NonNull Stream<Map.Entry<String,String>> properties)@NonNull Stringexamine(boolean value)@NonNull Stringexamine(boolean @Nullable [] values)@NonNull Stringexamine(byte value)@NonNull Stringexamine(byte @Nullable [] values)@NonNull Stringexamine(char value)@NonNull Stringexamine(char @Nullable [] values)@NonNull Stringexamine(double value)@NonNull Stringexamine(double @Nullable [] values)@NonNull Stringexamine(float value)@NonNull Stringexamine(float @Nullable [] values)@NonNull Stringexamine(int value)@NonNull Stringexamine(int @Nullable [] values)@NonNull Stringexamine(long value)@NonNull Stringexamine(long @Nullable [] values)@NonNull Stringexamine(short value)@NonNull Stringexamine(short @Nullable [] values)@NonNull Stringexamine(@Nullable String value)protected <K, V> @NonNull Stringmap(@NonNull Map<K,V> map, @NonNull Stream<Map.Entry<String,String>> entries)protected @NonNull Stringnil()protected @NonNull Stringscalar(@NonNull Object value)static @NonNull StringExaminersimpleEscaping()Gets a string examiner that escapes simply.protected @NonNull Stringstream(@NonNull DoubleStream stream)protected @NonNull Stringstream(@NonNull IntStream stream)protected @NonNull Stringstream(@NonNull LongStream stream)protected <T> @NonNull Stringstream(@NonNull Stream<T> stream)Methods inherited from class net.kyori.examination.AbstractExaminer
examine, examineMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.kyori.examination.Examiner
examine
-
Constructor Details
-
StringExaminer
Constructs.- Parameters:
escaper- the string escaper- Since:
- 1.0.0
-
-
Method Details
-
simpleEscaping
Gets a string examiner that escapes simply.- Returns:
- a string examiner
- Since:
- 1.0.0
-
array
- Specified by:
arrayin classnet.kyori.examination.AbstractExaminer<String>
-
collection
protected <E> @NonNull String collection(@NonNull Collection<E> collection, @NonNull Stream<String> elements)- Specified by:
collectionin classnet.kyori.examination.AbstractExaminer<String>
-
examinable
protected @NonNull String examinable(@NonNull String name, @NonNull Stream<Map.Entry<String,String>> properties)- Specified by:
examinablein classnet.kyori.examination.AbstractExaminer<String>
-
map
protected <K, V> @NonNull String map(@NonNull Map<K,V> map, @NonNull Stream<Map.Entry<String,String>> entries)- Specified by:
mapin classnet.kyori.examination.AbstractExaminer<String>
-
nil
- Specified by:
nilin classnet.kyori.examination.AbstractExaminer<String>
-
scalar
- Specified by:
scalarin classnet.kyori.examination.AbstractExaminer<String>
-
examine
-
examine
-
examine
-
examine
-
examine
-
examine
-
examine
-
examine
-
examine
-
examine
-
examine
-
examine
-
examine
-
examine
-
examine
-
examine
-
stream
- Specified by:
streamin classnet.kyori.examination.AbstractExaminer<String>
-
stream
- Specified by:
streamin classnet.kyori.examination.AbstractExaminer<String>
-
stream
- Specified by:
streamin classnet.kyori.examination.AbstractExaminer<String>
-
stream
- Specified by:
streamin classnet.kyori.examination.AbstractExaminer<String>
-
examine
-