You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-commits@xmlgraphics.apache.org by ke...@apache.org on 2002/03/11 13:57:18 UTC

cvs commit: xml-fop/src/org/apache/fop/svg PDFTranscoder.java SVGUserAgent.java

keiron      02/03/11 04:57:18

  Modified:    src/org/apache/fop/svg PDFTranscoder.java SVGUserAgent.java
  Log:
  extends adapter instead of implementing useragent
  
  Revision  Changes    Path
  1.16      +4 -60     xml-fop/src/org/apache/fop/svg/PDFTranscoder.java
  
  Index: PDFTranscoder.java
  ===================================================================
  RCS file: /home/cvs/xml-fop/src/org/apache/fop/svg/PDFTranscoder.java,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- PDFTranscoder.java	19 Feb 2002 13:03:14 -0000	1.15
  +++ PDFTranscoder.java	11 Mar 2002 12:57:18 -0000	1.16
  @@ -1,5 +1,5 @@
   /*
  - * $Id: PDFTranscoder.java,v 1.15 2002/02/19 13:03:14 keiron Exp $
  + * $Id: PDFTranscoder.java,v 1.16 2002/03/11 12:57:18 keiron Exp $
    * Copyright (C) 2001 The Apache Software Foundation. All rights reserved.
    * For details on use and redistribution please refer to the
    * LICENSE file included with these sources.
  @@ -38,6 +38,7 @@
   import org.apache.batik.bridge.BridgeException;
   import org.apache.batik.bridge.GVTBuilder;
   import org.apache.batik.bridge.UserAgent;
  +import org.apache.batik.bridge.UserAgentAdapter;
   import org.apache.batik.bridge.ViewBox;
   
   import org.apache.batik.dom.svg.DefaultSVGContext;
  @@ -120,7 +121,7 @@
    * millimeter conversion factor.
    *
    * @author <a href="mailto:keiron@aftexsw.com">Keiron Liddle</a>
  - * @version $Id: PDFTranscoder.java,v 1.15 2002/02/19 13:03:14 keiron Exp $
  + * @version $Id: PDFTranscoder.java,v 1.16 2002/03/11 12:57:18 keiron Exp $
    */
   public class PDFTranscoder extends XMLAbstractTranscoder {
   
  @@ -310,7 +311,7 @@
       /**
        * A user agent implementation for <tt>ImageTranscoder</tt>.
        */
  -    protected class ImageTranscoderUserAgent implements UserAgent {
  +    protected class ImageTranscoderUserAgent extends UserAgentAdapter {
   
           /**
            * Returns the default size of this user agent (400x400).
  @@ -407,65 +408,8 @@
           /**
            * Unsupported operation.
            */
  -        public EventDispatcher getEventDispatcher() {
  -            return null;
  -        }
  -
  -        /**
  -         * Unsupported operation.
  -         */
  -        public void openLink(SVGAElement elt) {}
  -
  -        /**
  -         * Unsupported operation.
  -         */
  -        public void setSVGCursor(Cursor cursor) {}
  -
  -        /**
  -         * Unsupported operation.
  -         */
  -        public void runThread(Thread t) {}
  -
  -        /**
  -         * Unsupported operation.
  -         */
           public AffineTransform getTransform() {
               return null;
           }
  -
  -        /**
  -         * Unsupported operation.
  -         */
  -        public Point getClientAreaLocationOnScreen() {
  -            return new Point();
  -        }
  -
  -        /**
  -         * Tells whether the given feature is supported by this
  -         * user agent.
  -         */
  -        public boolean hasFeature(String s) {
  -            return FEATURES.contains(s);
  -        }
  -
  -        /**
  -         * Tells whether the given extension is supported by this
  -         * user agent.
  -         */
  -        public boolean supportExtension(String s) {
  -            return false;
  -        }
  -
  -        public void registerExtension(BridgeExtension be) {}
  -
  -        public void handleElement(Element elt, Object data) {}
  -
  -    }
  -
  -    protected final static Set FEATURES = new HashSet();
  -    static {
  -        FEATURES.add(SVGConstants.SVG_ORG_W3C_SVG_FEATURE);
  -        FEATURES.add(SVGConstants.SVG_ORG_W3C_SVG_LANG_FEATURE);
  -        FEATURES.add(SVGConstants.SVG_ORG_W3C_SVG_STATIC_FEATURE);
       }
   }
  
  
  
  1.7       +9 -32     xml-fop/src/org/apache/fop/svg/SVGUserAgent.java
  
  Index: SVGUserAgent.java
  ===================================================================
  RCS file: /home/cvs/xml-fop/src/org/apache/fop/svg/SVGUserAgent.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- SVGUserAgent.java	15 Nov 2001 08:12:37 -0000	1.6
  +++ SVGUserAgent.java	11 Mar 2002 12:57:18 -0000	1.7
  @@ -1,5 +1,5 @@
   /*
  - * $Id: SVGUserAgent.java,v 1.6 2001/11/15 08:12:37 keiron Exp $
  + * $Id: SVGUserAgent.java,v 1.7 2002/03/11 12:57:18 keiron Exp $
    * Copyright (C) 2001 The Apache Software Foundation. All rights reserved.
    * For details on use and redistribution please refer to the
    * LICENSE file included with these sources.
  @@ -31,7 +31,7 @@
   import java.awt.RenderingHints;
   import java.awt.Dimension;
   
  -public class SVGUserAgent implements UserAgent {
  +public class SVGUserAgent extends UserAgentAdapter {
       AffineTransform currentTransform = null;
       Logger log;
   
  @@ -69,6 +69,13 @@
       }
   
       /**
  +     * Shows an alert dialog box.
  +     */
  +    public void showAlert(String message) {
  +        log.warn(message);
  +    }
  +
  +    /**
        * Returns a customized the pixel to mm factor.
        */
       public float getPixelToMM() {
  @@ -107,20 +114,6 @@
           return false;
       }
   
  -    /**
  -     * Opens a link in a new component.
  -     * @param doc The current document.
  -     * @param uri The document URI.
  -     */
  -    public void openLink(SVGAElement elt) {
  -    }
  -
  -    public Point getClientAreaLocationOnScreen() {
  -        return new Point(0, 0);
  -    }
  -
  -    public void setSVGCursor(java.awt.Cursor cursor) {}
  -
       public AffineTransform getTransform() {
           return currentTransform;
       }
  @@ -128,22 +121,6 @@
       public Dimension2D getViewportSize() {
           return new Dimension(100, 100);
       }
  -
  -    public EventDispatcher getEventDispatcher() {
  -        return null;
  -    }
  -
  -    public boolean supportExtension(String str) {
  -        return false;
  -    }
  -
  -    public boolean hasFeature(String str) {
  -        return false;
  -    }
  -
  -    public void registerExtension(BridgeExtension be) {}
  -
  -    public void handleElement(Element elt, Object data) {}
   
   }
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: fop-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: fop-cvs-help@xml.apache.org