spepping    2004/07/09 13:05:41

  Modified:    src/java/org/apache/fop/render/awt AWTRenderer.java
               src/java/org/apache/fop/render/pcl PCLRenderer.java
               src/java/org/apache/fop/render/svg SVGRenderer.java
               src/java/org/apache/fop/render/txt TXTRenderer.java
               src/java/org/apache/fop/render/xml XMLRenderer.java
  Log:
  Adding reporting of mime type to renderers.
  
  Revision  Changes    Path
  1.28      +9 -0      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.27
  retrieving revision 1.28
  diff -u -r1.27 -r1.28
  --- AWTRenderer.java  27 Jun 2004 13:29:32 -0000      1.27
  +++ AWTRenderer.java  9 Jul 2004 20:05:41 -0000       1.28
  @@ -69,6 +69,9 @@
    */
   public class AWTRenderer extends AbstractRenderer implements Printable, Pageable {
   
  +    /** The MIME type for PostScript */
  +    public static final String MIME_TYPE = "application/awt";
  +
       protected double scaleFactor = 100.0;
       protected int pageNumber = 0;
       private int pageWidth = 0;
  @@ -458,4 +461,10 @@
           // TODO: render text decorations
           currentBlockIPPosition += text.getWidth();
       }
  +
  +    /** @see org.apache.fop.render.AbstractRenderer */
  +    public String getMimeType() {
  +        return MIME_TYPE;
  +    }
  +
   }
  
  
  
  1.4       +8 -0      xml-fop/src/java/org/apache/fop/render/pcl/PCLRenderer.java
  
  Index: PCLRenderer.java
  ===================================================================
  RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/render/pcl/PCLRenderer.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- PCLRenderer.java  27 Feb 2004 17:52:12 -0000      1.3
  +++ PCLRenderer.java  9 Jul 2004 20:05:41 -0000       1.4
  @@ -32,6 +32,9 @@
    */
   public class PCLRenderer extends PrintRenderer {
   
  +    /** The MIME type for PCL */
  +    public static final String MIME_TYPE = "application/vnd.hp-PCL";
  +
       /**
        * the current stream to add PCL commands to
        */
  @@ -172,6 +175,11 @@
       }
   
       public void stopRenderer() throws IOException {
  +    }
  +
  +    /** @see org.apache.fop.render.AbstractRenderer */
  +    public String getMimeType() {
  +        return MIME_TYPE;
       }
   
   }
  
  
  
  1.17      +6 -0      xml-fop/src/java/org/apache/fop/render/svg/SVGRenderer.java
  
  Index: SVGRenderer.java
  ===================================================================
  RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/render/svg/SVGRenderer.java,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- SVGRenderer.java  19 Jun 2004 13:35:33 -0000      1.16
  +++ SVGRenderer.java  9 Jul 2004 20:05:41 -0000       1.17
  @@ -414,5 +414,11 @@
   
           super.renderCharacter(ch);
       }
  +
  +    /** @see org.apache.fop.render.AbstractRenderer */
  +    public String getMimeType() {
  +        return SVG_MIME_TYPE;
  +    }
  +
   }
   
  
  
  
  1.4       +8 -0      xml-fop/src/java/org/apache/fop/render/txt/TXTRenderer.java
  
  Index: TXTRenderer.java
  ===================================================================
  RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/render/txt/TXTRenderer.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- TXTRenderer.java  27 Feb 2004 17:55:03 -0000      1.3
  +++ TXTRenderer.java  9 Jul 2004 20:05:41 -0000       1.4
  @@ -31,6 +31,9 @@
    */
   public class TXTRenderer extends PrintRenderer {
   
  +    /** The MIME type for PostScript */
  +    public static final String MIME_TYPE = "text/plain";
  +
       /**
        * the current stream to add Text commands to
        */
  @@ -126,6 +129,11 @@
           } else {
               decoData[row] = sb;
           }
  +    }
  +
  +    /** @see org.apache.fop.render.AbstractRenderer */
  +    public String getMimeType() {
  +        return MIME_TYPE;
       }
   
   }
  
  
  
  1.24      +5 -0      xml-fop/src/java/org/apache/fop/render/xml/XMLRenderer.java
  
  Index: XMLRenderer.java
  ===================================================================
  RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/render/xml/XMLRenderer.java,v
  retrieving revision 1.23
  retrieving revision 1.24
  diff -u -r1.23 -r1.24
  --- XMLRenderer.java  22 Jun 2004 00:44:46 -0000      1.23
  +++ XMLRenderer.java  9 Jul 2004 20:05:41 -0000       1.24
  @@ -495,5 +495,10 @@
           return strbuf.toString();
       }
   
  +    /** @see org.apache.fop.render.AbstractRenderer */
  +    public String getMimeType() {
  +        return XML_MIME_TYPE;
  +    }
  +
   }
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to