Package org.eclipse.emf.spi.cdo
Class AbstractQueryIterator<T>
- java.lang.Object
- 
- org.eclipse.emf.cdo.spi.common.AbstractQueryResult<T>
- 
- org.eclipse.emf.spi.cdo.AbstractQueryIterator<T>
 
 
- 
- All Implemented Interfaces:
- java.util.Iterator<T>,- BlockingCloseableIterator<T>,- org.eclipse.net4j.util.collection.Closeable,- org.eclipse.net4j.util.collection.CloseableIterator<T>
 
 public abstract class AbstractQueryIterator<T> extends AbstractQueryResult<T> If the meaning of this type isn't clear, there really should be more of a description here...- Since:
- 2.0
- Author:
- Simon McDuff
- No Extend
- This interface is not intended to be extended by clients.
 
- 
- 
Constructor SummaryConstructors Constructor Description AbstractQueryIterator(CDOView view, CDOQueryInfo queryInfo)
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract java.util.List<T>asList()abstract TasValue()voidclose()CDOViewgetView()voidremove()voidsetQueryID(int queryID)voidwaitForInitialization()- 
Methods inherited from class org.eclipse.emf.cdo.spi.common.AbstractQueryResultgetQueryID, getQueryInfo, getQueue, hasNext, isClosed, next, peek
 
- 
 
- 
- 
- 
Constructor Detail- 
AbstractQueryIteratorpublic AbstractQueryIterator(CDOView view, CDOQueryInfo queryInfo) - Since:
- 3.0
 
 
- 
 - 
Method Detail- 
setQueryIDpublic void setQueryID(int queryID) - Overrides:
- setQueryIDin class- AbstractQueryResult<T>
 
 - 
waitForInitializationpublic void waitForInitialization() throws java.lang.InterruptedException- Throws:
- java.lang.InterruptedException
 
 - 
getViewpublic CDOView getView() - Overrides:
- getViewin class- AbstractQueryResult<T>
 
 - 
removepublic void remove() - Specified by:
- removein interface- java.util.Iterator<T>
- Overrides:
- removein class- AbstractQueryResult<T>
 
 - 
closepublic void close() - Specified by:
- closein interface- org.eclipse.net4j.util.collection.Closeable
- Overrides:
- closein class- AbstractQueryResult<T>
 
 - 
asListpublic abstract java.util.List<T> asList() 
 - 
asValuepublic abstract T asValue() - Since:
- 4.2
 
 
- 
 
-