matcher
Table of Contents
Classes
- AbstractMatcher
- A matcher describes a class which gets a match from the `FastHtmlTag` and will
modify the tag as needed.
- CssBlocker
- Takes a match and checks for blocked URLs. If there got something blocked, you can
extract two CSS documents.
- CssHelper
- Helper functionality for CSS documents.
- ScriptInlineMatcher
- Match by `ScriptInlineMatcher`.
- SelectorSyntaxMatcher
- Block a HTML element by CSS-like selectors, e.g. `div[class="my-class"]`.
- StyleInlineAttributeMatcher
- Match by `StyleInlineAttributeFinder`.
- StyleInlineMatcher
- Block inline `<style>`'s. This is a special use case and we need to go one step further:
The complete inline style is parsed to an abstract tree (AST) and all rules with an
URL are blocked individually.
- TagAttributeMatcher
- Match by `TagAttributeFinder`.