org.apache.portals.graffito.persistence.impl
Class MultiStoreIterator

java.lang.Object
  extended by org.apache.portals.graffito.persistence.impl.MultiStoreIterator
All Implemented Interfaces:
java.util.Iterator

public class MultiStoreIterator
extends java.lang.Object
implements java.util.Iterator

This iterator is used by the persistenceService service in order to group together query iterators made on different stores.

Author:
Lombart Christophe

Constructor Summary
MultiStoreIterator()
           
 
Method Summary
 void addIterator(java.util.Iterator iterator)
          Add a new iterator in this multistore iterator
 boolean hasNext()
           
 java.lang.Object next()
           
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiStoreIterator

public MultiStoreIterator()
Method Detail

addIterator

public void addIterator(java.util.Iterator iterator)
Add a new iterator in this multistore iterator

Parameters:
iterator - The iterator to add

hasNext

public boolean hasNext()
Specified by:
hasNext in interface java.util.Iterator
See Also:
Iterator.hasNext()

next

public java.lang.Object next()
Specified by:
next in interface java.util.Iterator
See Also:
Iterator.next()

remove

public void remove()
Specified by:
remove in interface java.util.Iterator
See Also:
Iterator.remove()


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