net.sourceforge.openutils.mgnlcriteria.jcr.query
Class AdvancedResult.EmptyResultIterator

java.lang.Object
  extended by net.sourceforge.openutils.mgnlcriteria.jcr.query.AdvancedResult.EmptyResultIterator
All Implemented Interfaces:
Iterable<AdvancedResultItem>, Iterator, javax.jcr.RangeIterator, ResultIterator<AdvancedResultItem>
Enclosing interface:
AdvancedResult

public static final class AdvancedResult.EmptyResultIterator
extends Object
implements ResultIterator<AdvancedResultItem>

Version:
$Id: AdvancedResult.java 3285 2011-01-24 18:10:19Z fgiust $
Author:
fgiust

Constructor Summary
AdvancedResult.EmptyResultIterator()
           
 
Method Summary
 long getPosition()
           
 long getSize()
           
 boolean hasNext()
           
 Iterator iterator()
          Adds foreach support.
 AdvancedResultItem next()
          
 void remove()
           
 void skip(long skipNum)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AdvancedResult.EmptyResultIterator

public AdvancedResult.EmptyResultIterator()
Method Detail

skip

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

getSize

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

getPosition

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

hasNext

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

next

public AdvancedResultItem next()
Description copied from interface: ResultIterator

Specified by:
next in interface Iterator
Specified by:
next in interface ResultIterator<AdvancedResultItem>

remove

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

iterator

public Iterator iterator()
Adds foreach support.

Specified by:
iterator in interface Iterable<AdvancedResultItem>


Copyright © 2009-2011 Openmind. All Rights Reserved.