Package org.jsoup.select
Class Evaluator.CssNthEvaluator
- java.lang.Object
-
- org.jsoup.select.Evaluator
-
- org.jsoup.select.Evaluator.CssNthEvaluator
-
- Direct Known Subclasses:
Evaluator.IsNthChild
,Evaluator.IsNthLastChild
,Evaluator.IsNthLastOfType
,Evaluator.IsNthOfType
- Enclosing class:
- Evaluator
public abstract static class Evaluator.CssNthEvaluator extends Evaluator
-
-
Nested Class Summary
-
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.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.MatchText, Evaluator.Tag, Evaluator.TagEndsWith
-
-
Constructor Summary
Constructors Constructor Description CssNthEvaluator(int b)
CssNthEvaluator(int a, int b)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract int
calculatePosition(Element root, Element element)
protected abstract java.lang.String
getPseudoClass()
boolean
matches(Element root, Element element)
Test if the element meets the evaluator's requirements.java.lang.String
toString()
-
-
-
Method Detail
-
matches
public boolean matches(Element root, Element element)
Description copied from class:Evaluator
Test if the element meets the evaluator's requirements.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getPseudoClass
protected abstract java.lang.String getPseudoClass()
-
-