Class MockNodeIterator

java.lang.Object
org.apache.sling.commons.testing.jcr.MockNodeIterator
All Implemented Interfaces:
Iterator, javax.jcr.NodeIterator, javax.jcr.RangeIterator

public class MockNodeIterator extends Object implements javax.jcr.NodeIterator
  • Constructor Details

    • MockNodeIterator

      public MockNodeIterator()
    • MockNodeIterator

      public MockNodeIterator(javax.jcr.Node[] nodes)
  • Method Details

    • nextNode

      public javax.jcr.Node nextNode()
      Specified by:
      nextNode in interface javax.jcr.NodeIterator
    • getPosition

      public long getPosition()
      Specified by:
      getPosition in interface javax.jcr.RangeIterator
    • getSize

      public long getSize()
      Specified by:
      getSize in interface javax.jcr.RangeIterator
    • skip

      public void skip(long skipNum)
      Specified by:
      skip in interface javax.jcr.RangeIterator
    • hasNext

      public boolean hasNext()
      Specified by:
      hasNext in interface Iterator
    • next

      public Object next()
      Specified by:
      next in interface Iterator
    • remove

      public void remove()
      Specified by:
      remove in interface Iterator