public abstract class PositionIterator
extends java.lang.Object
implements java.util.Iterator
Modifier | Constructor and Description |
---|---|
protected |
PositionIterator(java.util.Iterator pIter) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
checkNext() |
protected void |
endIter() |
protected abstract LayoutManager |
getLM(java.lang.Object nextObj) |
LayoutManager |
getNextChildLM() |
protected abstract Position |
getPos(java.lang.Object nextObj) |
boolean |
hasNext() |
java.lang.Object |
next() |
java.lang.Object |
peekNext() |
void |
remove() |
public LayoutManager getNextChildLM()
protected abstract LayoutManager getLM(java.lang.Object nextObj)
protected abstract Position getPos(java.lang.Object nextObj)
protected boolean checkNext()
protected void endIter()
public boolean hasNext()
hasNext
in interface java.util.Iterator
public java.lang.Object next() throws java.util.NoSuchElementException
next
in interface java.util.Iterator
java.util.NoSuchElementException
public java.lang.Object peekNext()
public void remove() throws java.lang.UnsupportedOperationException
remove
in interface java.util.Iterator
java.lang.UnsupportedOperationException
Copyright 1999-2010 The Apache Software Foundation. All Rights Reserved.