- java.lang.Object
-
- com.github.weisj.jsvg.parser.impl.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)
-
-
-
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)
-
-