]> source.dussan.org Git - xmlgraphics-fop.git/commit
1. tie the LMIter objects to their LM "parent"
authorWilliam Victor Mote <vmote@apache.org>
Fri, 12 Sep 2003 18:57:34 +0000 (18:57 +0000)
committerWilliam Victor Mote <vmote@apache.org>
Fri, 12 Sep 2003 18:57:34 +0000 (18:57 +0000)
commit925268e364bd4bb9d59b61e53d48077dc1dcb34a
treef6495fca151cdda8da48e7517f91a81e10dc343c
parentc070baf45dffa82018c856a1bde21a144c181cae
1. tie the LMIter objects to their LM "parent"
2. tie the PageLayoutManager object to its parent LayoutManagerLS
3. create methods for going up the LM tree to get to the LayoutManagerLS
4. store an AddLMVisitor object in LayoutManagerLS so that subclasses can be stored there and used instead of AddLMVisitor itself (so that third-party users can subclass instead of modifying AddLMVisitor)
5. use the stored AddLMVisitor instead of creating one for each LMIter
6. add some accessor methods to AddLMVisitor so that subclasses can use Lists stored therein

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196901 13f79535-47bb-0310-9956-ffa450edef68
src/java/org/apache/fop/layoutmgr/AbstractLayoutManager.java
src/java/org/apache/fop/layoutmgr/AddLMVisitor.java
src/java/org/apache/fop/layoutmgr/BlockLayoutManager.java
src/java/org/apache/fop/layoutmgr/ContentLayoutManager.java
src/java/org/apache/fop/layoutmgr/LMiter.java
src/java/org/apache/fop/layoutmgr/LayoutManagerLS.java
src/java/org/apache/fop/layoutmgr/LayoutProcessor.java
src/java/org/apache/fop/layoutmgr/PageLayoutManager.java