sackley 02/05/02 18:57:29
Modified: src/types/styles hdftype.xsl
Log:
Latest stylesheet for hdf type generation
Revision Changes Path
1.7 +10 -7 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.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- hdftype.xsl 18 Apr 2002 11:57:38 -0000 1.6
+++ hdftype.xsl 3 May 2002 01:57:29 -0000 1.7
@@ -140,25 +140,28 @@
* Sets the <xsl:value-of select="@name"/> field value.
* <xsl:value-of select="@description"/>
*/
- public void set<xsl:value-of
select="recutil:getFieldName1stCap(@name,0)"/>(boolean value)
+ public void set<xsl:value-of
select="recutil:getFieldName1stCap(@name,0)"/>(<xsl:value-of
select="recutil:getBitFieldType(@name, @mask, ../@type)"/> value)
{
- <xsl:value-of select="recutil:getFieldName($fieldNum,../@name,0)"/> =
<xsl:value-of select="recutil:getFieldName(@name,0)"/>.set<xsl:value-of
select="recutil:getType1stCap(../@size,../@type,0)"/>Boolean(<xsl:value-of
select="recutil:getFieldName($fieldNum,../@name,0)"/>, value);
+ <xsl:value-of select="recutil:getFieldName($fieldNum,../@name,0)"/> =
<xsl:value-of select="recutil:getBitFieldSet(@name, @mask, ../@type,
recutil:getFieldName($fieldNum,../@name,0))"/>;
+
+ <!--<xsl:value-of
select="recutil:getFieldName(@name,0)"/>.setValue(<xsl:value-of
select="recutil:getFieldName($fieldNum,../@name,0)"/>, value);-->
}
/**
* <xsl:value-of select="@description"/>
* @return the <xsl:value-of select="@name"/> field value.
*/
- public boolean is<xsl:value-of select="recutil:getFieldName1stCap(@name,0)"/>()
+ public <xsl:value-of select="recutil:getBitFieldFunction(@name,@mask,../@type,
'true')"/>()
{
- return <xsl:value-of
select="recutil:getFieldName(@name,0)"/>.isSet(<xsl:value-of
select="recutil:getFieldName($fieldNum,../@name,0)"/>);
+ return <xsl:value-of select="recutil:getBitFieldGet(@name, @mask,../@type,
recutil:getFieldName($fieldNum,../@name,0))"/>
+ <!--return <xsl:value-of
select="recutil:getFieldName(@name,0)"/>.isSet(<xsl:value-of
select="recutil:getFieldName($fieldNum,../@name,0)"/>);-->
}
</xsl:for-each>
</xsl:template>
-<xsl:template match = "bit" > private BitField <xsl:value-of select="@name"/> =
new BitField(<xsl:value-of select="@mask"/>);
+<xsl:template match = "bit" > private BitField <xsl:value-of
select="@name"/> = new BitField(<xsl:value-of select="@mask"/>);
</xsl:template>
-<xsl:template match = "const"> public final static <xsl:value-of
select="@type"/><xsl:text> </xsl:text><xsl:value-of select="@name"/> = <xsl:value-of
select="@value"/>;
+<xsl:template match = "const"> public final static <xsl:value-of
select="@type"/><xsl:text> </xsl:text><xsl:value-of select="@name"/> = <xsl:value-of
select="@value"/>;
</xsl:template>
<xsl:template match = "const" mode="listconsts">
@@ -196,7 +199,7 @@
<xsl:apply-templates select="bit" mode="bittostring"/>
</xsl:template>
-<xsl:template match="bit" mode="bittostring"> buffer.append("
.<xsl:value-of select="recutil:getFieldName(@name,20)"/> =
").append(is<xsl:value-of
select="recutil:getFieldName1stCap(@name,20)"/>()).append('\n');
+<xsl:template match="bit" mode="bittostring"> buffer.append("
.<xsl:value-of select="recutil:getFieldName(@name,20)"/> = ").append(<xsl:value-of
select="recutil:getBitFieldFunction(@name, @mask, ../@type,
'false')"/>()).append('\n');
</xsl:template>
<xsl:template match="author">