java.lang.Object
com.github.weisj.jsvg.parser.css.impl.SimpleStyleSheet
- All Implemented Interfaces:
StyleSheet
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.github.weisj.jsvg.parser.css.StyleSheet
StyleSheet.RuleConsumer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final @NotNull Map
<String, @NotNull List<@NotNull StyleProperty>> private final @NotNull Map
<String, @NotNull List<@NotNull StyleProperty>> private final @NotNull Map
<String, @NotNull List<@NotNull StyleProperty>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void
addClassRules
(@NotNull String className, @NotNull List<@NotNull StyleProperty> rule) (package private) void
addIdRules
(@NotNull String id, @NotNull List<@NotNull StyleProperty> rule) (package private) void
addTagNameRules
(@NotNull String tagName, @NotNull List<@NotNull StyleProperty> rule) @NotNull Map
<String, @NotNull List<@NotNull StyleProperty>> void
forEachMatchingRule
(@NotNull ParsedElement element, @NotNull StyleSheet.RuleConsumer ruleConsumer) @NotNull Map
<String, @NotNull List<@NotNull StyleProperty>> idRules()
@NotNull Map
<String, @NotNull List<@NotNull StyleProperty>>
-
Field Details
-
classRules
-
idRules
-
tagNameRules
-
-
Constructor Details
-
SimpleStyleSheet
public SimpleStyleSheet()
-
-
Method Details
-
classRules
-
idRules
-
tagNameRules
-
addTagNameRules
void addTagNameRules(@NotNull @NotNull String tagName, @NotNull @NotNull List<@NotNull StyleProperty> rule) -
addClassRules
void addClassRules(@NotNull @NotNull String className, @NotNull @NotNull List<@NotNull StyleProperty> rule) -
addIdRules
-
forEachMatchingRule
public void forEachMatchingRule(@NotNull @NotNull ParsedElement element, @NotNull @NotNull StyleSheet.RuleConsumer ruleConsumer) - Specified by:
forEachMatchingRule
in interfaceStyleSheet
-