pbwest 2002/11/05 06:24:58 Modified: src/org/apache/fop/fo Tag: FOP_0-20-0_Alt-Design FoRoot.java Log: Removed foTree field from FONode. Saved pageSequenceMaster HashMap from FoLayoutMasterSet. Deleted layout-master-set subtree. Revision Changes Path No revision No revision 1.1.2.14 +10 -5 xml-fop/src/org/apache/fop/fo/Attic/FoRoot.java Index: FoRoot.java =================================================================== RCS file: /home/cvs/xml-fop/src/org/apache/fop/fo/Attic/FoRoot.java,v retrieving revision 1.1.2.13 retrieving revision 1.1.2.14 diff -u -r1.1.2.13 -r1.1.2.14 --- FoRoot.java 4 Nov 2002 14:54:56 -0000 1.1.2.13 +++ FoRoot.java 5 Nov 2002 14:24:58 -0000 1.1.2.14 @@ -19,6 +19,7 @@ import org.apache.fop.fo.FONode; import org.apache.fop.fo.expr.PropertyException; import org.apache.fop.fo.pagination.FoLayoutMasterSet; +import org.apache.fop.fo.declarations.FoDeclarations; import org.apache.fop.xml.FoXMLEvent; import org.apache.fop.xml.XMLEvent; import org.apache.fop.xml.XMLNamespaces; @@ -43,7 +44,7 @@ private static final String tag = "$Name$"; private static final String revision = "$Revision$"; - private FoLayoutMasterSet layoutMasters; + private HashMap pageSequenceMasters; /** Map of <tt>Integer</tt> indices of <i>sparsePropsSet</i> array. It is indexed by the FO index of the FO associated with a given @@ -122,9 +123,12 @@ } // Process the layout-master-set try { - layoutMasters = new FoLayoutMasterSet(foTree, this, ev); + FoLayoutMasterSet layoutMasters = + new FoLayoutMasterSet(getFOTree(), this, ev); // Clean up the fo:layout-master-set event + pageSequenceMasters = layoutMasters.getPageSequenceMasters(); xmlevents.getEndElement(ev); + layoutMasters.deleteSubTree(); } catch(TreeException e) { throw new FOPException("TreeException: " + e.getMessage()); } catch(PropertyException e) { @@ -136,6 +140,7 @@ (FObjectNames.DECLARATIONS, XMLEvent.DISCARD_W_SPACE); if (ev != null) { // process the declarations + new FoDeclarations(getFOTree(), this, ev); xmlevents.getEndElement(FObjectNames.DECLARATIONS); } } catch (NoSuchElementException e) {
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]