abstract class ObjectIterator<O extends DeepaMehtaObject,M extends DeepaMehtaObjectModelImpl> extends Object implements Iterator<O>
| Modifier and Type | Field and Description |
|---|---|
private Iterator<M> |
objects |
protected PersistenceLayer |
pl |
| Constructor and Description |
|---|
ObjectIterator(PersistenceLayer pl) |
| Modifier and Type | Method and Description |
|---|---|
(package private) abstract Iterator<M> |
fetchObjects() |
boolean |
hasNext() |
(package private) abstract O |
instantiateObject(M model) |
O |
next() |
void |
remove() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEachRemainingprotected PersistenceLayer pl
private Iterator<M extends DeepaMehtaObjectModelImpl> objects
ObjectIterator(PersistenceLayer pl)
public boolean hasNext()
hasNext in interface Iterator<O extends DeepaMehtaObject>public void remove()
remove in interface Iterator<O extends DeepaMehtaObject>abstract Iterator<M> fetchObjects()
abstract O instantiateObject(M model)
Copyright © 2016. All Rights Reserved.