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]

Reply via email to