dleslie     00/12/08 10:48:23

  Modified:    java/samples/servlet ApplyXSLT.java ApplyXSLTListener.java
  Log:
  1. DefaultErrorHandler in a new package.
  2. Use tRAX to get output properties.
  
  Revision  Changes    Path
  1.13      +18 -21    xml-xalan/java/samples/servlet/ApplyXSLT.java
  
  Index: ApplyXSLT.java
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/samples/servlet/ApplyXSLT.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- ApplyXSLT.java    2000/11/21 17:37:16     1.12
  +++ ApplyXSLT.java    2000/12/08 18:48:22     1.13
  @@ -1,5 +1,5 @@
   
/*****************************************************************************************************
  - * $Id: ApplyXSLT.java,v 1.12 2000/11/21 17:37:16 dleslie Exp $
  + * $Id: ApplyXSLT.java,v 1.13 2000/12/08 18:48:22 dleslie Exp $
    *
    * Copyright (c) 1998-1999 Lotus Corporation, Inc. All Rights Reserved.
    *                           This software is provided without a warranty of 
any kind.
  @@ -15,10 +15,10 @@
   import java.net.URL;
   import java.net.MalformedURLException;
   import java.net.URLConnection;
  +import javax.xml.transform.OutputKeys;
   
   import org.apache.xalan.templates.Constants;
   import org.apache.xalan.templates.StylesheetRoot;
  -import org.apache.xalan.templates.OutputFormatExtended;
   // SAX2 Imports
   import org.xml.sax.ContentHandler;
   import org.xml.sax.SAXException;
  @@ -475,28 +475,25 @@
      */
     public String getContentType(Templates templates)
     {
  -     StylesheetRoot xslSourceRoot = (StylesheetRoot)templates;
  -     OutputFormatExtended of = xslSourceRoot.getOutput();
  -  if (null==of)
  -    of = new OutputFormatExtended();
  -     String encoding = of.getEncoding();
  -     String media = of.getMediaType();
  -     if (media != null)
  -     {
  +    Properties oprops = templates.getOutputProperties();
  +    String encoding = oprops.getProperty(OutputKeys.ENCODING);  
  +       String media = oprops.getProperty(OutputKeys.MEDIA_TYPE);
  +       if (media != null)
  +       {
         if (encoding != null)
           return media + "; charset=" + encoding;
         return media;
  -     }
  -     else
  -     {
  -       String method = of.getMethod();
  -       if (method.equals("html"))
  -               return "text/html";
  -       else if (method.equals("text"))
  -               return "text/plain";
  -       else 
  -               return "text/xml";
  -     }
  +       }
  +       else
  +       {
  +         String method = oprops.getProperty(OutputKeys.METHOD);
  +         if (method.equals("html"))
  +                 return "text/html";
  +         else if (method.equals("text"))
  +                 return "text/plain";
  +         else 
  +                 return "text/xml";
  +       }
     }
   
     /**
  
  
  
  1.4       +2 -2      xml-xalan/java/samples/servlet/ApplyXSLTListener.java
  
  Index: ApplyXSLTListener.java
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/samples/servlet/ApplyXSLTListener.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- ApplyXSLTListener.java    2000/11/16 16:51:10     1.3
  +++ ApplyXSLTListener.java    2000/12/08 18:48:23     1.4
  @@ -1,5 +1,5 @@
   
/*****************************************************************************************************
  - * $Id: ApplyXSLTListener.java,v 1.3 2000/11/16 16:51:10 dleslie Exp $
  + * $Id: ApplyXSLTListener.java,v 1.4 2000/12/08 18:48:23 dleslie Exp $
    *
    * Copyright (c) 1998-1999 Lotus Corporation, Inc. All Rights Reserved.
    *                           This software is provided without a warranty of 
any kind.
  @@ -10,7 +10,7 @@
   
   import java.io.*;
   import org.xml.sax.*;
  -import org.apache.xalan.utils.DefaultErrorHandler;
  +import org.apache.xml.utils.DefaultErrorHandler;
   
   
/*****************************************************************************************************
    * ApplyXSLTListener provides a buffered listener essential for capturing, 
and then subsequently
  
  
  

Reply via email to