From 99d6064c08a7dc70e67f7fd7bab45ba1df7085fb Mon Sep 17 00:00:00 2001 From: William Victor Mote Date: Mon, 7 Apr 2003 04:58:52 +0000 Subject: [PATCH] Fix table rows. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196224 13f79535-47bb-0310-9956-ffa450edef68 --- src/documentation/content/xdocs/dev/implement.xml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/documentation/content/xdocs/dev/implement.xml b/src/documentation/content/xdocs/dev/implement.xml index e69463b12..5f6740aa0 100644 --- a/src/documentation/content/xdocs/dev/implement.xml +++ b/src/documentation/content/xdocs/dev/implement.xml @@ -31,15 +31,17 @@ The SAX events that the parser creates are handled by fo.FOTreeBuilder, which uses startElement(), endElement(), and characters() methods to build the FO Tree. + + fo.FOTreeBuilder.endElement() runs the end() method for each node as it is created. The fo.pagination.PageSequence class overrides this end() method to run apps.LayoutHandler.endPageSequence(), which in turn runs fo.pagination.PageSequence.format(). the end of a PageSequence element causes the PageSequence object to be passed to apps.StreamRenderer.render, which in turn runs fo.pagination.PageSequence.format. - + . fo.pagination.PageSequence.addFlow() programatically adds a Flow object to the page sequence. - + . fo.pagination.PageSequence.makePage() creates a BodyArea and passes it to fo.Flow.layout -- 2.39.5