org.apache.jackrabbit.core.query.lucene
Class ScoreNodeIteratorImpl

java.lang.Object
  extended by org.apache.jackrabbit.commons.iterator.RangeIteratorAdapter
      extended by org.apache.jackrabbit.core.query.lucene.ScoreNodeIteratorImpl
All Implemented Interfaces:
Iterator, RangeIterator, ScoreNodeIterator

public class ScoreNodeIteratorImpl
extends RangeIteratorAdapter
implements ScoreNodeIterator

ScoreNodeIteratorImpl implements a ScoreNodeIterator over an array of ScoreNode[].


Field Summary
 
Fields inherited from class org.apache.jackrabbit.commons.iterator.RangeIteratorAdapter
EMPTY
 
Constructor Summary
ScoreNodeIteratorImpl(ScoreNode[][] scoreNodes)
           
 
Method Summary
 ScoreNode[] nextScoreNodes()
          Returns the next score nodes.
 
Methods inherited from class org.apache.jackrabbit.commons.iterator.RangeIteratorAdapter
getPosition, getSize, hasNext, next, remove, skip
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.jcr.RangeIterator
getPosition, getSize, skip
 
Methods inherited from interface java.util.Iterator
hasNext, next, remove
 

Constructor Detail

ScoreNodeIteratorImpl

public ScoreNodeIteratorImpl(ScoreNode[][] scoreNodes)
Method Detail

nextScoreNodes

public ScoreNode[] nextScoreNodes()
Returns the next score nodes.

Specified by:
nextScoreNodes in interface ScoreNodeIterator
Returns:
the next score nodes.


Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.