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, PseudoFirstLine, PseudoFirstLetter, PseudoLink,
  PseudoVisited, PseudoHover, PseudoFocus, PseudoActive,
  PseudoTarget, PseudoBefore, PseudoAfter, PseudoLang,
  PseudoNot, PseudoContains, PseudoRoot, PseudoSelection,
  PseudoEnabled, PseudoDisabled, PseudoChecked, PseudoIndeterminate
}

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
CSSSelectortagHistory
CSSSelectorsimpleSelector
DOM::DOMString string_arg
DOM::NodeImpl::Id attr
DOM::NodeImpl::Id tag
Relation relation: 3
Match match: 4
bool nonCSSHint: 1
unsigned int pseudoId: 3
PseudoType _pseudoType: 5

Member Function Documentation

void CSSSelector::print  ) 
 

Print debug output for this selector.

Definition at line 123 of file css_base.cpp.

DOMString CSSSelector::selectorText  )  const
 

Re-create selector text from selector's data.

Definition at line 308 of file css_base.cpp.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys