sackley 2003/11/10 03:58:27 Modified: src/types/styles hdftype.xsl Log: latest changes...still not working though! Revision Changes Path 1.11 +4 -5 jakarta-poi/src/types/styles/hdftype.xsl Index: hdftype.xsl =================================================================== RCS file: /home/cvs/jakarta-poi/src/types/styles/hdftype.xsl,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- hdftype.xsl 24 Jun 2003 11:01:39 -0000 1.10 +++ hdftype.xsl 10 Nov 2003 11:58:27 -0000 1.11 @@ -69,6 +69,7 @@ import org.apache.poi.util.StringUtil; import org.apache.poi.util.HexDump; import org.apache.poi.hdf.model.hdftypes.HDFType; +import org.apache.poi.hwpf.usermodel.*; /** * <xsl:value-of select="/record/description"/> @@ -80,7 +81,7 @@ implements HDFType { -<xsl:for-each select="//fields/field"> private <xsl:value-of select="@type"/><xsl:text> field_</xsl:text><xsl:value-of select="position()"/>_<xsl:value-of select="@name"/>; +<xsl:for-each select="//fields/field"> protected <xsl:value-of select="@type"/><xsl:text> field_</xsl:text><xsl:value-of select="position()"/>_<xsl:value-of select="@name"/>; <xsl:apply-templates select="./bit|./const"/> </xsl:for-each> @@ -92,7 +93,7 @@ </xsl:if></xsl:for-each> } <xsl:if test='//@fromfile="true"'> - protected void fillFields(byte [] data, short size, int offset) + protected void fillFields(byte [] data, int offset) { <xsl:variable name="fieldIterator" select="field:new()"/> <xsl:for-each select="//fields/field"> @@ -200,9 +201,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("0x"); - buffer.append(HexDump.toHex((<xsl:value-of select="@type"/>)get<xsl:value-of select="recutil:getFieldName1stCap(@name,0)"/>()));</xsl:when></xsl:choose> + buffer.append(" .<xsl:value-of select="recutil:getFieldName(@name,20)"/> = "); buffer.append(" (").append(get<xsl:value-of select="recutil:getFieldName1stCap(@name,0)"/>()).append(" )\n"); <xsl:apply-templates select="bit" mode="bittostring"/> </xsl:template>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]