DOM::CSSSelector Class Reference
List of all members.Detailed Description
Definition at line 73 of file css_base.h.
Public Types | |
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: