public class CascadingStyle extends java.lang.Object implements java.lang.Comparable<CascadingStyle>
Modifier and Type | Field and Description |
---|---|
private int |
ordinal |
private java.util.Set<PseudoClass> |
pseudoClasses
State variables, like "hover" or "pressed"
|
private boolean |
skinProp |
private int |
specificity |
private Style |
style |
Constructor and Description |
---|
CascadingStyle(Style style,
java.util.Set<PseudoClass> pseudoClasses,
int specificity,
int ordinal) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(CascadingStyle other)
Implementation of Comparable such that more specific styles get
sorted before less specific ones.
|
boolean |
equals(java.lang.Object obj)
When testing equality against another Style, we only care about
the property and pseudo-classes.
|
StyleOrigin |
getOrigin() |
ParsedValueImpl |
getParsedValueImpl() |
java.lang.String |
getProperty() |
Rule |
getRule() |
Selector |
getSelector() |
Style |
getStyle() |
int |
hashCode() |
java.lang.String |
toString() |
private final Style style
private final java.util.Set<PseudoClass> pseudoClasses
private final int specificity
private final int ordinal
private final boolean skinProp
public CascadingStyle(Style style, java.util.Set<PseudoClass> pseudoClasses, int specificity, int ordinal)
public Style getStyle()
public java.lang.String getProperty()
public Selector getSelector()
public Rule getRule()
public StyleOrigin getOrigin()
public ParsedValueImpl getParsedValueImpl()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public int compareTo(CascadingStyle other)
compareTo
in interface java.lang.Comparable<CascadingStyle>