Package ucar.ma2
Class ArrayStructure.ArrayStructureIterator
java.lang.Object
ucar.ma2.ArrayStructure.ArrayStructureIterator
- All Implemented Interfaces:
Closeable,AutoCloseable,Iterator<StructureData>,StructureDataIterator
- Enclosing class:
- ArrayStructure
public class ArrayStructure.ArrayStructureIterator
extends Object
implements StructureDataIterator, Iterator<StructureData>
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemaining, removeMethods inherited from interface ucar.ma2.StructureDataIterator
close, finish, setBufferSize
-
Constructor Details
-
ArrayStructureIterator
public ArrayStructureIterator()
-
-
Method Details
-
hasNext
public boolean hasNext()Description copied from interface:StructureDataIteratorSee if theres more StructureData in the iteration. You must always call this before calling next().- Specified by:
hasNextin interfaceIterator<StructureData>- Specified by:
hasNextin interfaceStructureDataIterator- Returns:
- true if more records are available
-
next
Description copied from interface:StructureDataIteratorGet the next StructureData in the iteration.- Specified by:
nextin interfaceIterator<StructureData>- Specified by:
nextin interfaceStructureDataIterator- Returns:
- next StructureData record.
-
reset
Description copied from interface:StructureDataIteratorStart the iteration over again.- Specified by:
resetin interfaceStructureDataIterator- Returns:
- a new or reset iterator.
-
getCurrentRecno
public int getCurrentRecno()- Specified by:
getCurrentRecnoin interfaceStructureDataIterator
-
getArrayStructure
-