Handles 'local' matches for a particular selector. Note that these are always specific to a particular element and they don't generate psuedo elements either. Examples are :hover, :link etc.
Public Member Functions | |
virtual bool | Equals (LocalMatcher match) |
True if two local matchers are equal. More... | |
virtual void | RemoveFromDocument (ReflowDocument document, Css.StyleSheet sheet) |
Removes this matcher from any document caches. More... | |
virtual void | AddToDocument (ReflowDocument document, Css.StyleSheet sheet) |
Adds this matcher to its parent documents caches. This is used by the default style sheet when the document gets cleared. More... | |
Public Member Functions inherited from Css.SelectorMatcher | |
virtual bool | TryMatch (Dom.Node context) |
Checks if the given node matches this root/local. More... | |
Additional Inherited Members | |
Public Attributes inherited from Css.SelectorMatcher | |
Selector | Selector |
The host selector. More... | |
|
inlinevirtual |
Adds this matcher to its parent documents caches. This is used by the default style sheet when the document gets cleared.
|
inlinevirtual |
True if two local matchers are equal.
Reimplemented in Css.AttributeMatch.
|
inlinevirtual |
Removes this matcher from any document caches.