org.openstreetmap.osmosis.core.lifecycle
Interface ReleasableIterator<T>

Type Parameters:
T - The data type to be iterated.
All Superinterfaces:
java.util.Iterator<T>, Releasable
All Known Implementing Classes:
BaseEntityReader, BaseTableReader, BaseTableReader, BaseTableReader, BoundContainerIterator, ChangeReader, CurrentEntityTagTableReader, CurrentNodeReader, CurrentRelationMemberTableReader, CurrentRelationReader, CurrentRelationTableReader, CurrentWayNodeTableReader, CurrentWayReader, CurrentWayTableReader, DeltaToDiffReader, EmptyIterator, EntityContainerReader, EntityFeatureTableReader, EntityHistoryListReader, EntityHistoryReader, EntityReader, EntitySnapshotReader, EntitySnapshotReader, EntityTableReader, EntityTagHistoryReader, EntityTagTableReader, EntityTagTableReader, MergingIterator, MultipleSourceIterator, NodeContainerIterator, NodeContainerIterator, NodeHistoryReader, NodeReader, NodeReader, NodeReader, NodeTableReader, ObjectStreamIterator, PeekableIterator, PersistentIterator, RelationalIndexValueIdIterator, RelationalIndexValueIdIterator, RelationContainerIterator, RelationContainerIterator, RelationHistoryReader, RelationMemberHistoryReader, RelationMemberTableReader, RelationMemberTableReader, RelationReader, RelationReader, RelationReader, RelationTableReader, RelationTableReader, ReleasableAdaptorForIterator, StoreReleasingIterator, SubObjectStreamIterator, TileIndexValueIdIterator, TileIndexValueIdIterator, UpcastIterator, WayContainerIterator, WayContainerIterator, WayHistoryReader, WayNodeHistoryReader, WayNodeTableReader, WayNodeTableReader, WayReader, WayReader, WayReader, WayTableReader, WayTableReader

public interface ReleasableIterator<T>
extends java.util.Iterator<T>, Releasable

Defines an iterator that must be explicitly released after use.

Author:
Brett Henderson

Method Summary
 
Methods inherited from interface java.util.Iterator
hasNext, next, remove
 
Methods inherited from interface org.openstreetmap.osmosis.core.lifecycle.Releasable
release