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, sizestatic 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.Objectprotected 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)