pbwest 2004/05/25 08:20:15
Modified: src/java/org/apache/fop/fo Tag: FOP_0-20-0_Alt-Design
FOTree.java
Log:
Removed unnecessary fields and accessors.
Changed signature to include FontData.
Provided FontData accessor.
Revision Changes Path
No revision
No revision
1.1.2.12 +20 -40 xml-fop/src/java/org/apache/fop/fo/Attic/FOTree.java
Index: FOTree.java
===================================================================
RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/Attic/FOTree.java,v
retrieving revision 1.1.2.11
retrieving revision 1.1.2.12
diff -u -r1.1.2.11 -r1.1.2.12
--- FOTree.java 23 May 2004 10:43:24 -0000 1.1.2.11
+++ FOTree.java 25 May 2004 15:20:15 -0000 1.1.2.12
@@ -18,9 +18,9 @@
*/
package org.apache.fop.fo;
-import java.awt.Graphics2D;
-import java.awt.GraphicsEnvironment;
-import java.awt.font.FontRenderContext;
+//import java.awt.Graphics2D;
+//import java.awt.GraphicsEnvironment;
+//import java.awt.font.FontRenderContext;
import java.util.logging.Level;
import java.util.logging.Logger;
@@ -30,6 +30,7 @@
import org.apache.fop.datatypes.PropertyValue;
import org.apache.fop.fo.expr.PropertyException;
import org.apache.fop.fo.expr.PropertyParser;
+import org.apache.fop.render.FontData;
import org.apache.fop.xml.XmlEvent;
import org.apache.fop.xml.XmlEventReader;
@@ -71,12 +72,23 @@
*/
protected PropertyParser exprParser;
+ /** The FOP logger */
protected Logger log = Logger.getLogger(Fop.fopPackage);
+ /** The font database from the renderer */
+ protected FontData fontData;
+ /**
+ * Gets the renderer's font database
+ * @return the renderer's font database
+ */
+ public FontData getFontData() {
+ return fontData;
+ }
/**
* @param xmlevents the buffer from which <tt>XmlEvent</tt>s from the
* parser are read.
+ * @param fontData the font database from the renderer
*/
- public FOTree(XmlEventReader xmlevents)
+ public FOTree(XmlEventReader xmlevents, FontData fontData)
throws PropertyException
{
super();
@@ -85,6 +97,7 @@
errorDump = true;
}
this.xmlevents = xmlevents;
+ this.fontData = fontData;
exprParser = new PropertyParser(this);
// Initialize the FontSize first. Any lengths defined in ems must
@@ -96,39 +109,6 @@
if ( ! (prop instanceof Numeric) || ! ((Numeric)prop).isLength())
throw new PropertyException("Initial font-size is not a Length");
// Set up the rendering context
- }
-
- /** The graphics environment in which FOP is operating */
- private GraphicsEnvironment gEnv = null;
- /**
- * Gets the FOP <code>GraphicsEnvironment</code>
- * @return the environment
- */
- protected GraphicsEnvironment getGraphicsEnvironment() {
- return gEnv;
- }
- /** The object which controls drawing and text rendering in the page spread
- */
- private Graphics2D g2D = null;
- /**
- * Gets the <code>Graphics2D</code> rendering and drawing control object
- * for area layout
- * @return
- */
- public Graphics2D getGraphics2D() {
- return g2D;
- }
- /** The <code>FontRenderContext</code> object garnered from the
- * <code>Graphics2D</code> control object for area layout
- */
- private FontRenderContext frcontext = null;
- /**
- * Gets the <code>FontRenderContext</code> derived from the graphics
- * control object
- * @return
- */
- public FontRenderContext getFontRenderContext() {
- return frcontext;
}
/**
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]