protected static class RandomAccessDoubleList.RandomAccessDoubleSubList extends RandomAccessDoubleList implements DoubleList
RandomAccessDoubleList.RandomAccessDoubleListIterator, RandomAccessDoubleList.RandomAccessDoubleSubList
Modifier and Type | Field and Description |
---|---|
private RandomAccessDoubleList.ComodChecker |
_comod |
private int |
_limit |
private RandomAccessDoubleList |
_list |
private int |
_offset |
Constructor and Description |
---|
RandomAccessDoubleList.RandomAccessDoubleSubList(RandomAccessDoubleList list,
int fromIndex,
int toIndex) |
Modifier and Type | Method and Description |
---|---|
void |
add(int index,
double element)
Unsupported in this implementation.
|
private void |
checkRange(int index) |
private void |
checkRangeIncludingEndpoint(int index) |
double |
get(int index)
Returns the value of the element at the specified position
within me.
|
double |
removeElementAt(int index)
Unsupported in this implementation.
|
double |
set(int index,
double element)
Unsupported in this implementation.
|
int |
size()
Returns the number of elements I contain.
|
private int |
toUnderlyingIndex(int index) |
add, addAll, equals, getModCount, hashCode, incrModCount, indexOf, iterator, lastIndexOf, listIterator, listIterator, subList, toString
addAll, clear, contains, containsAll, isEmpty, removeAll, removeElement, retainAll, toArray, toArray
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
add, addAll, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, subList
addAll, clear, contains, containsAll, isEmpty, removeAll, removeElement, retainAll, toArray, toArray
private int _offset
private int _limit
private RandomAccessDoubleList _list
private RandomAccessDoubleList.ComodChecker _comod
RandomAccessDoubleList.RandomAccessDoubleSubList(RandomAccessDoubleList list, int fromIndex, int toIndex)
public double get(int index)
DoubleList
get
in interface DoubleList
get
in class RandomAccessDoubleList
index
- the index of the element to returnpublic double removeElementAt(int index)
RandomAccessDoubleList
removeElementAt
in interface DoubleList
removeElementAt
in class RandomAccessDoubleList
index
- the index of the element to removepublic double set(int index, double element)
RandomAccessDoubleList
set
in interface DoubleList
set
in class RandomAccessDoubleList
index
- the index of the element to changeelement
- the value to be stored at the specified positionpublic void add(int index, double element)
RandomAccessDoubleList
add
in interface DoubleList
add
in class RandomAccessDoubleList
index
- the index at which to insert the elementelement
- the value to insertpublic int size()
DoubleCollection
size
in interface DoubleCollection
size
in class RandomAccessDoubleList
private void checkRange(int index)
private void checkRangeIncludingEndpoint(int index)
private int toUnderlyingIndex(int index)
Copyright (c) 2002-2003 - Apache Software Foundation