gmazza 2004/05/12 16:19:53 Modified: src/java/org/apache/fop/apps Driver.java FOUserAgent.java src/java/org/apache/fop/fo FOTreeBuilder.java src/java/org/apache/fop/fo/flow ExternalGraphic.java src/java/org/apache/fop/image AbstractFopImage.java FopImage.java GifImage.java ImageFactory.java src/java/org/apache/fop/image/analyser ImageReaderFactory.java SVGReader.java XMLReader.java src/java/org/apache/fop/layoutmgr AbstractLayoutManager.java BlockContainerLayoutManager.java FlowLayoutManager.java InlineStackingLayoutManager.java LineLayoutManager.java PageLayoutManager.java RetrieveMarkerLayoutManager.java StaticContentLayoutManager.java TextLayoutManager.java src/java/org/apache/fop/layoutmgr/table Body.java Cell.java src/java/org/apache/fop/render/awt AWTRenderer.java src/java/org/apache/fop/render/pdf PDFRenderer.java PDFXMLHandler.java src/java/org/apache/fop/render/ps PSGraphics2D.java PSRenderer.java PSXMLHandler.java src/java/org/apache/fop/svg PDFImageElementBridge.java SVGUserAgent.java src/java/org/apache/fop/tools AreaTreeBuilder.java TestConverter.java src/java/org/apache/fop/tools/anttasks Fop.java Log: Removed the getLogger() and setLogger() from FOUserAgent; replaced with Commons Logging equivalents in places where previously used. Revision Changes Path 1.58 +0 -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.57 retrieving revision 1.58 diff -u -r1.57 -r1.58 --- Driver.java 24 Apr 2004 07:03:56 -0000 1.57 +++ Driver.java 12 May 2004 23:19:52 -0000 1.58 @@ -245,7 +245,6 @@ public FOUserAgent getUserAgent() { if (userAgent == null) { userAgent = new FOUserAgent(); - userAgent.setLogger(getLogger()); } return userAgent; } 1.7 +1 -20 xml-fop/src/java/org/apache/fop/apps/FOUserAgent.java Index: FOUserAgent.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/apps/FOUserAgent.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- FOUserAgent.java 31 Mar 2004 10:55:05 -0000 1.6 +++ FOUserAgent.java 12 May 2004 23:19:52 -0000 1.7 @@ -23,8 +23,6 @@ import java.io.IOException; import java.io.InputStream; -import org.apache.commons.logging.Log; - // FOP import org.apache.fop.pdf.PDFEncryptionParams; @@ -50,7 +48,6 @@ */ public class FOUserAgent { - private Log log; /** Map containing various default values */ public Map defaults = new java.util.HashMap(); /** Map containing XML handlers for various document types */ @@ -58,22 +55,6 @@ private String baseURL; private PDFEncryptionParams pdfEncryptionParams; private float px2mm = 0.35277777777777777778f; //72dpi (=25.4/dpi) - - /** - * Sets the logger. - * @param log Logger to use - */ - public void setLogger(Log log) { - this.log = log; - } - - /** - * Returns the logger to use. - * (todo) This breaks IoC/SoC. Should be improved. - */ - public Log getLogger() { - return this.log; - } /** * Sets the base URL. 1.25 +7 -1 xml-fop/src/java/org/apache/fop/fo/FOTreeBuilder.java Index: FOTreeBuilder.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/FOTreeBuilder.java,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- FOTreeBuilder.java 31 Mar 2004 10:55:06 -0000 1.24 +++ FOTreeBuilder.java 12 May 2004 23:19:52 -0000 1.25 @@ -30,6 +30,7 @@ import java.util.Set; import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; import org.apache.fop.apps.FOPException; import org.apache.fop.apps.FOUserAgent; import org.apache.fop.fo.ElementMapping.Maker; @@ -54,6 +55,11 @@ protected Map fobjTable = new java.util.HashMap(); /** + * logging instance + */ + protected Log log = LogFactory.getLog(FOTreeBuilder.class); + + /** * Set of mapped namespaces. */ protected Set namespaces = new java.util.HashSet(); @@ -90,7 +96,7 @@ } private Log getLogger() { - return userAgent.getLogger(); + return log; } /** 1.23 +1 -1 xml-fop/src/java/org/apache/fop/fo/flow/ExternalGraphic.java Index: ExternalGraphic.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/flow/ExternalGraphic.java,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- ExternalGraphic.java 27 Feb 2004 17:44:24 -0000 1.22 +++ ExternalGraphic.java 12 May 2004 23:19:52 -0000 1.23 @@ -124,7 +124,7 @@ return; } // load dimensions - if (!fopimage.load(FopImage.DIMENSIONS, getUserAgent().getLogger())) { + if (!fopimage.load(FopImage.DIMENSIONS)) { // error url = null; return; 1.7 +14 -7 xml-fop/src/java/org/apache/fop/image/AbstractFopImage.java Index: AbstractFopImage.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/image/AbstractFopImage.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- AbstractFopImage.java 31 Mar 2004 10:55:06 -0000 1.6 +++ AbstractFopImage.java 12 May 2004 23:19:52 -0000 1.7 @@ -26,6 +26,7 @@ // FOP import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; /** * Base class to implement the FopImage interface. @@ -34,6 +35,12 @@ * @see FopImage */ public abstract class AbstractFopImage implements FopImage { + + /** + * logging instance + */ + protected static Log log = LogFactory.getLog(AbstractFopImage.class); + /** * Keeps track of what has been loaded. */ @@ -125,13 +132,13 @@ * @param ua the user agent for handling logging etc. * @return true if the loading was successful */ - public synchronized boolean load(int type, Log logger) { + public synchronized boolean load(int type) { if ((loaded & type) != 0) { return true; } boolean success = true; if (((type & DIMENSIONS) != 0) && ((loaded & DIMENSIONS) == 0)) { - success = success && loadDimensions(logger); + success = success && loadDimensions(); if (!success) { return false; @@ -139,13 +146,13 @@ loaded = loaded | DIMENSIONS; } if (((type & BITMAP) != 0) && ((loaded & BITMAP) == 0)) { - success = success && loadBitmap(logger); + success = success && loadBitmap(); if (success) { loaded = loaded | BITMAP; } } if (((type & ORIGINAL_DATA) != 0) && ((loaded & ORIGINAL_DATA) == 0)) { - success = success && loadOriginalData(logger); + success = success && loadOriginalData(); if (success) { loaded = loaded | ORIGINAL_DATA; } @@ -161,7 +168,7 @@ * @param ua the user agent * @return true if the loading was successful */ - protected boolean loadDimensions(Log logger) { + protected boolean loadDimensions() { return false; } @@ -173,7 +180,7 @@ * @param ua the user agent * @return true if the loading was successful */ - protected boolean loadBitmap(Log logger) { + protected boolean loadBitmap() { return false; } @@ -185,7 +192,7 @@ * @param ua the user agent * @return true if the loading was successful */ - protected boolean loadOriginalData(Log logger) { + protected boolean loadOriginalData() { return false; } 1.9 +1 -2 xml-fop/src/java/org/apache/fop/image/FopImage.java Index: FopImage.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/image/FopImage.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- FopImage.java 31 Mar 2004 10:55:06 -0000 1.8 +++ FopImage.java 12 May 2004 23:19:52 -0000 1.9 @@ -61,10 +61,9 @@ * the information. * * @param type the type of loading required - * @param logger the Commons-logging component * @return boolean true if the information could be loaded */ - boolean load(int type, Log logger); + boolean load(int type); /** * Returns the image width. 1.7 +3 -3 xml-fop/src/java/org/apache/fop/image/GifImage.java Index: GifImage.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/image/GifImage.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- GifImage.java 31 Mar 2004 10:55:06 -0000 1.6 +++ GifImage.java 12 May 2004 23:19:52 -0000 1.7 @@ -58,7 +58,7 @@ * @param ua the user agent for loading * @return True if the load process succeeded */ - protected boolean loadBitmap(Log logger) { + protected boolean loadBitmap() { int[] tmpMap = null; try { URLConnection con = new DummyConnection(inputStream); @@ -81,7 +81,7 @@ try { tmpMap = consumer.getImage(); } catch (Exception ex) { - logger.error("Image grabbing interrupted : " + log.error("Image grabbing interrupted : " + ex.getMessage(), ex); return false; } @@ -146,7 +146,7 @@ this.isTransparent = false; } } catch (Exception ex) { - logger.error("Error while loading image " + log.error("Error while loading image " + "" + " : " + ex.getClass() + " - " + ex.getMessage(), ex); 1.7 +7 -2 xml-fop/src/java/org/apache/fop/image/ImageFactory.java Index: ImageFactory.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/image/ImageFactory.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- ImageFactory.java 31 Mar 2004 10:55:06 -0000 1.6 +++ ImageFactory.java 12 May 2004 23:19:52 -0000 1.7 @@ -30,6 +30,7 @@ import java.util.Iterator; import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; // FOP import org.apache.fop.image.analyser.ImageReaderFactory; @@ -42,6 +43,11 @@ */ public class ImageFactory { + /** + * logging instance + */ + protected static Log log = LogFactory.getLog(FopImage.class); + private static ImageFactory factory = new ImageFactory(); private ImageCache cache = new ContextImageCache(true); @@ -129,7 +135,6 @@ * @return the fop image instance */ public static FopImage loadImage(String href, FOUserAgent ua) { - Log log = ua.getLogger(); InputStream in = openStream(href, ua); @@ -214,7 +219,7 @@ * @return a new FopImage object */ protected static InputStream openStream(String href, FOUserAgent ua) { - Log log = ua.getLogger(); + // Get the absolute URL URL absoluteURL = null; InputStream in = null; 1.4 +8 -3 xml-fop/src/java/org/apache/fop/image/analyser/ImageReaderFactory.java Index: ImageReaderFactory.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/image/analyser/ImageReaderFactory.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- ImageReaderFactory.java 27 Feb 2004 17:47:30 -0000 1.3 +++ ImageReaderFactory.java 12 May 2004 23:19:52 -0000 1.4 @@ -27,6 +27,10 @@ import org.apache.fop.image.FopImage; import org.apache.fop.apps.FOUserAgent; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; + + /** * Factory for ImageReader objects. * @@ -37,6 +41,8 @@ private static ArrayList formats = new ArrayList(); + protected static Log log = LogFactory.getLog(ImageReaderFactory.class); + static { registerFormat(new JPEGReader()); registerFormat(new BMPReader()); @@ -80,9 +86,8 @@ } } } catch (IOException ex) { - ua.getLogger().error( - "Error while recovering Image Informations (" - + uri + ")", ex); + log.error("Error while recovering Image Informations (" + + uri + ")", ex); } return null; } 1.8 +3 -3 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.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- SVGReader.java 31 Mar 2004 10:55:06 -0000 1.7 +++ SVGReader.java 12 May 2004 23:19:52 -0000 1.8 @@ -89,7 +89,7 @@ if (batik) { try { Loader loader = new Loader(); - return loader.getImage(uri, bis, ua.getLogger(), + return loader.getImage(uri, bis, ua.getPixelUnitToMillimeter()); } catch (NoClassDefFoundError e) { batik = false; @@ -107,7 +107,7 @@ */ class Loader { private FopImage.ImageInfo getImage(String uri, InputStream fis, - Log logger, float pixelUnitToMM) { + float pixelUnitToMM) { // parse document and get the size attributes of the svg element try { @@ -177,7 +177,7 @@ Element e = doc.getRootElement(); String s; - SVGUserAgent userAg = new SVGUserAgent(logger, pixelUnitToMM, + SVGUserAgent userAg = new SVGUserAgent(pixelUnitToMM, new AffineTransform()); BridgeContext ctx = new BridgeContext(userAg); UnitProcessor.Context uctx = 1.5 +11 -2 xml-fop/src/java/org/apache/fop/image/analyser/XMLReader.java Index: XMLReader.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/image/analyser/XMLReader.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- XMLReader.java 27 Feb 2004 17:47:30 -0000 1.4 +++ XMLReader.java 12 May 2004 23:19:52 -0000 1.5 @@ -32,9 +32,18 @@ import org.apache.fop.image.FopImage; import org.apache.fop.apps.FOUserAgent; +// Commons-Logging +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; + /** ImageReader object for XML document image type. */ public class XMLReader implements ImageReader { + /** + * logging instance + */ + private Log log = LogFactory.getLog(XMLReader.class); + private static Map converters = new java.util.HashMap(); /** @@ -108,7 +117,7 @@ info.data = doc; Element root = doc.getDocumentElement(); - ua.getLogger().debug("XML image namespace: " + root.getAttribute("xmlns")); + log.debug("XML image namespace: " + root.getAttribute("xmlns")); String ns = root.getAttribute("xmlns"); info.str = ns; @@ -120,7 +129,7 @@ } } } catch (Exception e) { - ua.getLogger().warn("Error while constructing image from XML", e); + log.warn("Error while constructing image from XML", e); try { is.reset(); } catch (IOException ioe) { 1.11 +6 -4 xml-fop/src/java/org/apache/fop/layoutmgr/AbstractLayoutManager.java Index: AbstractLayoutManager.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/layoutmgr/AbstractLayoutManager.java,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- AbstractLayoutManager.java 31 Mar 2004 10:55:06 -0000 1.10 +++ AbstractLayoutManager.java 12 May 2004 23:19:52 -0000 1.11 @@ -28,6 +28,7 @@ import org.apache.fop.fo.PropertyManager; import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; import java.util.ListIterator; import java.util.Map; @@ -49,6 +50,11 @@ protected boolean bInited = false; /** + * logging instance + */ + protected static Log log = LogFactory.getLog(AbstractLayoutManager.class); + + /** * Abstract layout manager. */ public AbstractLayoutManager() { @@ -91,10 +97,6 @@ */ public FOUserAgent getUserAgent() { return userAgent; - } - - protected Log getLogger() { - return userAgent.getLogger(); } public void setParent(LayoutManager lm) { 1.17 +1 -1 xml-fop/src/java/org/apache/fop/layoutmgr/BlockContainerLayoutManager.java Index: BlockContainerLayoutManager.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/layoutmgr/BlockContainerLayoutManager.java,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- BlockContainerLayoutManager.java 21 Mar 2004 12:03:07 -0000 1.16 +++ BlockContainerLayoutManager.java 12 May 2004 23:19:52 -0000 1.17 @@ -245,7 +245,7 @@ if (overflow == Overflow.HIDDEN) { clip = true; } else if (overflow == Overflow.ERROR_IF_OVERFLOW) { - getLogger().error("contents overflows block-container viewport: clipping"); + log.error("contents overflows block-container viewport: clipping"); clip = true; } } 1.6 +2 -2 xml-fop/src/java/org/apache/fop/layoutmgr/FlowLayoutManager.java Index: FlowLayoutManager.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/layoutmgr/FlowLayoutManager.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- FlowLayoutManager.java 21 Mar 2004 12:03:08 -0000 1.5 +++ FlowLayoutManager.java 12 May 2004 23:19:52 -0000 1.6 @@ -60,7 +60,7 @@ while ((curLM = getChildLM()) != null) { if (curLM.generatesInlineAreas()) { - getLogger().error("inline area not allowed under flow - ignoring"); + log.error("inline area not allowed under flow - ignoring"); curLM.setFinished(true); continue; } @@ -169,7 +169,7 @@ */ public Marker retrieveMarker(String name, int pos, int boundary) { // error cannot retrieve markers in flow - getLogger().error("Cannot retrieve a marker from the flow"); + log.error("Cannot retrieve a marker from the flow"); return null; } } 1.7 +1 -1 xml-fop/src/java/org/apache/fop/layoutmgr/InlineStackingLayoutManager.java Index: InlineStackingLayoutManager.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/layoutmgr/InlineStackingLayoutManager.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- InlineStackingLayoutManager.java 21 Mar 2004 12:03:08 -0000 1.6 +++ InlineStackingLayoutManager.java 12 May 2004 23:19:52 -0000 1.7 @@ -267,7 +267,7 @@ // ignore nested blocks for now if (!curLM.generatesInlineAreas()) { - getLogger().warn("ignoring block inside inline fo"); + log.warn("ignoring block inside inline fo"); curLM.setFinished(true); continue; } 1.19 +2 -2 xml-fop/src/java/org/apache/fop/layoutmgr/LineLayoutManager.java Index: LineLayoutManager.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/layoutmgr/LineLayoutManager.java,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- LineLayoutManager.java 26 Apr 2004 14:28:30 -0000 1.18 +++ LineLayoutManager.java 12 May 2004 23:19:52 -0000 1.19 @@ -448,7 +448,7 @@ while (bpIter.hasPrevious() && bpIter.previous() != prev) { } if (prev != null && bpIter.next() != prev) { - getLogger().error("findHyphenPoss: problem!"); + log.error("findHyphenPoss: problem!"); return null; } StringBuffer sbChars = new StringBuffer(30); @@ -465,7 +465,7 @@ prev = bp; } vecInlineBreaks.remove(vecInlineBreaks.size() - 1); // remove last - getLogger().debug("Word to hyphenate: " + sbChars.toString()); + log.debug("Word to hyphenate: " + sbChars.toString()); // Now find all hyphenation points in this word (get in an array of offsets) // hyphProps are from the block level?. Note that according to the spec, 1.35 +3 -3 xml-fop/src/java/org/apache/fop/layoutmgr/PageLayoutManager.java Index: PageLayoutManager.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/layoutmgr/PageLayoutManager.java,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- PageLayoutManager.java 9 May 2004 20:45:15 -0000 1.34 +++ PageLayoutManager.java 12 May 2004 23:19:52 -0000 1.35 @@ -458,7 +458,7 @@ } RegionViewport reg = curPage.getPage().getRegionViewport(regionClass); if (reg == null) { - getLogger().error("no region viewport: shouldn't happen"); + log.error("no region viewport: shouldn't happen"); } StaticContentLayoutManager lm = getStaticContentLayoutManager(flow); lm.setUserAgent(getUserAgent()); @@ -476,7 +476,7 @@ lm.addAreas(new BreakPossPosIter(vecBreakPoss, 0, vecBreakPoss.size()), null); } else { - getLogger().error("bp==null cls=" + regionClass); + log.error("bp==null cls=" + regionClass); } } //lm.flush(); @@ -836,7 +836,7 @@ if ((columnCount > 1) && (r.overflow == Overflow.SCROLL)) { // recover by setting 'column-count' to 1. This is allowed but // not required by the spec. - getLogger().error("Setting 'column-count' to 1 because " + log.error("Setting 'column-count' to 1 because " + "'overflow' is set to 'scroll'"); columnCount = 1; } 1.7 +2 -2 xml-fop/src/java/org/apache/fop/layoutmgr/RetrieveMarkerLayoutManager.java Index: RetrieveMarkerLayoutManager.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/layoutmgr/RetrieveMarkerLayoutManager.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- RetrieveMarkerLayoutManager.java 21 Mar 2004 12:03:08 -0000 1.6 +++ RetrieveMarkerLayoutManager.java 12 May 2004 23:19:52 -0000 1.7 @@ -97,9 +97,9 @@ replaceLM = (LayoutManager)list.get(0); replaceLM.setParent(this); replaceLM.initialize(); - getLogger().debug("retrieved: " + replaceLM + ":" + list.size()); + log.debug("retrieved: " + replaceLM + ":" + list.size()); } else { - getLogger().debug("found no marker with name: " + name); + log.debug("found no marker with name: " + name); } } } 1.4 +2 -2 xml-fop/src/java/org/apache/fop/layoutmgr/StaticContentLayoutManager.java Index: StaticContentLayoutManager.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/layoutmgr/StaticContentLayoutManager.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- StaticContentLayoutManager.java 21 Mar 2004 12:03:08 -0000 1.3 +++ StaticContentLayoutManager.java 12 May 2004 23:19:52 -0000 1.4 @@ -62,7 +62,7 @@ if ((bp = curLM.getNextBreakPoss(childLC)) != null) { blockBreaks.add(bp); if (bp.isForcedBreak()) { - getLogger().error("Forced breaks are not allowed in " + log.error("Forced breaks are not allowed in " + "static content - ignoring"); return null; } @@ -128,7 +128,7 @@ */ public void addMarker(Map marks, boolean start, boolean isfirst) { // error markers not allowed in static - getLogger().error("Cannot add marker to static areas"); + log.error("Cannot add marker to static areas"); } } 1.16 +1 -1 xml-fop/src/java/org/apache/fop/layoutmgr/TextLayoutManager.java Index: TextLayoutManager.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/layoutmgr/TextLayoutManager.java,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- TextLayoutManager.java 25 Apr 2004 04:45:28 -0000 1.15 +++ TextLayoutManager.java 12 May 2004 23:19:52 -0000 1.16 @@ -172,7 +172,7 @@ if (prevPos != null) { // ASSERT (prevPos.getLM() == this) if (prevPos.getLM() != this) { - getLogger().error( + log.error( "TextLayoutManager.resetPosition: " + "LM mismatch!!!"); } LeafPosition tbp = (LeafPosition) prevPos; 1.7 +1 -1 xml-fop/src/java/org/apache/fop/layoutmgr/table/Body.java Index: Body.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/layoutmgr/table/Body.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- Body.java 21 Mar 2004 12:03:08 -0000 1.6 +++ Body.java 12 May 2004 23:19:52 -0000 1.7 @@ -96,7 +96,7 @@ if (columns == null) { setFinished(true); - getLogger().warn("ignoring fo:table-body with undefined fo:table-columns"); + log.warn("ignoring fo:table-body with undefined fo:table-columns"); return null; } 1.7 +1 -1 xml-fop/src/java/org/apache/fop/layoutmgr/table/Cell.java Index: Cell.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/layoutmgr/table/Cell.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- Cell.java 21 Mar 2004 12:03:08 -0000 1.6 +++ Cell.java 12 May 2004 23:19:52 -0000 1.7 @@ -89,7 +89,7 @@ while ((curLM = getChildLM()) != null) { if (curLM.generatesInlineAreas()) { - getLogger().error("table-cell must contain block areas - ignoring"); + log.error("table-cell must contain block areas - ignoring"); curLM.setFinished(true); continue; } 1.23 +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.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- AWTRenderer.java 22 Apr 2004 21:38:40 -0000 1.22 +++ AWTRenderer.java 12 May 2004 23:19:53 -0000 1.23 @@ -377,7 +377,7 @@ if (back.getURL() != null) { // TODO: implement ImageFactory fact = ImageFactory.getInstance(); FopImage fopimage = fact.getImage(back.getURL(), userAgent); - if (fopimage != null && fopimage.load(FopImage.DIMENSIONS, userAgent.getLogger())) { + if (fopimage != null && fopimage.load(FopImage.DIMENSIONS)) { if (back.getRepeat() == BackgroundRepeat.REPEAT) { // create a pattern for the image } else { 1.43 +7 -7 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.42 retrieving revision 1.43 diff -u -r1.42 -r1.43 --- PDFRenderer.java 25 Apr 2004 04:45:28 -0000 1.42 +++ PDFRenderer.java 12 May 2004 23:19:53 -0000 1.43 @@ -594,7 +594,7 @@ if (back.getURL() != null) { ImageFactory fact = ImageFactory.getInstance(); FopImage fopimage = fact.getImage(back.getURL(), userAgent); - if (fopimage != null && fopimage.load(FopImage.DIMENSIONS, userAgent.getLogger())) { + if (fopimage != null && fopimage.load(FopImage.DIMENSIONS)) { if (back.getRepeat() == BackgroundRepeat.REPEAT) { // create a pattern for the image } else { @@ -1118,12 +1118,12 @@ if (fopimage == null) { return; } - if (!fopimage.load(FopImage.DIMENSIONS, userAgent.getLogger())) { + if (!fopimage.load(FopImage.DIMENSIONS)) { return; } String mime = fopimage.getMimeType(); if ("text/xml".equals(mime)) { - if (!fopimage.load(FopImage.ORIGINAL_DATA, userAgent.getLogger())) { + if (!fopimage.load(FopImage.ORIGINAL_DATA)) { return; } Document doc = ((XMLImage) fopimage).getDocument(); @@ -1131,7 +1131,7 @@ renderDocument(doc, ns, pos); } else if ("image/svg+xml".equals(mime)) { - if (!fopimage.load(FopImage.ORIGINAL_DATA, userAgent.getLogger())) { + if (!fopimage.load(FopImage.ORIGINAL_DATA)) { return; } Document doc = ((XMLImage) fopimage).getDocument(); @@ -1139,14 +1139,14 @@ renderDocument(doc, ns, pos); } else if ("image/eps".equals(mime)) { - if (!fopimage.load(FopImage.ORIGINAL_DATA, userAgent.getLogger())) { + if (!fopimage.load(FopImage.ORIGINAL_DATA)) { return; } FopPDFImage pdfimage = new FopPDFImage(fopimage, url); int xobj = pdfDoc.addImage(currentContext, pdfimage).getXNumber(); fact.releaseImage(url, userAgent); } else if ("image/jpeg".equals(mime)) { - if (!fopimage.load(FopImage.ORIGINAL_DATA, userAgent.getLogger())) { + if (!fopimage.load(FopImage.ORIGINAL_DATA)) { return; } FopPDFImage pdfimage = new FopPDFImage(fopimage, url); @@ -1158,7 +1158,7 @@ placeImage((int) pos.getX() / 1000, (int) pos.getY() / 1000, w, h, xobj); } else { - if (!fopimage.load(FopImage.BITMAP, userAgent.getLogger())) { + if (!fopimage.load(FopImage.BITMAP)) { return; } FopPDFImage pdfimage = new FopPDFImage(fopimage, url); 1.11 +15 -5 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.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- PDFXMLHandler.java 22 Apr 2004 21:38:40 -0000 1.10 +++ PDFXMLHandler.java 12 May 2004 23:19:53 -0000 1.11 @@ -32,8 +32,13 @@ import org.apache.fop.svg.SVGUserAgent; import org.apache.fop.fonts.FontInfo; +// Commons-Logging +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; + + /* org.w3c.dom.Document is not imported to avoid conflict with - org.apache.fop.control.Document */ + org.apache.fop.apps.Document */ import java.io.OutputStream; @@ -55,6 +60,12 @@ * The properties from the PDF renderer are subject to change. */ public class PDFXMLHandler implements XMLHandler { + + /** + * logging instance + */ + private Log log = LogFactory.getLog(PDFXMLHandler.class); + /** * The PDF document that is being drawn into. */ @@ -220,8 +231,7 @@ int yOffset = pdfInfo.currentYPosition; SVGUserAgent ua - = new SVGUserAgent(context.getUserAgent().getLogger(), - context.getUserAgent().getPixelUnitToMillimeter(), + = new SVGUserAgent(context.getUserAgent().getPixelUnitToMillimeter(), new AffineTransform()); GVTBuilder builder = new GVTBuilder(); @@ -240,7 +250,7 @@ try { root = builder.build(ctx, doc); } catch (Exception e) { - context.getUserAgent().getLogger().error("svg graphic could not be built: " + log.error("svg graphic could not be built: " + e.getMessage(), e); return; } @@ -298,7 +308,7 @@ root.paint(graphics); pdfInfo.currentStream.add(graphics.getString()); } catch (Exception e) { - context.getUserAgent().getLogger().error("svg graphic could not be rendered: " + log.error("svg graphic could not be rendered: " + e.getMessage(), e); } 1.11 +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.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- PSGraphics2D.java 24 Apr 2004 06:08:13 -0000 1.10 +++ PSGraphics2D.java 12 May 2004 23:19:53 -0000 1.11 @@ -320,7 +320,7 @@ /** * @see org.apache.fop.image.FopImage#load(int, org.apache.commons.logging.Log) */ - public boolean load(int type, Log logger) { + public boolean load(int type) { switch (type) { case FopImage.DIMENSIONS: break; case FopImage.BITMAP: break; 1.27 +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.26 retrieving revision 1.27 diff -u -r1.26 -r1.27 --- PSRenderer.java 22 Apr 2004 21:38:40 -0000 1.26 +++ PSRenderer.java 12 May 2004 23:19:53 -0000 1.27 @@ -698,7 +698,7 @@ if (back.getURL() != null) { ImageFactory fact = ImageFactory.getInstance(); FopImage fopimage = fact.getImage(back.getURL(), userAgent); - if (fopimage != null && fopimage.load(FopImage.DIMENSIONS, userAgent.getLogger())) { + if (fopimage != null && fopimage.load(FopImage.DIMENSIONS)) { if (back.getRepeat() == BackgroundRepeat.REPEAT) { // create a pattern for the image } else { 1.14 +16 -6 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.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- PSXMLHandler.java 24 Apr 2004 06:08:13 -0000 1.13 +++ PSXMLHandler.java 12 May 2004 23:19:53 -0000 1.14 @@ -33,12 +33,17 @@ import org.apache.batik.bridge.BridgeContext; import org.apache.batik.bridge.ViewBox; import org.apache.batik.gvt.GraphicsNode; + // FOP import org.apache.fop.fonts.FontInfo; import org.apache.fop.render.XMLHandler; import org.apache.fop.render.RendererContext; import org.apache.fop.svg.SVGUserAgent; +// Commons-Logging +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; + /** * PostScript XML handler. * This handler handles XML for foreign objects when rendering to PostScript. @@ -51,6 +56,11 @@ public class PSXMLHandler implements XMLHandler { /** + * logging instance + */ + private Log log = LogFactory.getLog(PSXMLHandler.class); + + /** * The PostScript generator that is being used to drawn into. */ public static final String PS_GENERATOR = "psGenerator"; @@ -258,9 +268,9 @@ PSGenerator gen = psInfo.psGenerator; SVGUserAgent ua - = new SVGUserAgent(context.getUserAgent().getLogger(), - context.getUserAgent().getPixelUnitToMillimeter(), - new AffineTransform()); + = new SVGUserAgent( + context.getUserAgent().getPixelUnitToMillimeter(), + new AffineTransform()); GVTBuilder builder = new GVTBuilder(); BridgeContext ctx = new BridgeContext(ua); @@ -280,7 +290,7 @@ try { root = builder.build(ctx, doc); } catch (Exception e) { - context.getUserAgent().getLogger().error("SVG graphic could not be built: " + log.error("SVG graphic could not be built: " + e.getMessage(), e); return; } @@ -337,7 +347,7 @@ root.paint(graphics); //psInfo.currentStream.add(graphics.getString()); } catch (Exception e) { - context.getUserAgent().getLogger().error("SVG graphic could not be rendered: " + log.error("SVG graphic could not be rendered: " + e.getMessage(), e); } @@ -345,7 +355,7 @@ //psInfo.pdfState.pop(); gen.writeln("%SVG graphic end ---"); } catch (IOException ioe) { - context.getUserAgent().getLogger().error("SVG graphic could not be rendered: " + log.error("SVG graphic could not be rendered: " + ioe.getMessage(), ioe); } } 1.9 +1 -1 xml-fop/src/java/org/apache/fop/svg/PDFImageElementBridge.java Index: PDFImageElementBridge.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/svg/PDFImageElementBridge.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- PDFImageElementBridge.java 31 Mar 2004 10:55:07 -0000 1.8 +++ PDFImageElementBridge.java 12 May 2004 23:19:53 -0000 1.9 @@ -68,7 +68,7 @@ JpegImage jpeg = new JpegImage(ii); SimpleLog logger = new SimpleLog("FOP/SVG"); logger.setLevel(SimpleLog.LOG_LEVEL_INFO); - jpeg.load(FopImage.ORIGINAL_DATA, logger); + jpeg.load(FopImage.ORIGINAL_DATA); PDFJpegNode node = new PDFJpegNode(jpeg, origGN); Rectangle2D imgBounds = getImageBounds(ctx, e); 1.12 +10 -3 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.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- SVGUserAgent.java 31 Mar 2004 10:55:07 -0000 1.11 +++ SVGUserAgent.java 12 May 2004 23:19:53 -0000 1.12 @@ -27,6 +27,10 @@ import java.awt.geom.Dimension2D; import java.awt.Dimension; +// Commons-Logging +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; + /** * The SVG user agent. * This is an implementation of the batik svg user agent @@ -34,18 +38,21 @@ */ public class SVGUserAgent extends UserAgentAdapter { private AffineTransform currentTransform = null; - private Log logger; private float pixelUnitToMillimeter = 0.0f; /** + * logging instance + */ + private Log logger = LogFactory.getLog(SVGUserAgent.class); + + /** * Creates a new SVGUserAgent. * @param log an Commons logging instance * @param pixelUnitToMM The pixel to millimeter conversion factor * currently in effect * @param at the current transform */ - public SVGUserAgent(Log log, float pixelUnitToMM, AffineTransform at) { - logger = log; + public SVGUserAgent(float pixelUnitToMM, AffineTransform at) { pixelUnitToMillimeter = pixelUnitToMM; currentTransform = at; } 1.16 +0 -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.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- AreaTreeBuilder.java 22 Apr 2004 21:38:41 -0000 1.15 +++ AreaTreeBuilder.java 12 May 2004 23:19:53 -0000 1.16 @@ -163,7 +163,6 @@ org.apache.fop.apps.Document doc = new org.apache.fop.apps.Document(null); rend.setupFontInfo(doc.getFontInfo()); FOUserAgent ua = new FOUserAgent(); - ua.setLogger(logger); rend.setUserAgent(ua); StorePagesModel sm = AreaTree.createStorePagesModel(); 1.13 +0 -1 xml-fop/src/java/org/apache/fop/tools/TestConverter.java Index: TestConverter.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/tools/TestConverter.java,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- TestConverter.java 31 Mar 2004 10:55:07 -0000 1.12 +++ TestConverter.java 12 May 2004 23:19:53 -0000 1.13 @@ -307,7 +307,6 @@ Driver driver = new Driver(); FOUserAgent userAgent = new FOUserAgent(); - userAgent.setLogger(getLogger()); userAgent.setBaseURL(baseURL); driver.setUserAgent(userAgent); if (outputPDF) { 1.14 +0 -1 xml-fop/src/java/org/apache/fop/tools/anttasks/Fop.java Index: Fop.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/tools/anttasks/Fop.java,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- Fop.java 31 Mar 2004 10:55:07 -0000 1.13 +++ Fop.java 12 May 2004 23:19:53 -0000 1.14 @@ -535,7 +535,6 @@ driver.setLogger(getLogger()); FOUserAgent userAgent = new FOUserAgent(); userAgent.setBaseURL(this.baseURL); - userAgent.setLogger(getLogger()); driver.setUserAgent(userAgent); driver.setRenderer(renderer); driver.setOutputStream(out);
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]