| Interface | Description |
|---|---|
| NodeFilter |
Node filter interface.
|
| NodeVisitor |
Node visitor interface.
|
| Class | Description |
|---|---|
| Collector |
Collects a list of elements that match the supplied criteria.
|
| Elements |
A list of
Elements, with methods that act on every element in the list. |
| Evaluator |
Evaluates that an element matches the selector.
|
| Evaluator.AllElements |
Evaluator for any / all element matching
|
| Evaluator.Attribute |
Evaluator for attribute name matching
|
| Evaluator.AttributeKeyPair |
Abstract evaluator for attribute name/value matching
|
| Evaluator.AttributeStarting |
Evaluator for attribute name prefix matching
|
| Evaluator.AttributeWithValue |
Evaluator for attribute name/value matching
|
| Evaluator.AttributeWithValueContaining |
Evaluator for attribute name/value matching (value containing)
|
| Evaluator.AttributeWithValueEnding |
Evaluator for attribute name/value matching (value ending)
|
| Evaluator.AttributeWithValueMatching |
Evaluator for attribute name/value matching (value regex matching)
|
| Evaluator.AttributeWithValueNot |
Evaluator for attribute name != value matching
|
| Evaluator.AttributeWithValueStarting |
Evaluator for attribute name/value matching (value prefix)
|
| Evaluator.Class |
Evaluator for element class
|
| Evaluator.ContainsData |
Evaluator for matching ReactElement (and its descendants) data
|
| Evaluator.ContainsOwnText |
Evaluator for matching ReactElement's own text
|
| Evaluator.ContainsText |
Evaluator for matching ReactElement (and its descendants) text
|
| Evaluator.CssNthEvaluator | |
| Evaluator.Id |
Evaluator for element id
|
| Evaluator.IndexEquals |
Evaluator for matching by sibling index number (e = idx)
|
| Evaluator.IndexEvaluator |
Abstract evaluator for sibling index matching
|
| Evaluator.IndexGreaterThan |
Evaluator for matching by sibling index number (e > idx)
|
| Evaluator.IndexLessThan |
Evaluator for matching by sibling index number (e < idx)
|
| Evaluator.IsEmpty | |
| Evaluator.IsFirstChild |
Evaluator for matching the first sibling (css :first-child)
|
| Evaluator.IsFirstOfType | |
| Evaluator.IsLastChild |
Evaluator for matching the last sibling (css :last-child)
|
| Evaluator.IsLastOfType | |
| Evaluator.IsNthChild |
css-compatible Evaluator for :eq (css :nth-child)
|
| Evaluator.IsNthLastChild |
css pseudo class :nth-last-child)
|
| Evaluator.IsNthLastOfType | |
| Evaluator.IsNthOfType |
css pseudo class nth-of-type
|
| Evaluator.IsOnlyChild | |
| Evaluator.IsOnlyOfType | |
| Evaluator.IsRoot |
css3 pseudo-class :root
|
| Evaluator.Matches |
Evaluator for matching ReactElement (and its descendants) text with regex
|
| Evaluator.MatchesOwn |
Evaluator for matching ReactElement's own text with regex
|
| Evaluator.MatchText | |
| Evaluator.Tag |
Evaluator for tag name
|
| Evaluator.TagEndsWith |
Evaluator for tag name that ends with
|
| NodeTraversor |
Depth-first node traversor.
|
| QueryParser |
Parses a CSS selector into an Evaluator tree.
|
| Selector |
CSS-like element selector, that finds elements matching a query.
|
| Enum | Description |
|---|---|
| NodeFilter.FilterResult |
Filter decision.
|
| Exception | Description |
|---|---|
| Selector.SelectorParseException |