Css.SelectorMatcher Class Reference

Detailed Description

The base class for all CSS selector chunks. Anything like :hover or #id or a ~ b are all different kinds of matchers. RootMatcher objects are generally the most important ones.

Inheritance diagram for Css.SelectorMatcher:
Css.LocalMatcher Css.PseudoSelectorMatch Css.RootMatcher Css.StructureMatcher Css.AttributeMatch Css.CheckedMatcher Css.DefaultMatcher Css.DisabledMatcher Css.EmptyMatcher Css.EnabledMatcher Css.FirstChildMatcher Css.FocusedMatcher Css.FullscreenMatcher Css.Functions.AnyMatcher Css.Functions.DirMatcher Css.Functions.EqMatcher Css.Functions.GtMatcher Css.Functions.LangMatcher Css.Functions.LtMatcher Css.Functions.NotMatcher Css.Functions.NthChildMatcher Css.Functions.NthLastChildMatcher Css.Functions.NthLastOfTypeMatcher Css.Functions.NthOfTypeMatcher Css.HoverMatcher Css.IndeterminateMatcher Css.InRangeMatcher Css.InvalidMatcher Css.IsRootMatcher Css.IsTargetMatcher Css.Keywords.ActiveMatcher Css.LastChildMatcher Css.LeftMatcher Css.LinkMatcher Css.MainUIMatcher Css.OnlyChildMatcher Css.OnlyOfTypeMatcher Css.OptionalMatcher Css.OutOfRangeMatcher Css.ReadWriteMatcher Css.RequiredMatcher Css.RightMatcher Css.ScopeMatcher Css.ValidMatcher Css.VisitedMatcher Css.WorldUIMatcher Css.AfterSelector Css.BeforeSelector Css.FirstLetterSelector Css.MarkerSelector Css.MathMLAnonymousBlockSelector Css.RootClassMatcher Css.RootIDMatcher Css.RootTagMatcher Css.RootUniversalMatcher Css.DirectParentMatch Css.DirectPreviousSiblingMatch Css.ParentMatch Css.PreviousSiblingMatch

Public Member Functions

virtual bool TryMatch (Dom.Node context)
 Checks if the given node matches this root/local. More...
 

Public Attributes

Selector Selector
 The host selector. More...
 

Member Function Documentation

Member Data Documentation

Selector Css.SelectorMatcher.Selector

The host selector.