aboutsummaryrefslogtreecommitdiffstats
path: root/docs/design/architecture.xml
diff options
context:
space:
mode:
authorKeiron Liddle <keiron@apache.org>2002-11-11 09:23:48 +0000
committerKeiron Liddle <keiron@apache.org>2002-11-11 09:23:48 +0000
commit05693a538b488336af0a83e402b6d7eb584c7a73 (patch)
treed4a3b59ca54ea6cd99382f676a7581ee7f37811c /docs/design/architecture.xml
parenta7a1db3511fd664f5906c8fb50b403528d43f1bb (diff)
downloadxmlgraphics-fop-05693a538b488336af0a83e402b6d7eb584c7a73.tar.gz
xmlgraphics-fop-05693a538b488336af0a83e402b6d7eb584c7a73.zip
more to new docs
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@195466 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'docs/design/architecture.xml')
-rw-r--r--docs/design/architecture.xml58
1 files changed, 0 insertions, 58 deletions
diff --git a/docs/design/architecture.xml b/docs/design/architecture.xml
deleted file mode 100644
index a9a19e318..000000000
--- a/docs/design/architecture.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-
-<document>
- <header>
- <title>Architecture</title>
- <subtitle>Architecture information for FOP</subtitle>
- <authors>
- <person name="Arved Sandstrom"/>
- </authors>
- </header>
-
- <body>
-
-<s1 title="FOP Mechanics">
-
-<s2 title="Introduction">
-<p>
-The overall process is controlled by <em>org.apache.fop.apps.Driver</em>.
-This class handles the FO Tree building, renderers, output and logging.
-</p>
-<p>
-The process in general is that the FO document is sent to the tree
-builder via SAX events. This creates an FO Tree. The FO Tree is then
-handled by the layout processor which converts the FO Tree into an area
-tree. This area tree is then given to the renderer and the renderer converts
-the area tree into a stream of data containing the output document.
-</p>
-</s2>
-
-<s2 title="Formatting Object Tree">
-<p>
-The class <em>org.apache.fop.fo.FOTreeBuilder</em> is responsible for
-actually constructing the FO tree. The key SAX events used are </p>
-<p><code>startElement()</code>,</p>
-<p><code>endElement()</code> and <code>characters()</code>.</p>
-
-<p>All formatting objects derive from abstract class
-<em>org.apache.fop.fo.FONode</em>. The other FO classes inherit from
-<em>FONode</em> as follows:</p>
-
-</s2>
-
-<s2 title="Rendering">
-<p>
-This is a separate process. The <code>render()</code> method in
-<em>Driver</em> is invoked (say,
-by <em>CommandLine</em>) with the laid-out <em>AreaTree</em> and a
-<em>PrintWriter</em> as arguments.
-This actually calls the <code>render()</code> method in a specific implementation of
-the <em>Renderer</em> interface, typically <em>PDFRenderer</em> or
-<em>AWTRenderer</em>.
-</p>
-</s2>
-
-</s1>
- </body>
-</document>
-