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