| java.lang.Object org.objectweb.speedo.genclass.PIndexedElemIterator
All known Subclasses: org.objectweb.speedo.genclass.collection.ListIteratorImpl,
PIndexedElemIterator | public class PIndexedElemIterator implements Iterator(Code) | | This class is an implementation of the iterator interface. It iterates over
an inner iterator which the elements are GenClassElement. The main roles of
this iterator implementation are
- to skip the GenClassElement marked as deleted
- to resolve PName references if the element are persistent object
author: Sebastien Chassande-Barrioz |
iter | protected Iterator iter(Code) | | Is the inner iterator over PIndexexElem instances
|
logger | protected Logger logger(Code) | | |
nextComputed | protected boolean nextComputed(Code) | | indicates if the next element has been computed
|
pm | protected POManagerItf pm(Code) | | is the persistence manager used to resolve the PName into reference.
If this field has a null value, that means the elements of the gen class
are not references but primitives.
|
sa | protected StateItf sa(Code) | | is the object to synchronize if an element must be removed
|
hasNext | public boolean hasNext()(Code) | | |
remove | public void remove()(Code) | | |
|
|