Class ThemedSVGIconParserProvider
java.lang.Object
com.github.weisj.jsvg.parser.DefaultParserProvider
com.github.weisj.darklaf.properties.icons.ThemedSVGIconParserProvider
- All Implemented Interfaces:
com.github.weisj.jsvg.parser.ParserProvider
public class ThemedSVGIconParserProvider
extends com.github.weisj.jsvg.parser.DefaultParserProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Nullable com.github.weisj.jsvg.parser.DomProcessorgetNamedColors(ThemedSVGIcon icon) getProperties(List<com.github.weisj.darklaf.properties.icons.ThemedSVGIconParserProvider.ThemedSolidColorPaint> paints) static voidpatchColors(List<com.github.weisj.darklaf.properties.icons.ThemedSVGIconParserProvider.ThemedSolidColorPaint> paints, Map<Object, Object> propertyMap, Map<Object, Object> contextDefaults) Methods inherited from class com.github.weisj.jsvg.parser.DefaultParserProvider
createPaintParser, createPostProcessor
-
Constructor Details
-
ThemedSVGIconParserProvider
-
-
Method Details
-
createPreProcessor
@Nullable public @Nullable com.github.weisj.jsvg.parser.DomProcessor createPreProcessor()- Specified by:
createPreProcessorin interfacecom.github.weisj.jsvg.parser.ParserProvider- Overrides:
createPreProcessorin classcom.github.weisj.jsvg.parser.DefaultParserProvider
-
patchColors
-
getProperties
-
getNamedColors
-