You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by cl...@apache.org on 2008/09/18 18:41:21 UTC
svn commit: r696700 -
/jackrabbit/trunk/jackrabbit-ocm/src/main/java/org/apache/jackrabbit/ocm/manager/impl/ObjectIterator.java
Author: clombart
Date: Thu Sep 18 09:41:20 2008
New Revision: 696700
URL: http://svn.apache.org/viewvc?rev=696700&view=rev
Log:
Make ObjectIterator implement RangeIterator interface (see JCR-1740).
Modified:
jackrabbit/trunk/jackrabbit-ocm/src/main/java/org/apache/jackrabbit/ocm/manager/impl/ObjectIterator.java
Modified: jackrabbit/trunk/jackrabbit-ocm/src/main/java/org/apache/jackrabbit/ocm/manager/impl/ObjectIterator.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-ocm/src/main/java/org/apache/jackrabbit/ocm/manager/impl/ObjectIterator.java?rev=696700&r1=696699&r2=696700&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-ocm/src/main/java/org/apache/jackrabbit/ocm/manager/impl/ObjectIterator.java (original)
+++ jackrabbit/trunk/jackrabbit-ocm/src/main/java/org/apache/jackrabbit/ocm/manager/impl/ObjectIterator.java Thu Sep 18 09:41:20 2008
@@ -17,11 +17,11 @@
package org.apache.jackrabbit.ocm.manager.impl;
-import java.util.Iterator;
import java.util.NoSuchElementException;
import javax.jcr.Node;
import javax.jcr.NodeIterator;
+import javax.jcr.RangeIterator;
import javax.jcr.RepositoryException;
import javax.jcr.Session;
@@ -44,7 +44,7 @@
* @author <a href="mailto:christophe.lombart@gmail.com">Christophe Lombart</a>
*
*/
-public class ObjectIterator implements Iterator
+public class ObjectIterator implements RangeIterator
{
private static final Log log = LogFactory.getLog(ObjectIterator.class);
@@ -117,4 +117,16 @@
// no more results
nextResult = null;
}
+
+ public void skip(long l) {
+ nodeIterator.skip(l);
+ }
+
+ public long getSize() {
+ return nodeIterator.getSize();
+ }
+
+ public long getPosition() {
+ return nodeIterator.getPosition();
+ }
}