Package org.eclipse.emf.spi.cdo

# Klasse AbstractQueryIterator<T>

java.lang.Object
org.eclipse.emf.cdo.spi.common.AbstractQueryResult<T>
org.eclipse.emf.spi.cdo.AbstractQueryIterator<T>

Alle implementierten Schnittstellen:
  `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...

Seit:
  2.0
Autor:
  Simon McDuff
No Extend
  This interface is not intended to be extended by clients.

## Konstruktorübersicht

Konstruktoren
Konstruktor
Beschreibung
`AbstractQueryIterator(CDOView view, CDOQueryInfo queryInfo)`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`abstract List<T>`
`asList()`
`abstract T`
`asValue()`
`void`
`close()`
`CDOView`
`getView()`
`void`
`remove()`
`void`
`setQueryID(int queryID)`
`void`
`waitForInitialization()`

### Von Klasse geerbte Methoden org.eclipse.emf.cdo.spi.common.AbstractQueryResult

`getQueryID, getQueryInfo, getQueue, hasNext, isClosed, next, peek`

### Von Klasse geerbte Methoden java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### Von Schnittstelle geerbte Methoden java.util.Iterator

`forEachRemaining`

## Konstruktordetails

### AbstractQueryIterator

public AbstractQueryIterator(CDOView view, CDOQueryInfo queryInfo)

Seit:
  3.0

## Methodendetails

### setQueryID

public void setQueryID(int queryID)

Setzt außer Kraft:
  `setQueryID` in Klasse `AbstractQueryResult<T>`

### waitForInitialization

public void waitForInitialization() throws InterruptedException

Löst aus:
  `InterruptedException`

### getView

public CDOView getView()

Setzt außer Kraft:
  `getView` in Klasse `AbstractQueryResult<T>`

### remove

public void remove()

Angegeben von:
  `remove` in Schnittstelle `Iterator<T>`
Setzt außer Kraft:
  `remove` in Klasse `AbstractQueryResult<T>`

### close

public void close()

Angegeben von:
  `close` in Schnittstelle `org.eclipse.net4j.util.collection.Closeable`
Setzt außer Kraft:
  `close` in Klasse `AbstractQueryResult<T>`

### asList

public abstract List<T> asList()

### asValue

public abstract T asValue()

Seit:
  4.2