Package org.apache.fop.layoutmgr
Class BlockLayoutManager.ProxyLMiter
- java.lang.Object
-
- org.apache.fop.layoutmgr.LMiter
-
- org.apache.fop.layoutmgr.BlockLayoutManager.ProxyLMiter
-
- All Implemented Interfaces:
java.util.Iterator<LayoutManager>,java.util.ListIterator<LayoutManager>
- Enclosing class:
- BlockLayoutManager
protected class BlockLayoutManager.ProxyLMiter extends LMiter
Proxy iterator for Block LM. This iterator creates and holds the complete list of child LMs. It uses fobjIter as its base iterator. Block LM's createNextChildLMs uses this iterator as its base iterator.
-
-
Constructor Summary
Constructors Constructor Description ProxyLMiter()Constructs a proxy iterator for Block LM.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancreateNextChildLMs(int pos)booleanhasNext()-
Methods inherited from class org.apache.fop.layoutmgr.LMiter
add, hasPrevious, next, nextIndex, previous, previousIndex, remove, set
-
-
-
-
Method Detail
-
hasNext
public boolean hasNext()
Description copied from class:LMiter- Specified by:
hasNextin interfacejava.util.Iterator<LayoutManager>- Specified by:
hasNextin interfacejava.util.ListIterator<LayoutManager>- Overrides:
hasNextin classLMiter- Returns:
- true if there are more child lms
-
createNextChildLMs
protected boolean createNextChildLMs(int pos)
- Parameters:
pos- ...- Returns:
- true if new child lms were added
-
-