NodeVisitor | Node visitor interface |
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 attibute 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.ContainsOwnText | Evaluator for matching Element's own text |
Evaluator.ContainsText | Evaluator for matching Element (and its descendents) text |
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.Matches | Evaluator for matching Element (and its descendents) text with regex |
Evaluator.MatchesOwn | Evaluator for matching Element's own text with regex |
Evaluator.Tag | Evaluator for tag name |
NodeTraversor | Breadth first node traversor. |
Selector | CSS-like element selector, that finds elements matching a query. |