acoliver    02/05/18 08:54:02

  Modified:    src/records/definitions series_text_record.xml
               src/records/styles record.xsl record_test.xsl
  Log:
  fixes for series text
  
  Revision  Changes    Path
  1.2       +3 -3      jakarta-poi/src/records/definitions/series_text_record.xml
  
  Index: series_text_record.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-poi/src/records/definitions/series_text_record.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- series_text_record.xml    15 May 2002 00:58:26 -0000      1.1
  +++ series_text_record.xml    18 May 2002 15:54:02 -0000      1.2
  @@ -10,10 +10,10 @@
           <field type="int" size="1" name="text length">
               <testresult  value="0x0C"/>
           </field>
  -        <field type="int" size="2" name="undocumented">
  -         <testresult  value="0x5601"/>
  +        <field type="int" size="1" name="undocumented" description="probably 
highbyte flag to tell whether string is little or big endian">
  +            <testresult  value="0x01"/>
           </field>
  -        <field type="string" size="(field_2_textLength * 2)" name="text">
  +        <field type="hbstring" size="(field_2_textLength *2)" name="text">
               <testresult value="Value Number"/>
           </field>
       </fields>
  
  
  
  1.5       +1 -1      jakarta-poi/src/records/styles/record.xsl
  
  Index: record.xsl
  ===================================================================
  RCS file: /home/cvs/jakarta-poi/src/records/styles/record.xsl,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- record.xsl        1 May 2002 08:02:19 -0000       1.4
  +++ record.xsl        18 May 2002 15:54:02 -0000      1.5
  @@ -266,7 +266,7 @@
   </xsl:template>
   
   <xsl:template match="field" mode="tostring">
  -        buffer.append("    .<xsl:value-of select="recutil:getFieldName(@name,20)"/> 
= ")<xsl:choose><xsl:when test="@type != 'string' and @type != 'float' and @size != 
'varword'">
  +        buffer.append("    .<xsl:value-of select="recutil:getFieldName(@name,20)"/> 
= ")<xsl:choose><xsl:when test="@type != 'string' and @type != 'hbstring' and @type != 
'float' and @size != 'varword'">
               .append("0x")
               .append(HexDump.toHex((<xsl:value-of 
select="recutil:getType(@size,@type,00)"/>)get<xsl:value-of 
select="recutil:getFieldName1stCap(@name,0)"/>()))</xsl:when></xsl:choose>
               .append(" (").append(get<xsl:value-of 
select="recutil:getFieldName1stCap(@name,0)"/>()).append(" )\n");
  
  
  
  1.4       +2 -2      jakarta-poi/src/records/styles/record_test.xsl
  
  Index: record_test.xsl
  ===================================================================
  RCS file: /home/cvs/jakarta-poi/src/records/styles/record_test.xsl,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- record_test.xsl   15 May 2002 00:56:47 -0000      1.3
  +++ record_test.xsl   18 May 2002 15:54:02 -0000      1.4
  @@ -90,7 +90,7 @@
           <xsl:value-of select="@name"/>Record record = new <xsl:value-of 
select="@name"/>Record((short)<xsl:value-of select="@id"/>, (short)data.length, data);
           
   <xsl:for-each select="//fields/field">
  -            <xsl:choose><xsl:when test="@type='string'">
  +            <xsl:choose><xsl:when test="@type='string' or @type='hbstring'">
           assertEquals( "<xsl:value-of select="./testresult/@value"/>", 
record.get<xsl:value-of select="recutil:getFieldName1stCap(@name,0)"/>());
   </xsl:when><xsl:when test="@size='1'">
           assertEquals( (byte)<xsl:value-of select="./testresult/@value"/>, 
record.get<xsl:value-of select="recutil:getFieldName1stCap(@name,0)"/>());
  @@ -115,7 +115,7 @@
   
   
   <xsl:for-each select="//fields/field">
  -            <xsl:choose><xsl:when test="@type='string'">
  +            <xsl:choose><xsl:when test="@type='string' or @type='hbstring'">
           record.set<xsl:value-of select="recutil:getFieldName1stCap(@name,0)"/>( 
"<xsl:value-of select="./testresult/@value"/>" );
   </xsl:when><xsl:when test="@size='1'">
           record.set<xsl:value-of select="recutil:getFieldName1stCap(@name,0)"/>( 
(byte)<xsl:value-of select="./testresult/@value"/> );
  
  
  

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

Reply via email to