tcurdt      02/05/14 05:16:08

  Modified:    src/java/org/apache/cocoon/components/language/markup/xsp/java
                        esql.xsl
               src/java/org/apache/cocoon/components/language/markup/xsp
                        EsqlHelper.java
  Log:
  reverted some changes that broke some esql usecases.
  The encoding stuff should be done in the EsqlHelper.
  
  Revision  Changes    Path
  1.20      +2 -4      
xml-cocoon2/src/java/org/apache/cocoon/components/language/markup/xsp/java/esql.xsl
  
  Index: esql.xsl
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/language/markup/xsp/java/esql.xsl,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- esql.xsl  7 May 2002 08:08:29 -0000       1.19
  +++ esql.xsl  14 May 2002 12:16:08 -0000      1.20
  @@ -1,6 +1,6 @@
   <?xml version="1.0"?>
   
  -<!-- $Id: esql.xsl,v 1.19 2002/05/07 08:08:29 haul Exp $-->
  +<!-- $Id: esql.xsl,v 1.20 2002/05/14 12:16:08 tcurdt Exp $-->
   <!--
   
    ============================================================================
  @@ -56,7 +56,7 @@
    * ESQL Logicsheet
    *
    * @author ?
  - * @version CVS $Revision: 1.19 $ $Date: 2002/05/07 08:08:29 $
  + * @version CVS $Revision: 1.20 $ $Date: 2002/05/14 12:16:08 $
   -->
   
   <xsl:stylesheet version="1.0"
  @@ -1063,8 +1063,6 @@
         <xsl:otherwise>default</xsl:otherwise>
       </xsl:choose>
     </xsl:variable>
  -  <xsl:value-of select="$resultset"/>.getBytes(<xsl:value-of 
select="$column-spec"/>)
  -      == null ? "<xsl:value-of select="$null"/>" :
     <xsl:choose>
       <xsl:when test="$encoding = 'default'">
         <xsl:value-of select="$resultset"/>.getString(<xsl:value-of 
select="$column-spec"/>)
  
  
  
  1.8       +10 -5     
xml-cocoon2/src/java/org/apache/cocoon/components/language/markup/xsp/EsqlHelper.java
  
  Index: EsqlHelper.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/language/markup/xsp/EsqlHelper.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- EsqlHelper.java   22 Feb 2002 07:00:08 -0000      1.7
  +++ EsqlHelper.java   14 May 2002 12:16:08 -0000      1.8
  @@ -61,7 +61,7 @@
    *
    * based on the orginal esql.xsl
    * @author <a href="mailto:[EMAIL PROTECTED]";>Torsten Curdt</a>
  - * @version CVS $Id: EsqlHelper.java,v 1.7 2002/02/22 07:00:08 cziegeler Exp $
  + * @version CVS $Id: EsqlHelper.java,v 1.8 2002/05/14 12:16:08 tcurdt Exp $
    */
   
   public class EsqlHelper {
  @@ -115,10 +115,15 @@
         }
   
         public final static String getStringFromByteArray(byte[] bytes, String 
encoding) {
  -        try {
  -            return new String(bytes,encoding);
  -        } catch (java.io.UnsupportedEncodingException uee) {
  -            throw new RuntimeException("Unsupported Encoding Exception: " + 
uee.getMessage());
  +        if (bytes != null) {
  +            try {
  +                return new String(bytes,encoding);
  +            } catch (java.io.UnsupportedEncodingException uee) {
  +                throw new RuntimeException("Unsupported Encoding Exception: " + 
uee.getMessage());
  +            }
  +        }
  +        else {
  +            return("");
           }
         }
   
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     [EMAIL PROTECTED]
To unsubscribe, e-mail:          [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to