Package net.kyori.examination.string
Class StringExaminer
- java.lang.Object
-
- net.kyori.examination.AbstractExaminer<String>
-
- net.kyori.examination.string.StringExaminer
-
-
Constructor Summary
Constructors Constructor Description StringExaminer(@NotNull Function<String,String> escaper)Constructs.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected @NotNull Stringarray(int length, IntFunction<String> value)protected <E> @NotNull Stringarray(E @NotNull [] array, @NotNull Stream<String> elements)protected <E> @NotNull Stringcollection(@NotNull Collection<E> collection, @NotNull Stream<String> elements)protected @NotNull Stringexaminable(@NotNull String name, @NotNull Stream<Map.Entry<String,String>> properties)@NotNull Stringexamine(boolean value)@NotNull Stringexamine(byte value)@NotNull Stringexamine(char value)@NotNull Stringexamine(double value)@NotNull Stringexamine(float value)@NotNull Stringexamine(int value)@NotNull Stringexamine(long value)@NotNull Stringexamine(short value)@NotNull Stringexamine(@Nullable String value)protected <K,V>
@NotNull Stringmap(@NotNull Map<K,V> map, @NotNull Stream<Map.Entry<String,String>> entries)protected @NotNull Stringnil()protected @NotNull Stringscalar(@NotNull Object value)static @NotNull StringExaminersimpleEscaping()Gets a string examiner that escapes simply.protected @NotNull Stringstream(@NotNull DoubleStream stream)protected @NotNull Stringstream(@NotNull IntStream stream)protected @NotNull Stringstream(@NotNull LongStream stream)protected <T> @NotNull Stringstream(@NotNull Stream<T> stream)-
Methods inherited from class net.kyori.examination.AbstractExaminer
examine, examine, examine, examine, examine, examine, examine, examine, examine, examine
-
-
-
-
Method Detail
-
simpleEscaping
@NotNull public static @NotNull StringExaminer simpleEscaping()
Gets a string examiner that escapes simply.- Returns:
- a string examiner
- Since:
- 1.0.0
-
array
@NotNull protected <E> @NotNull String array(E @NotNull [] array, @NotNull @NotNull Stream<String> elements)
- Specified by:
arrayin classnet.kyori.examination.AbstractExaminer<String>
-
collection
@NotNull protected <E> @NotNull String collection(@NotNull @NotNull Collection<E> collection, @NotNull @NotNull Stream<String> elements)
- Specified by:
collectionin classnet.kyori.examination.AbstractExaminer<String>
-
examinable
@NotNull protected @NotNull String examinable(@NotNull @NotNull String name, @NotNull @NotNull Stream<Map.Entry<String,String>> properties)
- Specified by:
examinablein classnet.kyori.examination.AbstractExaminer<String>
-
map
@NotNull protected <K,V> @NotNull String map(@NotNull @NotNull Map<K,V> map, @NotNull @NotNull Stream<Map.Entry<String,String>> entries)
- Specified by:
mapin classnet.kyori.examination.AbstractExaminer<String>
-
nil
@NotNull protected @NotNull String nil()
- Specified by:
nilin classnet.kyori.examination.AbstractExaminer<String>
-
scalar
@NotNull protected @NotNull String scalar(@NotNull @NotNull Object value)
- Specified by:
scalarin classnet.kyori.examination.AbstractExaminer<String>
-
examine
@NotNull public @NotNull String examine(boolean value)
-
examine
@NotNull public @NotNull String examine(byte value)
-
examine
@NotNull public @NotNull String examine(char value)
-
examine
@NotNull public @NotNull String examine(double value)
-
examine
@NotNull public @NotNull String examine(float value)
-
examine
@NotNull public @NotNull String examine(int value)
-
examine
@NotNull public @NotNull String examine(long value)
-
examine
@NotNull public @NotNull String examine(short value)
-
stream
@NotNull protected <T> @NotNull String stream(@NotNull @NotNull Stream<T> stream)
- Specified by:
streamin classnet.kyori.examination.AbstractExaminer<String>
-
stream
@NotNull protected @NotNull String stream(@NotNull @NotNull DoubleStream stream)
- Specified by:
streamin classnet.kyori.examination.AbstractExaminer<String>
-
stream
@NotNull protected @NotNull String stream(@NotNull @NotNull IntStream stream)
- Specified by:
streamin classnet.kyori.examination.AbstractExaminer<String>
-
stream
@NotNull protected @NotNull String stream(@NotNull @NotNull LongStream stream)
- Specified by:
streamin classnet.kyori.examination.AbstractExaminer<String>
-
array
@NotNull protected @NotNull String array(int length, IntFunction<String> value)
- Specified by:
arrayin classnet.kyori.examination.AbstractExaminer<String>
-
-