Package com.github.weisj.jsvg.attributes
Class AttributeParser
java.lang.Object
com.github.weisj.jsvg.attributes.AttributeParser
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull PaintParserfloatparseAngle(@Nullable String value, float fallback)doubleparseDouble(@Nullable String value, double fallback)double[]parseDoubleList(@Nullable String value)<E extends Enum<E>>
E<E extends Enum<E>>
EfloatparseFloat(@Nullable String value, float fallback)float[]parseFloatList(@Nullable String value)int@Nullable LengthparseLength(@Nullable String value, @Nullable Length fallback)Length[]parseLengthList(@Nullable String value)@Nullable SVGPaintparsePaint(@Nullable String value, @NotNull AttributeNode attributeNode)floatparsePercentage(@Nullable String value, float fallback)floatparsePercentage(@Nullable String value, float fallback, float min, float max)@NotNull String[]parseStringList(@Nullable String value, boolean requireComma)@Nullable AffineTransformparseTransform(@Nullable String value)@Nullable String
-
Constructor Details
-
AttributeParser
-
-
Method Details
-
parseLength
-
parsePercentage
-
parsePercentage
public float parsePercentage(@Nullable @Nullable String value, float fallback, float min, float max) -
parseInt
-
parseFloat
-
parseDouble
-
parseAngle
-
parseLengthList
-
parseFloatList
-
parseDoubleList
-
parseStringList
-
parsePaint
@Nullable public @Nullable SVGPaint parsePaint(@Nullable @Nullable String value, @NotNull @NotNull AttributeNode attributeNode) -
parseEnum
-
parseEnum
-
parseUrl
-
parseTransform
-
paintParser
-