vmote 2003/08/20 11:09:46 Modified: src/java/org/apache/fop/apps Driver.java src/java/org/apache/fop/extensions Bookmarks.java src/java/org/apache/fop/mif MIFHandler.java src/java/org/apache/fop/render PrintRenderer.java src/java/org/apache/fop/render/awt AWTRenderer.java FontSetup.java src/java/org/apache/fop/render/pdf FontSetup.java PDFRenderer.java PDFXMLHandler.java src/java/org/apache/fop/render/ps PSDocumentGraphics2D.java PSGraphics2D.java PSProcSets.java PSRenderer.java PSTextElementBridge.java PSTextPainter.java PSTranscoder.java PSXMLHandler.java src/java/org/apache/fop/render/svg SVGRenderer.java src/java/org/apache/fop/render/xml XMLRenderer.java src/java/org/apache/fop/rtf/renderer RTFHandler.java src/java/org/apache/fop/svg PDFDocumentGraphics2D.java PDFGraphics2D.java PDFTextElementBridge.java PDFTextPainter.java PDFTranscoder.java src/java/org/apache/fop/tools AreaTreeBuilder.java Added: src/java/org/apache/fop/apps Document.java Removed: src/java/org/apache/fop/control Document.java Log: move control/Document to apps/Document Revision Changes Path 1.32 +1 -1 xml-fop/src/java/org/apache/fop/apps/Driver.java Index: Driver.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/apps/Driver.java,v retrieving revision 1.31 retrieving revision 1.32 diff -u -r1.31 -r1.32 --- Driver.java 20 Aug 2003 17:56:24 -0000 1.31 +++ Driver.java 20 Aug 2003 18:09:45 -0000 1.32 @@ -52,7 +52,7 @@ // FOP import org.apache.fop.area.AreaTree; -import org.apache.fop.control.Document; + import org.apache.fop.fo.ElementMapping; import org.apache.fop.fo.FOTreeBuilder; import org.apache.fop.fo.FOUserAgent; 1.1 xml-fop/src/java/org/apache/fop/apps/Document.java Index: Document.java =================================================================== /* * $Id: Document.java,v 1.1 2003/08/20 18:09:45 vmote Exp $ * ============================================================================ * The Apache Software License, Version 1.1 * ============================================================================ * * Copyright (C) 1999-2003 The Apache Software Foundation. All rights reserved. * * Redistribution and use in source and binary forms, with or without modifica- * tion, are permitted provided that the following conditions are met: * * 1. Redistributions of source code must retain the above copyright notice, * this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright notice, * this list of conditions and the following disclaimer in the documentation * and/or other materials provided with the distribution. * * 3. The end-user documentation included with the redistribution, if any, must * include the following acknowledgment: "This product includes software * developed by the Apache Software Foundation (http://www.apache.org/)." * Alternately, this acknowledgment may appear in the software itself, if * and wherever such third-party acknowledgments normally appear. * * 4. The names "FOP" and "Apache Software Foundation" must not be used to * endorse or promote products derived from this software without prior * written permission. For written permission, please contact * [EMAIL PROTECTED] * * 5. Products derived from this software may not be called "Apache", nor may * "Apache" appear in their name, without prior written permission of the * Apache Software Foundation. * * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE * APACHE SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLU- * DING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * ============================================================================ * * This software consists of voluntary contributions made by many individuals * on behalf of the Apache Software Foundation and was originally created by * James Tauber <[EMAIL PROTECTED]>. For more information on the Apache * Software Foundation, please see <http://www.apache.org/>. */ package org.apache.fop.apps; // Java import java.util.Map; import java.io.IOException; // FOP import org.apache.fop.area.AreaTree; import org.apache.fop.area.AreaTreeModel; import org.apache.fop.fo.FOTreeControl; import org.apache.fop.fo.FOTreeEvent; import org.apache.fop.fo.FOTreeListener; import org.apache.fop.fo.pagination.PageSequence; import org.apache.fop.fonts.Font; import org.apache.fop.fonts.FontMetrics; import org.apache.fop.layout.LayoutStrategy; // SAX import org.xml.sax.SAXException; /** * Class storing information for the FOP Document being processed, and managing * the processing of it. */ public class Document implements FOTreeControl, FOTreeListener { /** The parent Driver object */ private Driver driver; /** Map containing fonts that have been used */ private Map usedFonts; /** look up a font-triplet to find a font-name */ private Map triplets; /** look up a font-name to get a font (that implements FontMetrics at least) */ private Map fonts; /** * the LayoutStrategy to be used to process this document * TODO: this actually belongs in the RenderContext class, when it is * created */ private LayoutStrategy layoutStrategy = null; /** * The current AreaTree for the PageSequence being rendered. */ public AreaTree areaTree; public AreaTreeModel atModel; /** * Main constructor * @param driver the Driver object that is the "parent" of this Document */ public Document(Driver driver) { this.driver = driver; this.triplets = new java.util.HashMap(); this.fonts = new java.util.HashMap(); this.usedFonts = new java.util.HashMap(); } /** * Checks if the font setup is valid (At least the ultimate fallback font * must be registered.) * @return True if valid */ public boolean isSetupValid() { return triplets.containsKey(Font.DEFAULT_FONT); } /** * Adds a new font triplet. * @param name internal key * @param family font family name * @param style font style (normal, italic, oblique...) * @param weight font weight */ public void addFontProperties(String name, String family, String style, int weight) { /* * add the given family, style and weight as a lookup for the font * with the given name */ String key = createFontKey(family, style, weight); this.triplets.put(key, name); } /** * Adds font metrics for a specific font. * @param name internal key * @param metrics metrics to register */ public void addMetrics(String name, FontMetrics metrics) { // add the given metrics as a font with the given name this.fonts.put(name, metrics); } /** * Lookup a font. * <br> * Locate the font name for a given family, style and weight. * The font name can then be used as a key as it is unique for * the associated document. * This also adds the font to the list of used fonts. * @param family font family * @param style font style * @param weight font weight * @return internal key */ public String fontLookup(String family, String style, int weight) { String key; // first try given parameters key = createFontKey(family, style, weight); String f = (String)triplets.get(key); if (f == null) { // then adjust weight, favouring normal or bold f = findAdjustWeight(family, style, weight); // then try any family with orig weight if (f == null) { key = createFontKey("any", style, weight); f = (String)triplets.get(key); } // then try any family with adjusted weight if (f == null) { f = findAdjustWeight(family, style, weight); } // then use default if (f == null) { f = (String)triplets.get(Font.DEFAULT_FONT); } } usedFonts.put(f, fonts.get(f)); return f; } /** * Find a font with a given family and style by trying * different font weights according to the spec. * @param family font family * @param style font style * @param weight font weight * @return internal key */ public String findAdjustWeight(String family, String style, int weight) { String key; String f = null; int newWeight = weight; if (newWeight < 400) { while (f == null && newWeight > 0) { newWeight -= 100; key = createFontKey(family, style, newWeight); f = (String)triplets.get(key); } } else if (newWeight == 500) { key = createFontKey(family, style, 400); f = (String)triplets.get(key); } else if (newWeight > 500) { while (f == null && newWeight < 1000) { newWeight += 100; key = createFontKey(family, style, newWeight); f = (String)triplets.get(key); } newWeight = weight; while (f == null && newWeight > 400) { newWeight -= 100; key = createFontKey(family, style, newWeight); f = (String)triplets.get(key); } } if (f == null) { key = createFontKey(family, style, 400); f = (String)triplets.get(key); } return f; } /** * Determines if a particular font is available. * @param family font family * @param style font style * @param weight font weight * @return True if available */ public boolean hasFont(String family, String style, int weight) { String key = createFontKey(family, style, weight); return this.triplets.containsKey(key); } /** * Creates a key from the given strings. * @param family font family * @param style font style * @param weight font weight * @return internal key */ public static String createFontKey(String family, String style, int weight) { return family + "," + style + "," + weight; } /** * Gets a Map of all registred fonts. * @return a read-only Map with font key/FontMetrics pairs */ public Map getFonts() { return java.util.Collections.unmodifiableMap(this.fonts); } /** * This is used by the renderers to retrieve all the * fonts used in the document. * This is for embedded font or creating a list of used fonts. * @return a read-only Map with font key/FontMetrics pairs */ public Map getUsedFonts() { return this.usedFonts; } /** * Returns the FontMetrics for a particular font * @param fontName internal key * @return font metrics */ public FontMetrics getMetricsFor(String fontName) { usedFonts.put(fontName, fonts.get(fontName)); return (FontMetrics)fonts.get(fontName); } /** * Set the LayoutStrategy to be used to process this Document * @param ls the LayoutStrategy object to be used to process this Document */ public void setLayoutStrategy(LayoutStrategy ls) { this.layoutStrategy = ls; } /** * @return this Document's LayoutStrategy object */ public LayoutStrategy getLayoutStrategy () { return layoutStrategy; } /** * Public accessor for the parent Driver of this Document * @return the parent Driver for this Document */ public Driver getDriver() { return driver; } /** * Required by the FOTreeListener interface. It handles an * FOTreeEvent that is fired when a PageSequence object has been completed. * @param event the FOTreeEvent that was fired * @throws FOPException for errors in building the PageSequence */ public void foPageSequenceComplete (FOTreeEvent event) throws FOPException { PageSequence pageSeq = event.getPageSequence(); layoutStrategy.format(pageSeq, areaTree); } /** * Required by the FOTreeListener interface. It handles an FOTreeEvent that * is fired when the Document has been completely parsed. * @param event the FOTreeEvent that was fired * @throws SAXException for parsing errors */ public void foDocumentComplete (FOTreeEvent event) throws SAXException { //processAreaTree(atModel); try { areaTree.endDocument(); driver.getRenderer().stopRenderer(); } catch (IOException ex) { throw new SAXException(ex); } } /** * Get the area tree for this layout handler. * * @return the area tree for this document */ public AreaTree getAreaTree() { return areaTree; } } 1.10 +1 -1 xml-fop/src/java/org/apache/fop/extensions/Bookmarks.java Index: Bookmarks.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/extensions/Bookmarks.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- Bookmarks.java 20 Aug 2003 16:35:27 -0000 1.9 +++ Bookmarks.java 20 Aug 2003 18:09:45 -0000 1.10 @@ -54,7 +54,7 @@ import org.apache.fop.fo.FONode; import org.apache.fop.fo.FOTreeVisitor; import org.apache.fop.area.AreaTree; -import org.apache.fop.control.Document; +import org.apache.fop.apps.Document; import java.util.ArrayList; 1.11 +1 -1 xml-fop/src/java/org/apache/fop/mif/MIFHandler.java Index: MIFHandler.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/mif/MIFHandler.java,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- MIFHandler.java 15 Aug 2003 15:52:10 -0000 1.10 +++ MIFHandler.java 20 Aug 2003 18:09:45 -0000 1.11 @@ -65,7 +65,7 @@ import org.apache.fop.fo.pagination.PageSequence; import org.apache.fop.fo.pagination.PageSequenceMaster; import org.apache.fop.fo.pagination.SimplePageMaster; -import org.apache.fop.control.Document; +import org.apache.fop.apps.Document; import org.apache.fop.apps.FOPException; import org.apache.fop.fo.flow.ExternalGraphic; import org.apache.fop.fo.flow.InstreamForeignObject; 1.5 +1 -1 xml-fop/src/java/org/apache/fop/render/PrintRenderer.java Index: PrintRenderer.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/render/PrintRenderer.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- PrintRenderer.java 19 Aug 2003 06:54:31 -0000 1.4 +++ PrintRenderer.java 20 Aug 2003 18:09:45 -0000 1.5 @@ -52,7 +52,7 @@ // FOP import org.apache.fop.render.pdf.FontSetup; -import org.apache.fop.control.Document; +import org.apache.fop.apps.Document; import org.apache.fop.fo.FOTreeControl; // Java 1.7 +1 -1 xml-fop/src/java/org/apache/fop/render/awt/AWTRenderer.java Index: AWTRenderer.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/render/awt/AWTRenderer.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- AWTRenderer.java 19 Aug 2003 06:54:31 -0000 1.6 +++ AWTRenderer.java 20 Aug 2003 18:09:45 -0000 1.7 @@ -77,7 +77,7 @@ // FOP import org.apache.fop.apps.InputHandler; -import org.apache.fop.control.Document; +import org.apache.fop.apps.Document; import org.apache.fop.fo.FOTreeControl; import org.apache.fop.render.AbstractRenderer; import org.apache.fop.viewer.PreviewDialog; 1.4 +1 -1 xml-fop/src/java/org/apache/fop/render/awt/FontSetup.java Index: FontSetup.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/render/awt/FontSetup.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- FontSetup.java 14 Aug 2003 19:16:41 -0000 1.3 +++ FontSetup.java 20 Aug 2003 18:09:45 -0000 1.4 @@ -51,7 +51,7 @@ package org.apache.fop.render.awt; // FOP -import org.apache.fop.control.Document; +import org.apache.fop.apps.Document; import org.apache.fop.fonts.Font; // Java 1.9 +1 -1 xml-fop/src/java/org/apache/fop/render/pdf/FontSetup.java Index: FontSetup.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/render/pdf/FontSetup.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- FontSetup.java 19 Aug 2003 06:54:31 -0000 1.8 +++ FontSetup.java 20 Aug 2003 18:09:45 -0000 1.9 @@ -58,7 +58,7 @@ import org.apache.fop.fonts.FontDescriptor; import org.apache.fop.fonts.FontUtil; import org.apache.fop.fonts.LazyFont; -import org.apache.fop.control.Document; +import org.apache.fop.apps.Document; import org.apache.fop.pdf.PDFDocument; import org.apache.fop.pdf.PDFResources; // FOP (base 14 fonts) 1.10 +2 -1 xml-fop/src/java/org/apache/fop/render/pdf/PDFRenderer.java Index: PDFRenderer.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/render/pdf/PDFRenderer.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- PDFRenderer.java 19 Aug 2003 06:54:31 -0000 1.9 +++ PDFRenderer.java 20 Aug 2003 18:09:45 -0000 1.10 @@ -117,6 +117,7 @@ import org.apache.fop.fonts.Font; import org.apache.fop.traits.BorderProps; import org.apache.fop.datatypes.ColorType; +import org.apache.fop.apps.*; /* todo: @@ -283,7 +284,7 @@ */ public void stopRenderer() throws IOException { FontSetup.addToResources(pdfDoc, pdfDoc.getResources(), - (org.apache.fop.control.Document)fontInfo); + (org.apache.fop.apps.Document)fontInfo); pdfDoc.outputTrailer(ostream); this.pdfDoc = null; 1.3 +1 -1 xml-fop/src/java/org/apache/fop/render/pdf/PDFXMLHandler.java Index: PDFXMLHandler.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/render/pdf/PDFXMLHandler.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- PDFXMLHandler.java 14 Aug 2003 07:42:58 -0000 1.2 +++ PDFXMLHandler.java 20 Aug 2003 18:09:45 -0000 1.3 @@ -62,7 +62,7 @@ import org.apache.fop.svg.PDFAElementBridge; import org.apache.fop.svg.PDFGraphics2D; import org.apache.fop.svg.SVGUserAgent; -import org.apache.fop.control.Document; +import org.apache.fop.apps.Document; /* org.w3c.dom.Document is not imported to avoid conflict with org.apache.fop.control.Document */ 1.7 +1 -1 xml-fop/src/java/org/apache/fop/render/ps/PSDocumentGraphics2D.java Index: PSDocumentGraphics2D.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/render/ps/PSDocumentGraphics2D.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- PSDocumentGraphics2D.java 15 Aug 2003 15:52:10 -0000 1.6 +++ PSDocumentGraphics2D.java 20 Aug 2003 18:09:45 -0000 1.7 @@ -62,7 +62,7 @@ //FOP import org.apache.fop.render.pdf.FontSetup; -import org.apache.fop.control.Document; +import org.apache.fop.apps.Document; /** * This class is a wrapper for the <tt>PSGraphics2D</tt> that 1.5 +1 -1 xml-fop/src/java/org/apache/fop/render/ps/PSGraphics2D.java Index: PSGraphics2D.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/render/ps/PSGraphics2D.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- PSGraphics2D.java 14 Aug 2003 15:31:10 -0000 1.4 +++ PSGraphics2D.java 20 Aug 2003 18:09:45 -0000 1.5 @@ -84,7 +84,7 @@ import java.io.IOException; // FOP -import org.apache.fop.control.Document; +import org.apache.fop.apps.Document; import org.apache.fop.fonts.Font; // Batik 1.6 +1 -1 xml-fop/src/java/org/apache/fop/render/ps/PSProcSets.java Index: PSProcSets.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/render/ps/PSProcSets.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- PSProcSets.java 14 Aug 2003 14:59:56 -0000 1.5 +++ PSProcSets.java 20 Aug 2003 18:09:45 -0000 1.6 @@ -56,7 +56,7 @@ import org.apache.fop.fonts.Typeface; import org.apache.fop.fonts.Glyphs; -import org.apache.fop.control.Document; +import org.apache.fop.apps.Document; /** * This class defines the basic resources (procsets) used by FOP's PostScript 1.10 +1 -1 xml-fop/src/java/org/apache/fop/render/ps/PSRenderer.java Index: PSRenderer.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/render/ps/PSRenderer.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- PSRenderer.java 19 Aug 2003 06:54:31 -0000 1.9 +++ PSRenderer.java 20 Aug 2003 18:09:45 -0000 1.10 @@ -73,7 +73,7 @@ import org.apache.fop.datatypes.ColorType; import org.apache.fop.fo.FOUserAgent; import org.apache.fop.fonts.Typeface; -import org.apache.fop.control.Document; +import org.apache.fop.apps.Document; import org.apache.fop.render.AbstractRenderer; import org.apache.fop.render.RendererContext; import org.apache.fop.fo.FOTreeControl; 1.3 +1 -1 xml-fop/src/java/org/apache/fop/render/ps/PSTextElementBridge.java Index: PSTextElementBridge.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/render/ps/PSTextElementBridge.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- PSTextElementBridge.java 14 Aug 2003 07:42:58 -0000 1.2 +++ PSTextElementBridge.java 20 Aug 2003 18:09:45 -0000 1.3 @@ -56,7 +56,7 @@ //import org.apache.batik.bridge.TextUtilities; import org.apache.batik.gvt.GraphicsNode; -import org.apache.fop.control.Document; +import org.apache.fop.apps.Document; import org.w3c.dom.Element; import org.w3c.dom.Node; 1.6 +1 -1 xml-fop/src/java/org/apache/fop/render/ps/PSTextPainter.java Index: PSTextPainter.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/render/ps/PSTextPainter.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- PSTextPainter.java 14 Aug 2003 19:16:41 -0000 1.5 +++ PSTextPainter.java 20 Aug 2003 18:09:45 -0000 1.6 @@ -75,7 +75,7 @@ import org.apache.fop.fonts.FontMetrics; import org.apache.fop.fonts.Font; -import org.apache.fop.control.Document; +import org.apache.fop.apps.Document; /** * Renders the attributed character iterator of a <tt>TextNode</tt>. 1.4 +1 -0 xml-fop/src/java/org/apache/fop/render/ps/PSTranscoder.java Index: PSTranscoder.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/render/ps/PSTranscoder.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- PSTranscoder.java 14 Aug 2003 07:42:58 -0000 1.3 +++ PSTranscoder.java 20 Aug 2003 18:09:45 -0000 1.4 @@ -85,6 +85,7 @@ import org.w3c.dom.Document; import org.w3c.dom.svg.SVGDocument; import org.w3c.dom.svg.SVGSVGElement; +import org.apache.fop.apps.*; /** * This class enables to transcode an input to a PostScript document. 1.3 +5 -5 xml-fop/src/java/org/apache/fop/render/ps/PSXMLHandler.java Index: PSXMLHandler.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/render/ps/PSXMLHandler.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- PSXMLHandler.java 14 Aug 2003 07:42:58 -0000 1.2 +++ PSXMLHandler.java 20 Aug 2003 18:09:45 -0000 1.3 @@ -68,7 +68,7 @@ import org.apache.batik.gvt.TextPainter; // FOP -import org.apache.fop.control.Document; +import org.apache.fop.apps.Document; import org.apache.fop.render.XMLHandler; import org.apache.fop.render.RendererContext; import org.apache.fop.svg.SVGUserAgent; @@ -150,7 +150,7 @@ public static PSInfo getPSInfo(RendererContext context) { PSInfo psi = new PSInfo(); psi.psGenerator = (PSGenerator)context.getProperty(PS_GENERATOR); - psi.fontInfo = (org.apache.fop.control.Document)context.getProperty(PS_FONT_INFO); + psi.fontInfo = (org.apache.fop.apps.Document)context.getProperty(PS_FONT_INFO); psi.width = ((Integer)context.getProperty(PS_WIDTH)).intValue(); psi.height = ((Integer)context.getProperty(PS_HEIGHT)).intValue(); psi.currentXPosition = ((Integer)context.getProperty(PS_XPOS)).intValue(); @@ -166,7 +166,7 @@ /** see PS_GENERATOR */ private PSGenerator psGenerator; /** see PS_FONT_INFO */ - private org.apache.fop.control.Document fontInfo; + private org.apache.fop.apps.Document fontInfo; /** see PS_PAGE_WIDTH */ private int width; /** see PS_PAGE_HEIGHT */ @@ -195,7 +195,7 @@ * Returns the fontInfo. * @return FontInfo */ - public org.apache.fop.control.Document getFontInfo() { + public org.apache.fop.apps.Document getFontInfo() { return fontInfo; } @@ -203,7 +203,7 @@ * Sets the fontInfo. * @param fontInfo The fontInfo to set */ - public void setFontInfo(org.apache.fop.control.Document fontInfo) { + public void setFontInfo(org.apache.fop.apps.Document fontInfo) { this.fontInfo = fontInfo; } 1.5 +1 -1 xml-fop/src/java/org/apache/fop/render/svg/SVGRenderer.java Index: SVGRenderer.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/render/svg/SVGRenderer.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- SVGRenderer.java 19 Aug 2003 06:54:31 -0000 1.4 +++ SVGRenderer.java 20 Aug 2003 18:09:45 -0000 1.5 @@ -57,7 +57,7 @@ import org.apache.fop.area.inline.Leader; import org.apache.fop.area.inline.Word; import org.apache.fop.svg.SVGUtilities; -import org.apache.fop.control.Document; +import org.apache.fop.apps.Document; import org.apache.fop.fo.FOUserAgent; import org.apache.fop.fo.properties.RuleStyle; import org.apache.fop.fo.FOTreeControl; 1.5 +1 -1 xml-fop/src/java/org/apache/fop/render/xml/XMLRenderer.java Index: XMLRenderer.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/render/xml/XMLRenderer.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- XMLRenderer.java 19 Aug 2003 06:54:31 -0000 1.4 +++ XMLRenderer.java 20 Aug 2003 18:09:45 -0000 1.5 @@ -68,7 +68,7 @@ import org.apache.fop.render.RendererContext; import org.apache.fop.render.XMLHandler; import org.apache.fop.fo.FOUserAgent; -import org.apache.fop.control.Document; +import org.apache.fop.apps.Document; import org.apache.fop.apps.FOPException; import org.apache.fop.area.BeforeFloat; import org.apache.fop.area.Block; 1.15 +1 -1 xml-fop/src/java/org/apache/fop/rtf/renderer/RTFHandler.java Index: RTFHandler.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/rtf/renderer/RTFHandler.java,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- RTFHandler.java 15 Aug 2003 15:52:10 -0000 1.14 +++ RTFHandler.java 20 Aug 2003 18:09:46 -0000 1.15 @@ -72,7 +72,7 @@ import org.apache.fop.fo.pagination.Flow; import org.apache.fop.fo.pagination.PageSequence; import org.apache.fop.fo.properties.Constants; -import org.apache.fop.control.Document; +import org.apache.fop.apps.Document; import org.apache.fop.rtf.rtflib.rtfdoc.RtfAttributes; import org.apache.fop.rtf.rtflib.rtfdoc.RtfColorTable; import org.apache.fop.rtf.rtflib.rtfdoc.RtfDocumentArea; 1.6 +1 -1 xml-fop/src/java/org/apache/fop/svg/PDFDocumentGraphics2D.java Index: PDFDocumentGraphics2D.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/svg/PDFDocumentGraphics2D.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- PDFDocumentGraphics2D.java 15 Aug 2003 15:52:10 -0000 1.5 +++ PDFDocumentGraphics2D.java 20 Aug 2003 18:09:46 -0000 1.6 @@ -69,7 +69,7 @@ import org.apache.avalon.framework.logger.ConsoleLogger; import org.apache.avalon.framework.logger.LogEnabled; import org.apache.avalon.framework.logger.Logger; -import org.apache.fop.control.Document; +import org.apache.fop.apps.Document; import java.awt.Graphics; import java.awt.Font; 1.10 +1 -1 xml-fop/src/java/org/apache/fop/svg/PDFGraphics2D.java Index: PDFGraphics2D.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/svg/PDFGraphics2D.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- PDFGraphics2D.java 15 Aug 2003 15:52:10 -0000 1.9 +++ PDFGraphics2D.java 20 Aug 2003 18:09:46 -0000 1.10 @@ -64,7 +64,7 @@ import org.apache.fop.pdf.PDFLink; import org.apache.fop.pdf.PDFAnnotList; import org.apache.fop.pdf.BitmapImage; -import org.apache.fop.control.Document; +import org.apache.fop.apps.Document; import org.apache.fop.fonts.Font; import org.apache.fop.render.pdf.FontSetup; import org.apache.fop.fonts.FontMetrics; 1.3 +1 -1 xml-fop/src/java/org/apache/fop/svg/PDFTextElementBridge.java Index: PDFTextElementBridge.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/svg/PDFTextElementBridge.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- PDFTextElementBridge.java 14 Aug 2003 07:42:58 -0000 1.2 +++ PDFTextElementBridge.java 20 Aug 2003 18:09:46 -0000 1.3 @@ -56,7 +56,7 @@ import org.apache.batik.bridge.TextUtilities; import org.apache.batik.gvt.GraphicsNode; -import org.apache.fop.control.Document; +import org.apache.fop.apps.Document; import org.w3c.dom.Element; import org.w3c.dom.Node; 1.6 +1 -1 xml-fop/src/java/org/apache/fop/svg/PDFTextPainter.java Index: PDFTextPainter.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/svg/PDFTextPainter.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- PDFTextPainter.java 14 Aug 2003 19:16:41 -0000 1.5 +++ PDFTextPainter.java 20 Aug 2003 18:09:46 -0000 1.6 @@ -74,7 +74,7 @@ import org.apache.fop.fonts.FontMetrics; import org.apache.fop.fonts.Font; -import org.apache.fop.control.Document; +import org.apache.fop.apps.Document; /** * Renders the attributed character iterator of a <tt>TextNode</tt>. 1.5 +1 -0 xml-fop/src/java/org/apache/fop/svg/PDFTranscoder.java Index: PDFTranscoder.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/svg/PDFTranscoder.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- PDFTranscoder.java 14 Aug 2003 07:42:58 -0000 1.4 +++ PDFTranscoder.java 20 Aug 2003 18:09:46 -0000 1.5 @@ -76,6 +76,7 @@ import org.w3c.dom.Document; import org.w3c.dom.svg.SVGDocument; import org.w3c.dom.svg.SVGSVGElement; +import org.apache.fop.apps.*; /** * This class enables to transcode an input to a pdf document. 1.6 +1 -1 xml-fop/src/java/org/apache/fop/tools/AreaTreeBuilder.java Index: AreaTreeBuilder.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/tools/AreaTreeBuilder.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- AreaTreeBuilder.java 15 Aug 2003 15:52:10 -0000 1.5 +++ AreaTreeBuilder.java 20 Aug 2003 18:09:46 -0000 1.6 @@ -100,7 +100,7 @@ import org.apache.fop.area.inline.Space; import org.apache.fop.area.inline.Viewport; import org.apache.fop.area.inline.Word; -import org.apache.fop.control.Document; +import org.apache.fop.apps.Document; import org.apache.fop.fonts.Font; import org.apache.fop.render.Renderer; import org.apache.fop.render.pdf.PDFRenderer;
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]