- 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.PatternWHITESPACE_PATTERN
-
Constructor Summary
Constructors Modifier Constructor Description privateParserUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static double @NotNull []parseDoubleList(@Nullable java.lang.String value)static floatparseFloat(@Nullable java.lang.String value, float fallback)static float @NotNull []parseFloatList(@Nullable java.lang.String value)static intparseInt(@Nullable java.lang.String value, int fallback)static @Nullable LengthparseNumber(@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.StringparseUrl(@Nullable java.lang.String value)private static @NotNull java.lang.StringremoveWhiteSpace(@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)
-
-