|
PCJ API Version 1.2 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object bak.pcj.AbstractFloatCollection bak.pcj.list.AbstractFloatList
This class represents an abstract base for implementing lists of float values. All operations that can be implemented using iterators and the get() and set() methods are implemented as such. In most cases, this is hardly an efficient solution, and at least some of those methods should be overridden by sub-classes.
Constructor Summary | |
protected |
AbstractFloatList()
Default constructor to be invoked by sub-classes. |
Method Summary | |
boolean |
add(float v)
Adds an element to this collection. |
void |
add(int index,
float v)
Throws UnsupportedOperationException. |
boolean |
addAll(int index,
FloatCollection c)
Adds all the elements of a specified collection to this list starting at a specified index. |
boolean |
equals(Object obj)
Indicates whether this collection is equal to some object. |
int |
hashCode()
Returns a hash code value for this collection. |
int |
indexOf(float c)
Returns the index of the first occurance of a specified element in this list. |
int |
indexOf(int index,
float c)
Returns the index of the first occurance of a specified element in this list after or at a specified index. |
FloatIterator |
iterator()
Returns an iterator over this collection. |
int |
lastIndexOf(float c)
Returns the index of the last occurance of a specified element in this list. |
int |
lastIndexOf(int index,
float c)
Returns the index of the last occurance of a specified element in this list before a specified index. |
FloatListIterator |
listIterator()
Returns a list iterator over this list. |
FloatListIterator |
listIterator(int index)
Returns a list iterator over this list, starting from a specified index. |
float |
removeElementAt(int index)
Throws UnsupportedOperationException. |
Methods inherited from class bak.pcj.AbstractFloatCollection |
addAll, clear, contains, containsAll, isEmpty, remove, removeAll, retainAll, size, toArray, toArray, toString, trimToSize |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface bak.pcj.list.FloatList |
get, set |
Methods inherited from interface bak.pcj.FloatCollection |
addAll, clear, contains, containsAll, isEmpty, remove, removeAll, retainAll, size, toArray, toArray, trimToSize |
Constructor Detail |
protected AbstractFloatList()
Method Detail |
public boolean add(float v)
FloatCollection
add
in interface FloatCollection
add
in class AbstractFloatCollection
public void add(int index, float v)
add
in interface FloatList
index
- the index at which to add the element. If
index == size() the element is appended
to this list.v
- the float value to add to this list.
UnsupportedOperationException
- unconditionally.FloatCollection.add(float)
,
FloatCollection.addAll(FloatCollection)
,
FloatList.addAll(int,FloatCollection)
public boolean addAll(int index, FloatCollection c)
FloatList
addAll
in interface FloatList
index
- 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.
FloatCollection.add(float)
,
FloatList.add(int, float)
,
FloatCollection.addAll(FloatCollection)
public int indexOf(float c)
FloatList
indexOf
in interface FloatList
c
- the element to find.
public int indexOf(int index, float c)
FloatList
indexOf
in interface FloatList
c
- the element to find.index
- the index at which to start the search.
public FloatIterator iterator()
FloatCollection
iterator
in interface FloatCollection
public int lastIndexOf(float c)
FloatList
lastIndexOf
in interface FloatList
c
- the element to find.
public int lastIndexOf(int index, float c)
FloatList
lastIndexOf
in interface FloatList
c
- 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 FloatListIterator listIterator()
FloatList
listIterator
in interface FloatList
public FloatListIterator listIterator(int index)
FloatList
listIterator
in interface FloatList
index
- the index at which to begin the iteration.
public float removeElementAt(int index)
removeElementAt
in interface FloatList
index
- the index of the element to remove.
UnsupportedOperationException
- unconditionally.public boolean equals(Object obj)
FloatCollection
equals
in interface FloatCollection
public int hashCode()
FloatCollection
hashCode
in interface FloatCollection
|
PCJ API Version 1.2 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |