Class Rule

java.lang.Object
org.oscim.theme.rule.Rule

public class Rule extends Object
  • Field Details

    • EMPTY_STYLE

      public static final RenderStyle[] EMPTY_STYLE
    • EMPTY_RULES

      public static final Rule[] EMPTY_RULES
    • subRules

      public final Rule[] subRules
    • styles

      public final RenderStyle[] styles
    • cat

      public String cat
    • zoom

      public final int zoom
    • element

      public final int element
    • selectFirstMatch

      public final boolean selectFirstMatch
    • selectWhenMatched

      public final boolean selectWhenMatched
  • Method Details

    • matchesTags

      public boolean matchesTags(Tag[] tags)
    • matchElement

      public boolean matchElement(int type, Tag[] tags, int zoomLevel, List<RenderStyle> result)
    • dispose

      public void dispose()
    • scaleTextSize

      public void scaleTextSize(float scaleFactor)
    • setCat

      public Rule setCat(String cat)
    • updateStyles

      public void updateStyles()
    • apply

      public void apply(Rule.RuleVisitor v)
    • builder

      public static RuleBuilder builder()