Class NodeIteratorAdapter

java.lang.Object
org.apache.jackrabbit.commons.iterator.RangeIteratorDecorator
org.apache.jackrabbit.commons.iterator.NodeIteratorAdapter
All Implemented Interfaces:
Iterator, NodeIterator, RangeIterator

public class NodeIteratorAdapter extends RangeIteratorDecorator implements NodeIterator
Adapter class for turning RangeIterators or Iterators into NodeIterators.
  • Field Details

  • Constructor Details

    • NodeIteratorAdapter

      public NodeIteratorAdapter(RangeIterator iterator)
      Creates an adapter for the given RangeIterator.
      Parameters:
      iterator - iterator of Nodes
    • NodeIteratorAdapter

      public NodeIteratorAdapter(Iterator iterator)
      Creates an adapter for the given Iterator.
      Parameters:
      iterator - iterator of Nodes
    • NodeIteratorAdapter

      public NodeIteratorAdapter(Iterator iterator, long size)
    • NodeIteratorAdapter

      public NodeIteratorAdapter(Collection collection)
      Creates an iterator for the given collection.
      Parameters:
      collection - collection of Nodes
  • Method Details