# Hierarchy For Package org.jsoup.select

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractList<E> (implements java.util.List<E>)
      - java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
        - org.jsoup.select.Elements
  - org.jsoup.select.Collector
  - org.jsoup.select.Evaluator
    - org.jsoup.select.CombiningEvaluator
      - org.jsoup.select.CombiningEvaluator.And
      - org.jsoup.select.CombiningEvaluator.Or
    - org.jsoup.select.Evaluator.AllElements
    - org.jsoup.select.Evaluator.Attribute
    - org.jsoup.select.Evaluator.AttributeKeyPair
      - org.jsoup.select.Evaluator.AttributeWithValue
      - org.jsoup.select.Evaluator.AttributeWithValueContaining
      - org.jsoup.select.Evaluator.AttributeWithValueEnding
      - org.jsoup.select.Evaluator.AttributeWithValueNot
      - org.jsoup.select.Evaluator.AttributeWithValueStarting
    - org.jsoup.select.Evaluator.AttributeStarting
    - org.jsoup.select.Evaluator.AttributeWithValueMatching
    - org.jsoup.select.Evaluator.Class
    - org.jsoup.select.Evaluator.ContainsData
    - org.jsoup.select.Evaluator.ContainsOwnText
    - org.jsoup.select.Evaluator.ContainsText
    - org.jsoup.select.Evaluator.ContainsWholeOwnText
    - org.jsoup.select.Evaluator.ContainsWholeText
    - org.jsoup.select.Evaluator.CssNthEvaluator
      - org.jsoup.select.Evaluator.IsNthChild
      - org.jsoup.select.Evaluator.IsNthLastChild
      - org.jsoup.select.Evaluator.IsNthLastOfType
        - org.jsoup.select.Evaluator.IsLastOfType
      - org.jsoup.select.Evaluator.IsNthOfType
        - org.jsoup.select.Evaluator.IsFirstOfType
    - org.jsoup.select.Evaluator.Id
    - org.jsoup.select.Evaluator.IndexEvaluator
      - org.jsoup.select.Evaluator.IndexEquals
      - org.jsoup.select.Evaluator.IndexGreaterThan
      - org.jsoup.select.Evaluator.IndexLessThan
    - org.jsoup.select.Evaluator.IsEmpty
    - org.jsoup.select.Evaluator.IsFirstChild
    - org.jsoup.select.Evaluator.IsLastChild
    - org.jsoup.select.Evaluator.IsOnlyChild
    - org.jsoup.select.Evaluator.IsOnlyOfType
    - org.jsoup.select.Evaluator.IsRoot
    - org.jsoup.select.Evaluator.Matches
    - org.jsoup.select.Evaluator.MatchesOwn
    - org.jsoup.select.Evaluator.MatchesWholeOwnText
    - org.jsoup.select.Evaluator.MatchesWholeText
    - org.jsoup.select.Evaluator.MatchText
    - org.jsoup.select.Evaluator.Tag
    - org.jsoup.select.Evaluator.TagEndsWith
  - org.jsoup.select.NodeTraversor
  - org.jsoup.select.QueryParser
  - org.jsoup.select.Selector
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - java.lang.IllegalStateException
          - org.jsoup.select.Selector.SelectorParseException

## Interface Hierarchy

- org.jsoup.select.NodeFilter
- org.jsoup.select.NodeVisitor

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - org.jsoup.select.NodeFilter.FilterResult