org.apache.fop.layoutmgr

Class BlockLayoutManager.ProxyLMiter

Enclosing Class:
BlockLayoutManager
Implemented Interfaces:
ListIterator

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.

Field Summary

Fields inherited from class org.apache.fop.layoutmgr.LMiter

curPos, listLMs

Constructor Summary

ProxyLMiter()

Method Summary

protected boolean
createNextChildLMs(int pos)
boolean
hasNext()

Methods inherited from class org.apache.fop.layoutmgr.LMiter

add, hasNext, hasPrevious, next, nextIndex, previous, previousIndex, remove, set

Constructor Details

ProxyLMiter

public ProxyLMiter()

Method Details

createNextChildLMs

protected boolean createNextChildLMs(int pos)
Returns:
true if new child lms were added

hasNext

public boolean hasNext()
Overrides:
hasNext in interface LMiter
Returns:
true if there are more child lms

Copyright 1999-2007 The Apache Software Foundation. All Rights Reserved.