DOM::CSSSelector Class Reference
List of all members.Detailed Description
Definition at line 73 of file css_base.h.
Public Types | |
None = 0 | |
Id | |
Exact | |
Set | |
Class | |
List | |
Hyphen | |
PseudoClass | |
PseudoElement | |
Contain | |
Begin | |
End | |
Descendant = 0 | |
Child | |
DirectAdjacent | |
IndirectAdjacent | |
SubSelector | |
PseudoNotParsed = 0 | |
PseudoOther | |
PseudoEmpty | |
PseudoFirstChild | |
PseudoLastChild | |
PseudoNthChild | |
PseudoNthLastChild | |
PseudoOnlyChild | |
PseudoFirstOfType | |
PseudoLastOfType | |
PseudoNthOfType | |
PseudoNthLastOfType | |
PseudoOnlyOfType | |
PseudoLink | |
PseudoVisited | |
PseudoHover | |
PseudoFocus | |
PseudoActive | |
PseudoTarget | |
PseudoLang | |
PseudoNot | |
PseudoContains | |
PseudoRoot | |
PseudoEnabled | |
PseudoDisabled | |
PseudoChecked | |
PseudoIndeterminate | |
PseudoFirstLine | |
PseudoFirstLetter | |
PseudoSelection | |
PseudoBefore | |
PseudoAfter | |
PseudoMarker | |
PseudoReplaced | |
enum | Match { None = 0, Id, Exact, Set, Class, List, Hyphen, PseudoClass, PseudoElement, Contain, Begin, End } |
enum | Relation { Descendant = 0, Child, DirectAdjacent, IndirectAdjacent, SubSelector } |
enum | PseudoType { PseudoNotParsed = 0, PseudoOther, PseudoEmpty, PseudoFirstChild, PseudoLastChild, PseudoNthChild, PseudoNthLastChild, PseudoOnlyChild, PseudoFirstOfType, PseudoLastOfType, PseudoNthOfType, PseudoNthLastOfType, PseudoOnlyOfType, PseudoLink, PseudoVisited, PseudoHover, PseudoFocus, PseudoActive, PseudoTarget, PseudoLang, PseudoNot, PseudoContains, PseudoRoot, PseudoEnabled, PseudoDisabled, PseudoChecked, PseudoIndeterminate, PseudoFirstLine, PseudoFirstLetter, PseudoSelection, PseudoBefore, PseudoAfter, PseudoMarker, PseudoReplaced } |
Public Member Functions | |
CSSSelector () | |
~CSSSelector () | |
void | print () |
DOMString | selectorText () const |
bool | operator== (const CSSSelector &other) const |
unsigned int | specificity () const |
PseudoType | pseudoType () const |
Public Attributes | |
DOM::DOMString | value |
CSSSelector * | tagHistory |
CSSSelector * | simpleSelector |
DOM::DOMString | string_arg |
DOM::NodeImpl::Id | attr |
DOM::NodeImpl::Id | tag |
Relation | relation: 3 |
Match | match: 4 |
bool | nonCSSHint: 1 |
unsigned int | pseudoId: 4 |
PseudoType | _pseudoType: 6 |
Member Function Documentation
void CSSSelector::print | ( | ) |
DOMString CSSSelector::selectorText | ( | ) | const |
The documentation for this class was generated from the following files: