Class ParserUtil


  • public final class ParserUtil
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static java.util.regex.Pattern WHITESPACE_PATTERN  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private ParserUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static double @NotNull [] parseDoubleList​(@Nullable java.lang.String value)  
      static float parseFloat​(@Nullable java.lang.String value, float fallback)  
      static float @NotNull [] parseFloatList​(@Nullable java.lang.String value)  
      static int parseInt​(@Nullable java.lang.String value, int fallback)  
      static @Nullable Length parseNumber​(@Nullable java.lang.String value, @Nullable Length fallback)  
      static @NotNull java.lang.String @NotNull [] parseStringList​(@Nullable java.lang.String value, SeparatorMode separatorMode)  
      static @NotNull java.lang.String @Nullable [] parseStringList​(@Nullable java.lang.String value, SeparatorMode separatorMode, @NotNull java.lang.String @Nullable [] fallback)  
      static @Nullable java.lang.String parseUrl​(@Nullable java.lang.String value)  
      private static @NotNull java.lang.String removeWhiteSpace​(@NotNull java.lang.String value)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • WHITESPACE_PATTERN

        private static final java.util.regex.Pattern WHITESPACE_PATTERN
    • Constructor Detail

      • ParserUtil

        private ParserUtil()
    • Method Detail

      • removeWhiteSpace

        @NotNull
        private static @NotNull java.lang.String removeWhiteSpace​(@NotNull
                                                                  @NotNull java.lang.String value)
      • parseUrl

        @Nullable
        public static @Nullable java.lang.String parseUrl​(@Nullable
                                                          @Nullable java.lang.String value)
      • parseInt

        public static int parseInt​(@Nullable
                                   @Nullable java.lang.String value,
                                   int fallback)
      • parseFloat

        public static float parseFloat​(@Nullable
                                       @Nullable java.lang.String value,
                                       float fallback)
      • parseNumber

        @Contract("_,!null -> !null")
        @Nullable
        public static @Nullable Length parseNumber​(@Nullable
                                                   @Nullable java.lang.String value,
                                                   @Nullable
                                                   @Nullable Length fallback)
      • parseFloatList

        public static float @NotNull [] parseFloatList​(@Nullable
                                                       @Nullable java.lang.String value)
      • parseDoubleList

        public static double @NotNull [] parseDoubleList​(@Nullable
                                                         @Nullable java.lang.String value)
      • parseStringList

        @NotNull
        public static @NotNull java.lang.String @NotNull [] parseStringList​(@Nullable
                                                                            @Nullable java.lang.String value,
                                                                            SeparatorMode separatorMode)
      • parseStringList

        @Contract("_,_,!null -> !null")
        @NotNull
        public static @NotNull java.lang.String @Nullable [] parseStringList​(@Nullable
                                                                             @Nullable java.lang.String value,
                                                                             SeparatorMode separatorMode,
                                                                             @NotNull
                                                                             @NotNull java.lang.String @Nullable [] fallback)