SolarMetric Kodo JDO 2.4.3 generated on March 27 2003

com.solarmetric.kodo.runtime.objectprovider
Class EagerResultList

java.lang.Object
  |
  +--java.util.AbstractCollection
        |
        +--java.util.AbstractList
              |
              +--java.util.AbstractSequentialList
                    |
                    +--java.util.LinkedList
                          |
                          +--com.solarmetric.kodo.runtime.objectprovider.EagerResultList
All Implemented Interfaces:
Cloneable, Collection, List, ResultList, Serializable

public class EagerResultList
extends LinkedList
implements ResultList

Simple, non-lazy ResultList implementation

Since:
2.4.0
See Also:
Serialized Form

Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
EagerResultList(Object input, ResultObjectProvider rop)
           
 
Method Summary
 void checkClosed()
          Check to see if this ResultList has been closed, and if so, throw a JDOUserException.
 void close()
          To be in accordance with the spec, we need to throw an Exception on list access after our owning Extent or Query is closed.
 Object get(int index)
           
 int getInstantiatedCount()
          Returns the number of objects that are currently instantiated internally in this list.
 boolean isClosed()
          Returns true if the list has been closed.
 Iterator iterator()
           
 ListIterator listIterator()
           
 
Methods inherited from class java.util.LinkedList
add, add, addAll, addAll, addFirst, addLast, clear, clone, contains, getFirst, getLast, indexOf, lastIndexOf, listIterator, remove, remove, removeFirst, removeLast, set, size, toArray, toArray
 
Methods inherited from class java.util.AbstractList
equals, hashCode, removeRange, subList
 
Methods inherited from class java.util.AbstractCollection
containsAll, isEmpty, removeAll, retainAll, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
add, add, addAll, addAll, clear, contains, containsAll, equals, hashCode, indexOf, isEmpty, lastIndexOf, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray
 

Constructor Detail

EagerResultList

public EagerResultList(Object input,
                       ResultObjectProvider rop)
Method Detail

getInstantiatedCount

public int getInstantiatedCount()
Description copied from interface: ResultList
Returns the number of objects that are currently instantiated internally in this list.
Specified by:
getInstantiatedCount in interface ResultList

checkClosed

public void checkClosed()
Description copied from interface: ResultList
Check to see if this ResultList has been closed, and if so, throw a JDOUserException.
Specified by:
checkClosed in interface ResultList

close

public void close()
To be in accordance with the spec, we need to throw an Exception on list access after our owning Extent or Query is closed.
Specified by:
close in interface ResultList

get

public Object get(int index)
Specified by:
get in interface List
Overrides:
get in class LinkedList

isClosed

public boolean isClosed()
Description copied from interface: ResultList
Returns true if the list has been closed.
Specified by:
isClosed in interface ResultList

iterator

public Iterator iterator()
Specified by:
iterator in interface List
Overrides:
iterator in class AbstractSequentialList

listIterator

public ListIterator listIterator()
Specified by:
listIterator in interface List
Overrides:
listIterator in class AbstractList

SolarMetric Kodo JDO 2.4.3 generated on March 27 2003

Copyright 2001,2002 SolarMetric, Inc. All Rights Reserved.