## Uses of Class
org.apache.sling.query.impl.iterator.AbstractIterator

Packages that use AbstractIterator
org.apache.sling.query.impl.iterator
org.apache.sling.query.impl.iterator.tree
org.apache.sling.query.impl.resource.jcr

### Uses of AbstractIterator in org.apache.sling.query.impl.iterator

Subclasses of AbstractIterator in org.apache.sling.query.impl.iterator
`class` `AlternativeIterator<T>`
`class` `DescendantsIterator<T>`
`class` `EmptyElementFilter<T>`
`class` `ExpandingIterator<T>` This iterator evaluates each element from the source iterator, expanding it using given function.
`class` `FilteringIterator<T>`
`class` `LastIterator<T>`
`class` `MergingIterator<T>`
`class` `ParentsIterator<T>`
`class` `ReverseIterator<T>`
`class` `SiblingsIterator<T>`
`class` `SliceIterator<T>`
`class` `SuppIterator<T>` This iterator returns all elements of the input list which are mapped to non-empty values by the input function.
`class` `UniqueIterator<T>` Provides an iteration of unique objects.
`class` `WarningIterator<T>`

### Uses of AbstractIterator in org.apache.sling.query.impl.iterator.tree

Subclasses of AbstractIterator in org.apache.sling.query.impl.iterator.tree
`class` `BfsTreeIterator<T>`
`class` `DfsTreeIterator<T>`

### Uses of AbstractIterator in org.apache.sling.query.impl.resource.jcr

Subclasses of AbstractIterator in org.apache.sling.query.impl.resource.jcr
`class` `JcrQueryIterator`