Class ParserUtil

java.lang.Object
com.github.weisj.jsvg.parser.impl.ParserUtil

public final class ParserUtil extends Object
  • Field Details

    • WHITESPACE_PATTERN

      private static final Pattern WHITESPACE_PATTERN
  • Constructor Details

    • ParserUtil

      private ParserUtil()
  • Method Details

    • removeWhiteSpace

      @NotNull private static @NotNull String removeWhiteSpace(@NotNull @NotNull String value)
    • parseUrl

      @Nullable public static @Nullable String parseUrl(@Nullable @Nullable String value)
    • parseInt

      public static int parseInt(@Nullable @Nullable String value, int fallback)
    • parseFloat

      public static float parseFloat(@Nullable @Nullable String value, float fallback)
    • parseNumber

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

      public static float @NotNull [] parseFloatList(@Nullable @Nullable String value)
    • parseDoubleList

      public static double @NotNull [] parseDoubleList(@Nullable @Nullable String value)
    • parseStringList

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

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