- java.lang.Object
-
- com.github.weisj.jsvg.paint.impl.DefaultPaintParser
-
- All Implemented Interfaces:
PaintParser
public final class DefaultPaintParser extends java.lang.Object implements PaintParser
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classDefaultPaintParser.ColorLookup
-
Field Summary
Fields Modifier and Type Field Description private static java.util.logging.LoggerLOGGER-
Fields inherited from interface com.github.weisj.jsvg.parser.PaintParser
DEFAULT_COLOR
-
-
Constructor Summary
Constructors Constructor Description DefaultPaintParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private intcharToColorInt(char c)@Nullable java.awt.ColorparseColor(@NotNull java.lang.String value)private intparseColorComponent(java.lang.String value, boolean percentage)private intparseHex(char[] chars)@Nullable SVGPaintparsePaint(@Nullable java.lang.String value)
-
-
-
Method Detail
-
parseColor
@Nullable public @Nullable java.awt.Color parseColor(@NotNull @NotNull java.lang.String value)- Specified by:
parseColorin interfacePaintParser
-
parsePaint
@Nullable public @Nullable SVGPaint parsePaint(@Nullable @Nullable java.lang.String value)
- Specified by:
parsePaintin interfacePaintParser
-
parseColorComponent
private int parseColorComponent(java.lang.String value, boolean percentage)
-
parseHex
private int parseHex(char[] chars)
-
charToColorInt
private int charToColorInt(char c)
-
-