public final class PseudoClassState extends BitSet<PseudoClass>
Node
may be in more than
one pseudo-class state. States
is used to aggregate the active
pseudo-class state of a Node
.Modifier and Type | Field and Description |
---|---|
(package private) static java.util.List<PseudoClass> |
pseudoClasses |
(package private) static java.util.Map<java.lang.String,java.lang.Integer> |
pseudoClassMap |
Constructor and Description |
---|
PseudoClassState()
Create an empty set of PseudoClass
|
PseudoClassState(java.util.List<java.lang.String> pseudoClassNames) |
Modifier and Type | Method and Description |
---|---|
protected PseudoClass |
cast(java.lang.Object o) |
protected int |
getIndex(PseudoClass t) |
(package private) static PseudoClass |
getPseudoClass(int index) |
static PseudoClass |
getPseudoClass(java.lang.String pseudoClass) |
protected PseudoClass |
getT(int index) |
java.lang.Object[] |
toArray() |
<T> T[] |
toArray(T[] a) |
java.lang.String |
toString() |
add, addAll, addListener, addListener, clear, contains, containsAll, equals, getBits, hashCode, isEmpty, iterator, remove, removeAll, removeListener, removeListener, retainAll, size
static final java.util.Map<java.lang.String,java.lang.Integer> pseudoClassMap
static final java.util.List<PseudoClass> pseudoClasses
public PseudoClassState()
PseudoClassState(java.util.List<java.lang.String> pseudoClassNames)
public java.lang.Object[] toArray()
public <T> T[] toArray(T[] a)
public java.lang.String toString()
toString
in class java.lang.Object
protected PseudoClass cast(java.lang.Object o)
cast
in class BitSet<PseudoClass>
protected PseudoClass getT(int index)
getT
in class BitSet<PseudoClass>
protected int getIndex(PseudoClass t)
getIndex
in class BitSet<PseudoClass>
public static PseudoClass getPseudoClass(java.lang.String pseudoClass)
PseudoClass.getPseudoClass(String)
static PseudoClass getPseudoClass(int index)