Class SimpleStyleSheet
- 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>>
classRules
private @NotNull java.util.Map<java.lang.String,@NotNull java.util.List<@NotNull StyleProperty>>
idRules
private @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) void
addClassRules(@NotNull java.lang.String className, @NotNull java.util.List<@NotNull StyleProperty> rule)
(package private) void
addIdRules(@NotNull java.lang.String id, @NotNull java.util.List<@NotNull StyleProperty> rule)
(package private) void
addTagNameRules(@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()
void
forEachMatchingRule(@NotNull ParsedElement 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 ParsedElement element, @NotNull @NotNull StyleSheet.RuleConsumer ruleConsumer)
- Specified by:
forEachMatchingRule
in interfaceStyleSheet
-
-