Package gnu.lists
Class Range.IntRange
- All Implemented Interfaces:
BoundedHashable,Array<Integer>,AVector<Integer>,Consumable,GVector<Integer>,IntSequence,Sequence<Integer>,Externalizable,Serializable,Iterable<Integer>,Collection<Integer>,IntUnaryOperator,List<Integer>,RandomAccess,SequencedCollection<Integer>
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class gnu.lists.Range
Range.IntRange -
Field Summary
Fields inherited from class gnu.lists.AbstractSequence
noIntsFields inherited from interface gnu.lists.Sequence
ATTRIBUTE_VALUE, BOOLEAN_VALUE, CDATA_VALUE, CHAR_VALUE, COMMENT_VALUE, DOCUMENT_VALUE, DOUBLE_VALUE, ELEMENT_VALUE, EOF_VALUE, eofValue, FLOAT_VALUE, INT_S16_VALUE, INT_S32_VALUE, INT_S64_VALUE, INT_S8_VALUE, INT_U16_VALUE, INT_U32_VALUE, INT_U64_VALUE, INT_U8_VALUE, OBJECT_VALUE, PRIM_VALUE, PROCESSING_INSTRUCTION_VALUE, TEXT_BYTE_VALUE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionget(int index) See java.util.List.intintgetInt(int index) intgetIntRaw(int index) intgetRaw(int index) Given an "effective index", return element as object.getStart()intintvoidsubList(int fromIx, int toIx) subListFromRange(int rstart, int rstep, int rsize) voidMethods inherited from class gnu.lists.Range
downto, getStep, isUnbounded, isUnspecifiedLast, isUnspecifiedStart, listAll, size, toString, uptoMethods inherited from class gnu.lists.AbstractSequence
add, add, addAll, addAll, addPos, asImmutable, badRank, boundedHash, checkCanWrite, checkRank, clear, compare, compare, compare, consume, consume, consumeNext, consumePosRange, contains, containsAll, copyPos, createPos, createRelativePos, effectiveIndex, effectiveIndex, effectiveIndex, effectiveIndex, effectiveIndex, elements, endPos, equals, equals, fill, fill, fillPosRange, firstAttributePos, firstChildPos, firstChildPos, fromEndIndex, get, get, get, get, getAttribute, getAttributeLength, getBooleanRaw, getByteRaw, getCharRaw, getContainingSequenceSize, getDoubleRaw, getFloatRaw, getIndexDifference, getInt, getInt, getInt, getInt, getIterator, getIterator, getIteratorAtPos, getLongRaw, getLowBound, getNextKind, getNextTypeName, getNextTypeObject, getPosNext, getPosPrevious, getRowMajor, getShortRaw, getSize, getSize, gotoAttributesStart, gotoChildrenStart, gotoParent, hashCode, hasNext, hasPrevious, indexOf, isAfterPos, isEmpty, iterator, lastIndexOf, listIterator, listIterator, nextIndex, nextIndex, nextMatching, nextPos, parentPos, previousPos, rank, releasePos, remove, remove, removeAll, removePos, removePosRange, retainAll, set, set, setAt, setBuffer, setPosNext, setPosPrevious, setRaw, stableCompare, startPos, subSequence, subSequencePos, toArray, toArray, toString, unsupported, unsupportedExceptionMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface gnu.lists.Array
asImmutable, effectiveIndex, effectiveIndex, effectiveIndex, effectiveIndex, effectiveIndex, get, get, get, get, getBooleanRaw, getByteRaw, getCharRaw, getDoubleRaw, getFloatRaw, getInt, getInt, getInt, getInt, getLongRaw, getLowBound, getRowMajor, getShortRaw, getSize, getSize, isEmpty, rank, set, setRawMethods inherited from interface gnu.kawa.util.BoundedHashable
boundedHashMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface gnu.lists.Consumable
consumeMethods inherited from interface gnu.lists.IntSequence
applyAsInt, sizeMethods inherited from interface java.util.function.IntUnaryOperator
andThen, composeMethods inherited from interface java.util.List
add, add, addAll, addAll, addFirst, addLast, clear, contains, containsAll, equals, getFirst, getLast, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeFirst, removeLast, replaceAll, retainAll, reversed, sort, spliterator, toArray, toArray
-
Constructor Details
-
IntRange
public IntRange(int start, int step, int size) -
IntRange
public IntRange(int start, int step)
-
-
Method Details
-
getStartInt
public int getStartInt() -
getLastInt
public int getLastInt() -
getStepInt
public int getStepInt() -
getInt
public int getInt(int index) -
subListFromRange
-
subList
-
getStart
-
get
Description copied from interface:SequenceSee java.util.List. -
getRaw
Description copied from interface:ArrayGiven an "effective index", return element as object. -
getIntRaw
public int getIntRaw(int index) -
getElementKind
public int getElementKind()- Specified by:
getElementKindin interfaceArray<Integer>- Overrides:
getElementKindin classAbstractSequence<Integer>
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-