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]>