Package org.jsoup.select
Class StructuralEvaluator.Is
- java.lang.Object
-
- org.jsoup.select.Evaluator
-
- org.jsoup.select.StructuralEvaluator
-
- org.jsoup.select.StructuralEvaluator.Is
-
- Enclosing class:
- StructuralEvaluator
static class StructuralEvaluator.Is extends StructuralEvaluator
Implements the :is(sub-query) pseudo-selector
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jsoup.select.StructuralEvaluator
StructuralEvaluator.Has, StructuralEvaluator.ImmediateParent, StructuralEvaluator.ImmediateParentRun, StructuralEvaluator.ImmediatePreviousSibling, StructuralEvaluator.Is, StructuralEvaluator.Not, StructuralEvaluator.Parent, StructuralEvaluator.PreviousSibling, StructuralEvaluator.Root
-
Nested classes/interfaces inherited from class org.jsoup.select.Evaluator
Evaluator.AllElements, Evaluator.Attribute, Evaluator.AttributeKeyPair, Evaluator.AttributeStarting, Evaluator.AttributeWithValue, Evaluator.AttributeWithValueContaining, Evaluator.AttributeWithValueEnding, Evaluator.AttributeWithValueMatching, Evaluator.AttributeWithValueNot, Evaluator.AttributeWithValueStarting, Evaluator.Class, Evaluator.ContainsData, Evaluator.ContainsOwnText, Evaluator.ContainsText, Evaluator.ContainsWholeOwnText, Evaluator.ContainsWholeText, Evaluator.CssNthEvaluator, Evaluator.Id, Evaluator.IndexEquals, Evaluator.IndexEvaluator, Evaluator.IndexGreaterThan, Evaluator.IndexLessThan, Evaluator.IsEmpty, Evaluator.IsFirstChild, Evaluator.IsFirstOfType, Evaluator.IsLastChild, Evaluator.IsLastOfType, Evaluator.IsNthChild, Evaluator.IsNthLastChild, Evaluator.IsNthLastOfType, Evaluator.IsNthOfType, Evaluator.IsOnlyChild, Evaluator.IsOnlyOfType, Evaluator.IsRoot, Evaluator.Matches, Evaluator.MatchesOwn, Evaluator.MatchesWholeOwnText, Evaluator.MatchesWholeText, Evaluator.MatchText, Evaluator.Tag, Evaluator.TagEndsWith
-
-
Field Summary
-
Fields inherited from class org.jsoup.select.StructuralEvaluator
evaluator, threadMemo
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected int
cost()
A relative evaluator cost function.boolean
matches(Element root, Element element)
Test if the element meets the evaluator's requirements.java.lang.String
toString()
-
Methods inherited from class org.jsoup.select.StructuralEvaluator
memoMatches, reset
-
Methods inherited from class org.jsoup.select.Evaluator
asPredicate
-
-
-
-
Constructor Detail
-
Is
public Is(Evaluator evaluator)
-
-
Method Detail
-
matches
public boolean matches(Element root, Element element)
Description copied from class:Evaluator
Test if the element meets the evaluator's requirements.
-
cost
protected int cost()
Description copied from class:Evaluator
A relative evaluator cost function. During evaluation, Evaluators are sorted by ascending cost as an optimization.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-