public abstract class AbstractIteratorImpl<T>
extends java.lang.Object
implements java.util.Iterator<T>
Modifier and Type | Field and Description |
---|---|
protected Env |
_env |
protected ObjectValue |
_obj |
protected QuercusClass |
_qClass |
Constructor and Description |
---|
AbstractIteratorImpl(Env env,
ObjectValue obj) |
Modifier and Type | Method and Description |
---|---|
protected abstract T |
getCurrent() |
protected Value |
getCurrentKey() |
protected Value |
getCurrentValue() |
boolean |
hasNext() |
T |
next() |
void |
remove() |
protected final Env _env
protected final ObjectValue _obj
protected final QuercusClass _qClass
public AbstractIteratorImpl(Env env, ObjectValue obj)
public boolean hasNext()
hasNext
in interface java.util.Iterator<T>
protected abstract T getCurrent()
protected Value getCurrentKey()
protected Value getCurrentValue()
public void remove()
remove
in interface java.util.Iterator<T>