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
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: 4
PseudoType _pseudoType: 6

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 316 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