cvs commit: xml-fop/src/java/org/apache/fop/svg SVGUserAgent.java
gmazza 2004/03/21 04:38:56 Modified:.build.xml src/java/org/apache/fop/image/analyser SVGReader.java src/java/org/apache/fop/render/pdf PDFXMLHandler.java src/java/org/apache/fop/render/ps PSXMLHandler.java src/java/org/apache/fop/svg SVGUserAgent.java Removed: src/codegen properties.xsl Log: 1.) Removed xsl file for property generation (no longer used, due to Finn's work.) Removed build.xml entry. 2.) Disconnected the FOUserAgent from the SVGUserAgent. This will make the SVGUserAgent more portable although at the cost of a more complex constructor. Revision ChangesPath 1.106 +0 -3 xml-fop/build.xml Index: build.xml === RCS file: /home/cvs/xml-fop/build.xml,v retrieving revision 1.105 retrieving revision 1.106 diff -u -r1.105 -r1.106 --- build.xml 27 Feb 2004 19:36:38 - 1.105 +++ build.xml 21 Mar 2004 12:38:56 - 1.106 @@ -218,10 +218,7 @@ property name=jai value=JAIImage.java/ property name=xslt value=org.apache.xalan.xslt.Process/ -property name=src.properties.xsl value=${src.codegen}/properties.xsl/ -property name=src.propmaker.xsl value=${src.codegen}/propmaker.xsl/ -property name=propinc.xsl value=${src.codegen}/propinc.xsl/ property name=src.charlist.xsl value=${src.codegen}/code-point-mapping.xsl/ property name=encodings.xml value=${src.codegen}/encodings.xml/ property name=charlist.xsl value=${src.codegen}/code-point-mapping.xsl/ 1.6 +8 -4 xml-fop/src/java/org/apache/fop/image/analyser/SVGReader.java Index: SVGReader.java === RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/image/analyser/SVGReader.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- SVGReader.java19 Mar 2004 00:53:37 - 1.5 +++ SVGReader.java21 Mar 2004 12:38:56 - 1.6 @@ -27,6 +27,9 @@ import org.w3c.dom.Element; import org.w3c.dom.svg.SVGDocument; +// Avalon +import org.apache.avalon.framework.logger.Logger; + // Batik import org.apache.batik.dom.svg.SAXSVGDocumentFactory; import org.apache.batik.dom.svg.SVGOMDocument; @@ -87,7 +90,8 @@ if (batik) { try { Loader loader = new Loader(); -return loader.getImage(uri, bis, ua); +return loader.getImage(uri, bis, ua.getLogger(), +ua.getPixelUnitToMillimeter()); } catch (NoClassDefFoundError e) { batik = false; //ua.getLogger().error(Batik not in class path, e); @@ -104,7 +108,7 @@ */ class Loader { private FopImage.ImageInfo getImage(String uri, InputStream fis, -FOUserAgent ua) { +Logger logger, float pixelUnitToMM) { // parse document and get the size attributes of the svg element try { @@ -174,8 +178,8 @@ Element e = doc.getRootElement(); String s; -SVGUserAgent userAg = -new SVGUserAgent(ua, new AffineTransform()); +SVGUserAgent userAg = new SVGUserAgent(logger, pixelUnitToMM, +new AffineTransform()); BridgeContext ctx = new BridgeContext(userAg); UnitProcessor.Context uctx = UnitProcessor.createContext(ctx, e); 1.9 +3 -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.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- PDFXMLHandler.java19 Mar 2004 00:53:37 - 1.8 +++ PDFXMLHandler.java21 Mar 2004 12:38:56 - 1.9 @@ -220,7 +220,9 @@ int yOffset = pdfInfo.currentYPosition; SVGUserAgent ua - = new SVGUserAgent(context.getUserAgent(), new AffineTransform()); + = new SVGUserAgent(context.getUserAgent().getLogger(), +context.getUserAgent().getPixelUnitToMillimeter(), +new AffineTransform()); GVTBuilder builder = new GVTBuilder(); BridgeContext ctx = new BridgeContext(ua); 1.12 +3 -2 xml-fop/src/java/org/apache/fop/render/ps/PSXMLHandler.java Index: PSXMLHandler.java === RCS file:
cvs commit: xml-fop/src/java/org/apache/fop/svg SVGUserAgent.java package.html
gmazza 2004/03/18 16:53:38 Modified:src/java/org/apache/fop/image/analyser SVGReader.java src/java/org/apache/fop/render/pdf PDFXMLHandler.java src/java/org/apache/fop/render/ps PSXMLHandler.java src/java/org/apache/fop/svg package.html Added: src/java/org/apache/fop/svg SVGUserAgent.java Removed: src/java/org/apache/fop/fo/extensions/svg SVGUserAgent.java Log: Moved SVGUserAgent back to SVG package (not being used by SVG FO extensions.) Revision ChangesPath 1.5 +1 -1 xml-fop/src/java/org/apache/fop/image/analyser/SVGReader.java Index: SVGReader.java === RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/image/analyser/SVGReader.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- SVGReader.java27 Feb 2004 17:47:30 - 1.4 +++ SVGReader.java19 Mar 2004 00:53:37 - 1.5 @@ -38,7 +38,7 @@ import org.apache.fop.image.XMLImage; import org.apache.fop.image.FopImage; import org.apache.fop.apps.FOUserAgent; -import org.apache.fop.fo.extensions.svg.SVGUserAgent; +import org.apache.fop.svg.SVGUserAgent; /** * ImageReader object for SVG document image type. 1.8 +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.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- PDFXMLHandler.java27 Feb 2004 17:52:34 - 1.7 +++ PDFXMLHandler.java19 Mar 2004 00:53:37 - 1.8 @@ -29,7 +29,7 @@ import org.apache.fop.svg.PDFTextElementBridge; import org.apache.fop.svg.PDFAElementBridge; import org.apache.fop.svg.PDFGraphics2D; -import org.apache.fop.fo.extensions.svg.SVGUserAgent; +import org.apache.fop.svg.SVGUserAgent; import org.apache.fop.apps.Document; /* org.w3c.dom.Document is not imported to avoid conflict with 1.11 +1 -1 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.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- PSXMLHandler.java 27 Feb 2004 17:53:11 - 1.10 +++ PSXMLHandler.java 19 Mar 2004 00:53:38 - 1.11 @@ -36,7 +36,7 @@ // FOP import org.apache.fop.render.XMLHandler; import org.apache.fop.render.RendererContext; -import org.apache.fop.fo.extensions.svg.SVGUserAgent; +import org.apache.fop.svg.SVGUserAgent; /** * PostScript XML handler. 1.2 +1 -1 xml-fop/src/java/org/apache/fop/svg/package.html Index: package.html === RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/svg/package.html,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- package.html 11 Mar 2003 13:05:07 - 1.1 +++ package.html 19 Mar 2004 00:53:38 - 1.2 @@ -16,7 +16,7 @@ from SVG to a single page PDF document. /P P -SVGElement, SVGElementMapping, SVGObj and SVGUserAgent are used by +SVGElement, SVGElementMapping and SVGObj are used by FOP for handling embedded SVG or external SVG graphics. /P P 1.9 +16 -50xml-fop/src/java/org/apache/fop/svg/SVGUserAgent.java - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: xml-fop/src/java/org/apache/fop/svg SVGUserAgent.java
jeremias2003/03/27 03:23:06 Modified:src/java/org/apache/fop/svg SVGUserAgent.java Log: Logging via Avalon Logger. Revision ChangesPath 1.2 +12 -6 xml-fop/src/java/org/apache/fop/svg/SVGUserAgent.java Index: SVGUserAgent.java === RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/svg/SVGUserAgent.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- SVGUserAgent.java 11 Mar 2003 13:05:07 - 1.1 +++ SVGUserAgent.java 27 Mar 2003 11:23:06 - 1.2 @@ -68,7 +68,6 @@ */ public class SVGUserAgent extends UserAgentAdapter { private AffineTransform currentTransform = null; -private Logger log; private FOUserAgent userAgent; /** @@ -79,7 +78,14 @@ public SVGUserAgent(FOUserAgent ua, AffineTransform at) { currentTransform = at; userAgent = ua; -log = userAgent.getLogger(); +} + +/** + * Returns the logger associated with this user agent. + * @return Logger the logger + */ +protected final Logger getLogger() { +return this.userAgent.getLogger(); } /** @@ -87,7 +93,7 @@ * @param message the message to display */ public void displayError(String message) { -log.error(message); +getLogger().error(message); } /** @@ -95,7 +101,7 @@ * @param ex the exception to display */ public void displayError(Exception ex) { -log.error(SVG Error + ex.getMessage(), ex); +getLogger().error(SVG Error + ex.getMessage(), ex); } /** @@ -104,7 +110,7 @@ * @param message the message to display */ public void displayMessage(String message) { -log.info(message); +getLogger().info(message); } /** @@ -112,7 +118,7 @@ * @param message the message to display */ public void showAlert(String message) { -log.warn(message); +getLogger().warn(message); } /** - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]