| 
PCJ API Version 1.2  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectbak.pcj.UnmodifiableDoubleCollection
bak.pcj.list.UnmodifiableDoubleList
This class represents unmodifiable lists of double values.
Collections.unmodifiableList(java.util.List)| Field Summary | 
| Fields inherited from class bak.pcj.UnmodifiableDoubleCollection | 
collection | 
| Constructor Summary | |
UnmodifiableDoubleList(DoubleList l)
Creates a new unmodifiable list on an existing list.  | 
|
| Method Summary | |
 void | 
add(int index,
    double v)
Throws UnsupportedOperationException.  | 
 boolean | 
addAll(int index,
       DoubleCollection c)
Throws UnsupportedOperationException.  | 
 double | 
get(int index)
Returns the element at a specified position in this list.  | 
 int | 
indexOf(double c)
Returns the index of the first occurance of a specified element in this list.  | 
 int | 
indexOf(int index,
        double c)
Returns the index of the first occurance of a specified element in this list after or at a specified index.  | 
 int | 
lastIndexOf(double c)
Returns the index of the last occurance of a specified element in this list.  | 
 int | 
lastIndexOf(int index,
            double c)
Returns the index of the last occurance of a specified element in this list before a specified index.  | 
 DoubleListIterator | 
listIterator()
Returns a list iterator over this list.  | 
 DoubleListIterator | 
listIterator(int index)
Returns a list iterator over this list, starting from a specified index.  | 
 double | 
removeElementAt(int index)
Throws UnsupportedOperationException.  | 
 double | 
set(int index,
    double v)
Throws UnsupportedOperationException.  | 
| Methods inherited from class bak.pcj.UnmodifiableDoubleCollection | 
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray, trimToSize | 
| Methods inherited from class java.lang.Object | 
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait | 
| Methods inherited from interface bak.pcj.DoubleCollection | 
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray, trimToSize | 
| Constructor Detail | 
public UnmodifiableDoubleList(DoubleList l)
l - the existing list to make unmodifiable.
NullPointerException - if l is null.| Method Detail | 
public void add(int index,
                double v)
add in interface DoubleListindex - the index at which to add the element. If
              index == size() the element is appended
              to this list.v - the double value to add to this list.
UnsupportedOperationException - unconditionally.DoubleCollection.add(double), 
DoubleCollection.addAll(DoubleCollection), 
DoubleList.addAll(int,DoubleCollection)
public boolean addAll(int index,
                      DoubleCollection c)
addAll in interface DoubleListindex - the index at which to insert the elements of
              the specified collection. If
              index == size() the elements are appended
              to this list.c - the collection whose elements to add to this
              list.
UnsupportedOperationException - unconditionally.DoubleCollection.add(double), 
DoubleList.add(int, double), 
DoubleCollection.addAll(DoubleCollection)public double get(int index)
DoubleList
get in interface DoubleListindex - the position of the element to return.
public int indexOf(double c)
DoubleList
indexOf in interface DoubleListc - the element to find.
public int indexOf(int index,
                   double c)
DoubleList
indexOf in interface DoubleListc - the element to find.index - the index at which to start the search.
public int lastIndexOf(double c)
DoubleList
lastIndexOf in interface DoubleListc - the element to find.
public int lastIndexOf(int index,
                       double c)
DoubleList
lastIndexOf in interface DoubleListc - the element to find.index - the index at which to start the search. Note that
              the element at index is not included
              in the search.
public DoubleListIterator listIterator()
DoubleList
listIterator in interface DoubleListpublic DoubleListIterator listIterator(int index)
DoubleList
listIterator in interface DoubleListindex - the index at which to begin the iteration.
public double removeElementAt(int index)
removeElementAt in interface DoubleListindex - the index of the element to remove.
UnsupportedOperationException - unconditionally.
public double set(int index,
                  double v)
set in interface DoubleListindex - the index of the element whose value to set.v - the new value of the specified element.
UnsupportedOperationException - unconditionally.
  | 
PCJ API Version 1.2  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||