Andreas
Yes, the Java code generated does not seem to reflect
my *intent* in the XSP (see below) ie. the attributes
have been moved outside of the "if" test for some reason
- any ideas how to create a more appropriate code set??
<!-- generated code snippet -->
xspAttr.addAttribute(
"",
"label",
"label",
"CDATA",
String.valueOf(fGraphPtLabel)
);
xspAttr.addAttribute(
"",
"rotate",
"rotate",
"CDATA",
"14"
);
xspAttr.addAttribute(
"",
"rotate",
"rotate",
"CDATA",
"1"
);
this.contentHandler.startElement(
"",
"labels",
"labels",
xspAttr
);
xspAttr.clear();
this.characters("\n \n ");
this.characters("\n \n ");
if ((fGraphPtLabel != null) && (fGraphPtLabel.equals("name"))) {
this.characters("\n ");
this.characters("\n ");
} else {
this.characters("\n ");
this.characters("\n ");
}
<!-- generated code -->
>>> [EMAIL PROTECTED] 11/06/2003 10:00:53 >>>
Hi Derek,
Derek Hohls wrote:
> Hi
>
> Can someone explain what is wrong with
> the following code:
>
> <labels show="true">
>
> <xsp:attribute name="label"><xsp:expr>fGraphPtLabel</xsp:expr></xsp:attribute>
>
> <xsp:logic>
> if ((fGraphPtLabel != null) && (fGraphPtLabel.equals("name"))) {
>
> </xsp:logic>
> <xsp:attribute name="rotate">14</xsp:attribute>
> <xsp:logic>
> } else {
> </xsp:logic>
> <xsp:attribute name="rotate">1</xsp:attribute>
> <xsp:logic>
> }
> </xsp:logic>
>
> Gives an output of:
>
> <labels show="true" label="null" rotate="14" rotate="1">
>
> ie. if the fGraphPtLabel is null, the rotate should be equal to 1
> and not 14 as well?!
it seems that your java code is not interpreted as such, and
the if condition is not added to the Java code ...
At a first glance it looks OK - did you take a look at the
generated Java source?
Andreas
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Mailscanner thanks transtec Computers for their support.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]