Package org.apfloat.internal
Class DoubleMemoryDataStorage.ReadOnlyIterator
java.lang.Object
org.apfloat.spi.DataStorage.Iterator
org.apfloat.spi.DataStorage.AbstractIterator
org.apfloat.internal.DoubleMemoryDataStorage.ReadWriteIterator
org.apfloat.internal.DoubleMemoryDataStorage.ReadOnlyIterator
- All Implemented Interfaces:
Serializable
,AutoCloseable
- Enclosing class:
DoubleMemoryDataStorage
private class DoubleMemoryDataStorage.ReadOnlyIterator
extends DoubleMemoryDataStorage.ReadWriteIterator
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
setDouble
(double value) Sets the current element as adouble
.Methods inherited from class org.apfloat.internal.DoubleMemoryDataStorage.ReadWriteIterator
checkLength, get, getDouble, hasNext, next, set
Methods inherited from class org.apfloat.spi.DataStorage.AbstractIterator
checkGet, checkSet, getFloat, getIncrement, getInt, getLength, getLong, getMode, getPosition, setFloat, setInt, setLong
Methods inherited from class org.apfloat.spi.DataStorage.Iterator
close
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
-
Constructor Details
-
ReadOnlyIterator
public ReadOnlyIterator(long startPosition, long endPosition) throws IllegalArgumentException, IllegalStateException, ApfloatRuntimeException
-
-
Method Details
-
setDouble
Description copied from class:DataStorage.Iterator
Sets the current element as adouble
.The default implementation calls
DataStorage.Iterator.set(Class,Object)
with first argumentDouble.TYPE
.- Overrides:
setDouble
in classDoubleMemoryDataStorage.ReadWriteIterator
- Parameters:
value
- The value to be set to the current element as adouble
.- Throws:
IllegalStateException
- If the iterator is at the end.
-