gov.nih.nci.caarray.services.external.v1_0.grid.service
Class SearchEnumIterator<T extends AbstractCaArrayEntity>

java.lang.Object
  extended by gov.nih.nci.caarray.services.external.v1_0.grid.service.SearchEnumIterator<T>
All Implemented Interfaces:
org.globus.ws.enumeration.EnumIterator

public class SearchEnumIterator<T extends AbstractCaArrayEntity>
extends java.lang.Object
implements org.globus.ws.enumeration.EnumIterator

Author:
dkokotov

Constructor Summary
SearchEnumIterator(java.lang.Class<T> elementClass, gov.nih.nci.caarray.services.external.v1_0.search.SearchResultIterator<T> searchResultIterator)
           
 
Method Summary
 org.globus.ws.enumeration.IterationResult next(org.globus.ws.enumeration.IterationConstraints ic)
          
 void release()
          
protected  org.globus.ws.enumeration.IterationResult wrapUpElements(java.util.List<javax.xml.soap.SOAPElement> soapElements, boolean end)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearchEnumIterator

public SearchEnumIterator(java.lang.Class<T> elementClass,
                          gov.nih.nci.caarray.services.external.v1_0.search.SearchResultIterator<T> searchResultIterator)
                   throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException
Method Detail

next

public org.globus.ws.enumeration.IterationResult next(org.globus.ws.enumeration.IterationConstraints ic)
                                               throws org.globus.ws.enumeration.TimeoutException,
                                                      java.util.NoSuchElementException

Specified by:
next in interface org.globus.ws.enumeration.EnumIterator
Throws:
org.globus.ws.enumeration.TimeoutException
java.util.NoSuchElementException

wrapUpElements

protected org.globus.ws.enumeration.IterationResult wrapUpElements(java.util.List<javax.xml.soap.SOAPElement> soapElements,
                                                                   boolean end)

release

public void release()

Specified by:
release in interface org.globus.ws.enumeration.EnumIterator