|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.util.AbstractCollection | +--java.util.AbstractList | +--ojb.odmg.collections.DListImpl
Insert the type's description here. Creation date: (10.02.2001 20:50:26)
Nested Class Summary |
Nested classes inherited from class java.util.AbstractList |
|
Field Summary |
Fields inherited from class java.util.AbstractList |
modCount |
Constructor Summary | |
DListImpl()
DListImpl constructor comment. |
|
DListImpl(int theId,
int theSize)
DListImpl constructor comment. |
Method Summary | |
void |
add(int index,
java.lang.Object element)
Inserts the specified element at the specified position in this list (optional operation). |
DList |
concat(DList otherList)
Creates a new DList object that contains the contents of this
DList object concatenated
with the contents of the otherList object. |
boolean |
existsElement(java.lang.String predicate)
Determines whether there is an element of the collection that evaluates to true for the predicate. |
java.lang.Object |
get(int index)
Returns the element at the specified position in this list. |
(package private) java.util.Vector |
getElements()
Insert the method's description here. |
(package private) int |
getId()
Insert the method's description here. |
java.util.Iterator |
iterator()
Returns an iterator over the elements in this collection. |
java.util.ListIterator |
listIterator()
Returns a list iterator of the elements in this list (in proper sequence). |
java.util.ListIterator |
listIterator(int index)
Returns a list iterator of the elements in this list (in proper sequence), starting at the specified position in this list. |
void |
ojbAdd(java.lang.Object anObject)
add a single Object to the Collection. |
void |
ojbAddAll(ManageableCollection otherCollection)
adds a Collection to this collection. |
java.util.Iterator |
ojbIterator()
returns an Iterator over all elements in the collection. |
DCollection |
query(java.lang.String predicate)
Evaluate the boolean query predicate for each element of the collection and return a new collection that contains each element that evaluated to true. |
java.lang.Object |
remove(int index)
Removes the element at the specified position in this list (optional operation). |
void |
resize(int newSize)
Resize the array to have newSize elements. |
java.util.Iterator |
select(java.lang.String predicate)
Access all of the elements of the collection that evaluate to true for the provided query predicate. |
java.lang.Object |
selectElement(java.lang.String predicate)
Selects the single element of the collection for which the provided OQL query predicate is true. |
int |
size()
Returns the number of elements in this collection. |
Methods inherited from class java.util.AbstractList |
add, addAll, clear, equals, hashCode, indexOf, lastIndexOf, removeRange, set, subList |
Methods inherited from class java.util.AbstractCollection |
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Collection |
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, remove, removeAll, retainAll, toArray, toArray |
Methods inherited from interface java.util.List |
add, addAll, addAll, clear, contains, containsAll, equals, hashCode, indexOf, isEmpty, lastIndexOf, remove, removeAll, retainAll, set, subList, toArray, toArray |
Constructor Detail |
public DListImpl()
public DListImpl(int theId, int theSize)
Method Detail |
public void add(int index, java.lang.Object element)
add
in interface java.util.List
add
in class java.util.AbstractList
index
- index at which the specified element is to be inserted.element
- element to be inserted.
java.lang.UnsupportedOperationException
- if the add method is not
supported by this list.
java.lang.ClassCastException
- if the class of the specified element
prevents it from being added to this list.
java.lang.IllegalArgumentException
- if some aspect of the specified
element prevents it from being added to this list.
java.lang.IndexOutOfBoundsException
- if the index is out of range
(index < 0 || index > size()).public java.lang.Object remove(int index)
This implementation always throws an UnsupportedOperationException.
remove
in interface java.util.List
remove
in class java.util.AbstractList
index
- the index of the element to remove.
java.lang.UnsupportedOperationException
- if the remove method is
not supported by this list.
java.lang.IndexOutOfBoundsException
- if the specified index is out of
range (index < 0 || index >= size()).public DList concat(DList otherList)
DList
object that contains the contents of this
DList
object concatenated
with the contents of the otherList
object.
concat
in interface DList
otherList
- The list whose elements are placed at the end of the list
returned by this method.
DList
that is the concatenation of this list and
the list referenced by otherList
.public boolean existsElement(java.lang.String predicate) throws QueryInvalidException
existsElement
in interface DCollection
predicate
- An OQL boolean query predicate.
QueryInvalidException
- The query predicate is invalid.public java.lang.Object get(int index)
get
in interface java.util.List
get
in class java.util.AbstractList
index
- index of element to return.
java.lang.IndexOutOfBoundsException
- if the index is out of range (index
< 0 || index >= size()).java.util.Vector getElements()
int getId()
public java.util.Iterator iterator()
iterator
in interface java.util.Collection
iterator
in class java.util.AbstractList
public java.util.ListIterator listIterator()
listIterator
in interface java.util.List
listIterator
in class java.util.AbstractList
public java.util.ListIterator listIterator(int index)
listIterator
in interface java.util.List
listIterator
in class java.util.AbstractList
index
- index of first element to be returned from the
list iterator (by a call to the next method).
java.lang.IndexOutOfBoundsException
- if the index is out of range (index
< 0 || index > size()).public DCollection query(java.lang.String predicate) throws QueryInvalidException
query
in interface DCollection
predicate
- An OQL boolean query predicate.
QueryInvalidException
- The query predicate is invalid.public java.util.Iterator select(java.lang.String predicate) throws QueryInvalidException
select
in interface DCollection
predicate
- An OQL boolean query predicate.
QueryInvalidException
- The query predicate is invalid.public java.lang.Object selectElement(java.lang.String predicate) throws QueryInvalidException
selectElement
in interface DCollection
predicate
- An OQL boolean query predicate.
QueryInvalidException
- The query predicate is invalid.public int size()
size
in interface java.util.Collection
size
in class java.util.AbstractCollection
public void ojbAdd(java.lang.Object anObject)
ojbAdd
in interface ManageableCollection
public void ojbAddAll(ManageableCollection otherCollection)
ojbAddAll
in interface ManageableCollection
public java.util.Iterator ojbIterator()
ojbIterator
in interface ManageableCollection
public void resize(int newSize)
newSize
elements.
resize
in interface DArray
newSize
- The new size of the array.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |