Class SelectorSpecificity

java.lang.Object
org.htmlunit.cssparser.parser.selector.SelectorSpecificity
All Implemented Interfaces:
Serializable, Comparable<SelectorSpecificity>

public class SelectorSpecificity extends Object implements Comparable<SelectorSpecificity>, Serializable
Calculates a selector's specificity.
See Also:
  • Field Details

    • FROM_STYLE_ATTRIBUTE

      public static final SelectorSpecificity FROM_STYLE_ATTRIBUTE
      The specificity for declarations made in the style attributes of an element.
    • DEFAULT_STYLE_ATTRIBUTE

      public static final SelectorSpecificity DEFAULT_STYLE_ATTRIBUTE
      The specificity for browser defaults.
    • fromStyle_

      private int fromStyle_
    • idCount_

      private int idCount_
    • classCount_

      private int classCount_
    • typeCount_

      private int typeCount_
  • Constructor Details

    • SelectorSpecificity

      public SelectorSpecificity(Selector selector)
      Ctor.
      Parameters:
      selector - the selector to read from
    • SelectorSpecificity

      private SelectorSpecificity(boolean fromStyle, int idCount, int classCount, int typeCount)
  • Method Details