- java.lang.Object
-
- com.github.weisj.jsvg.parser.css.impl.SimpleStyleSheet
-
- All Implemented Interfaces:
StyleSheet
public final class SimpleStyleSheet extends java.lang.Object implements StyleSheet
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.github.weisj.jsvg.parser.css.StyleSheet
StyleSheet.RuleConsumer
-
-
Field Summary
Fields Modifier and Type Field Description private @NotNull java.util.Map<java.lang.String,@NotNull java.util.List<@NotNull StyleProperty>>classRulesprivate @NotNull java.util.Map<java.lang.String,@NotNull java.util.List<@NotNull StyleProperty>>idRulesprivate @NotNull java.util.Map<java.lang.String,@NotNull java.util.List<@NotNull StyleProperty>>tagNameRules
-
Constructor Summary
Constructors Constructor Description SimpleStyleSheet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidaddClassRules(@NotNull java.lang.String className, @NotNull java.util.List<@NotNull StyleProperty> rule)(package private) voidaddIdRules(@NotNull java.lang.String id, @NotNull java.util.List<@NotNull StyleProperty> rule)(package private) voidaddTagNameRules(@NotNull java.lang.String tagName, @NotNull java.util.List<@NotNull StyleProperty> rule)@NotNull java.util.Map<java.lang.String,@NotNull java.util.List<@NotNull StyleProperty>>classRules()voidforEachMatchingRule(@NotNull DomElement element, @NotNull StyleSheet.RuleConsumer ruleConsumer)@NotNull java.util.Map<java.lang.String,@NotNull java.util.List<@NotNull StyleProperty>>idRules()@NotNull java.util.Map<java.lang.String,@NotNull java.util.List<@NotNull StyleProperty>>tagNameRules()
-
-
-
Field Detail
-
classRules
@NotNull private final @NotNull java.util.Map<java.lang.String,@NotNull java.util.List<@NotNull StyleProperty>> classRules
-
idRules
@NotNull private final @NotNull java.util.Map<java.lang.String,@NotNull java.util.List<@NotNull StyleProperty>> idRules
-
tagNameRules
@NotNull private final @NotNull java.util.Map<java.lang.String,@NotNull java.util.List<@NotNull StyleProperty>> tagNameRules
-
-
Method Detail
-
classRules
@NotNull public @NotNull java.util.Map<java.lang.String,@NotNull java.util.List<@NotNull StyleProperty>> classRules()
-
idRules
@NotNull public @NotNull java.util.Map<java.lang.String,@NotNull java.util.List<@NotNull StyleProperty>> idRules()
-
tagNameRules
@NotNull public @NotNull java.util.Map<java.lang.String,@NotNull java.util.List<@NotNull StyleProperty>> tagNameRules()
-
addTagNameRules
void addTagNameRules(@NotNull @NotNull java.lang.String tagName, @NotNull @NotNull java.util.List<@NotNull StyleProperty> rule)
-
addClassRules
void addClassRules(@NotNull @NotNull java.lang.String className, @NotNull @NotNull java.util.List<@NotNull StyleProperty> rule)
-
addIdRules
void addIdRules(@NotNull @NotNull java.lang.String id, @NotNull @NotNull java.util.List<@NotNull StyleProperty> rule)
-
forEachMatchingRule
public void forEachMatchingRule(@NotNull @NotNull DomElement element, @NotNull @NotNull StyleSheet.RuleConsumer ruleConsumer)- Specified by:
forEachMatchingRulein interfaceStyleSheet
-
-