org.apache.commons.collections.primitives
Class RandomAccessDoubleList.RandomAccessDoubleSubList
java.lang.Object
org.apache.commons.collections.primitives.AbstractDoubleCollection
org.apache.commons.collections.primitives.RandomAccessDoubleList
org.apache.commons.collections.primitives.RandomAccessDoubleList.RandomAccessDoubleSubList
- All Implemented Interfaces:
- DoubleCollection, DoubleList
- Enclosing class:
- RandomAccessDoubleList
- protected static class RandomAccessDoubleList.RandomAccessDoubleSubList
- extends RandomAccessDoubleList
- implements DoubleList
Method Summary |
void |
add(int index,
double element)
Inserts the specified element at the specified position
(optional operation). |
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)
Removes the element at the specified position in
(optional operation). |
double |
set(int index,
double element)
Replaces the element at the specified
position in me with the specified element
(optional operation). |
int |
size()
Returns the number of elements I contain. |
private int |
toUnderlyingIndex(int index)
|
Methods inherited from class org.apache.commons.collections.primitives.RandomAccessDoubleList |
add, addAll, equals, getModCount, hashCode, incrModCount, indexOf, iterator, lastIndexOf, listIterator, listIterator, subList, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
_offset
private int _offset
_limit
private int _limit
_list
private RandomAccessDoubleList _list
_comod
private RandomAccessDoubleList.ComodChecker _comod
RandomAccessDoubleList.RandomAccessDoubleSubList
RandomAccessDoubleList.RandomAccessDoubleSubList(RandomAccessDoubleList list,
int fromIndex,
int toIndex)
get
public double get(int index)
- Description copied from interface:
DoubleList
- Returns the value of the element at the specified position
within me.
- Specified by:
get
in interface DoubleList
- Specified by:
get
in class RandomAccessDoubleList
removeElementAt
public double removeElementAt(int index)
- Description copied from interface:
DoubleList
- Removes the element at the specified position in
(optional operation). Any subsequent elements
are shifted to the left, subtracting one from their
indices. Returns the element that was removed.
- Specified by:
removeElementAt
in interface DoubleList
- Overrides:
removeElementAt
in class RandomAccessDoubleList
set
public double set(int index,
double element)
- Description copied from interface:
DoubleList
- Replaces the element at the specified
position in me with the specified element
(optional operation).
- Specified by:
set
in interface DoubleList
- Overrides:
set
in class RandomAccessDoubleList
add
public void add(int index,
double element)
- Description copied from interface:
DoubleList
- Inserts the specified element at the specified position
(optional operation). Shifts the element currently
at that position (if any) and any subsequent elements to the
right, increasing their indices.
- Specified by:
add
in interface DoubleList
- Overrides:
add
in class RandomAccessDoubleList
size
public int size()
- Description copied from interface:
DoubleCollection
- Returns the number of elements I contain.
- Specified by:
size
in interface DoubleCollection
- Specified by:
size
in class RandomAccessDoubleList
checkRange
private void checkRange(int index)
checkRangeIncludingEndpoint
private void checkRangeIncludingEndpoint(int index)
toUnderlyingIndex
private int toUnderlyingIndex(int index)
Copyright (c) 2002-2003 - Apache Software Foundation