You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-commits@xmlgraphics.apache.org by pb...@apache.org on 2004/05/25 17:31:52 UTC
cvs commit: xml-fop/src/java/org/apache/fop/apps Fop.java
pbwest 2004/05/25 08:31:52
Modified: src/java/org/apache/fop/apps Tag: FOP_0-20-0_Alt-Design
Fop.java
Log:
Removed GraphicsEnvironment.
Added FontData
Revision Changes Path
No revision
No revision
1.1.2.18 +13 -21 xml-fop/src/java/org/apache/fop/apps/Fop.java
Index: Fop.java
===================================================================
RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/apps/Fop.java,v
retrieving revision 1.1.2.17
retrieving revision 1.1.2.18
diff -u -r1.1.2.17 -r1.1.2.18
--- Fop.java 15 Apr 2004 11:48:26 -0000 1.1.2.17
+++ Fop.java 25 May 2004 15:31:52 -0000 1.1.2.18
@@ -21,7 +21,6 @@
package org.apache.fop.apps;
//import java.util.logging.Handler;
-import java.awt.GraphicsEnvironment;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
@@ -38,6 +37,7 @@
import org.apache.fop.configuration.SystemOptions;
import org.apache.fop.configuration.UserOptions;
import org.apache.fop.fo.FOTree;
+import org.apache.fop.render.FontData;
import org.apache.fop.render.Renderer;
import org.apache.fop.version.Version;
import org.apache.fop.xml.FoXmlSerialHandler;
@@ -58,6 +58,9 @@
*/
public class Fop {
+ private static final String tag = "$Name$";
+ private static final String revision = "$Revision$";
+
/** private constant to indicate renderer was not defined. */
private static final int NOT_SET = 0;
/** Render to PDF. OutputStream must be set */
@@ -104,7 +107,7 @@
/** The version string */
public final String version = Version.getVersion();
/** The version revision string */
- public final String revision = Version.getRevision();
+ public final String rev = Version.getRevision();
/** The version name string */
public final String name = Version.getName();
@@ -246,8 +249,11 @@
/** The <code>XmlEventReader</code> which supplies events to the FO Tree
* builder */
private XmlEventReader eventReader;
+ /** The font database from the renderer */
+ private FontData fontData;
/** Head process of the FO Tree builder thread */
private FOTree foTree;
+ /** The area tree constructed from the FO tree */
private AreaTree areaTree = new AreaTree();
/** Thread of main Fop process */
@@ -256,7 +262,7 @@
private Thread parserThread;
/** Thread of FO Tree building process */
private Thread foThread;
- private Thread areaThread;
+ // private Thread areaThread;
/** Thread of rendering process */
private Thread renderThread;
@@ -291,12 +297,12 @@
rendererType = options.getRenderer();
setRenderer(rendererType);
- gEnv = renderer.getGraphicsEnvironment();
+ fontData = renderer.getFontData();
namespaces = new Namespaces();
eventsBuffer = new SyncedXmlEventsBuffer(namespaces);
eventReader = new XmlEventReader(eventsBuffer, namespaces);
xmlhandler = new FoXmlSerialHandler(eventsBuffer, parser, saxSource);
- foTree = new FOTree(eventReader);
+ foTree = new FOTree(eventReader, fontData);
fopThread = Thread.currentThread();
renderThread = new Thread(renderer, "Renderer");
@@ -432,20 +438,6 @@
*/
public Renderer getRenderer() {
return renderer;
- }
-
- /** The <code>GraphicsEnvironment</code> in which the renderer operates */
- private GraphicsEnvironment gEnv = null;
-
- /**
- * Returns the <code>GraphicsEnvironment</code> in which the renderer
- * performs graphical operations. This is originally provided by the
- * renderer after it is initialized by <code>Fop</code>.
- *
- * @return the operating environment of the renderer
- */
- public GraphicsEnvironment getGraphicsEnvironment() {
- return gEnv;
}
/**
---------------------------------------------------------------------
To unsubscribe, e-mail: fop-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: fop-cvs-help@xml.apache.org