<XDtClass:ifClassTagValueEquals tagName="tiles.put" paramName="parent"
value="<XDtClass:classTagValue tagName='tiles.definition'
paramName='name'/>">

Should be ok.

Ara. 

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:xdoclet-user-
> [EMAIL PROTECTED]] On Behalf Of Jordan Thomas
> Sent: Monday, November 11, 2002 8:09 PM
> To: [EMAIL PROTECTED]
> Subject: [Xdoclet-user] FW: Problem with template looping
> 
> OK, what I have devised is to add a parent parameter tag to the
> tiles.put tag to give me:
> 
>  * @tiles.definition
>  *    name="/dynamic/tiles/viewManyCompanies"
>  *    extends="base"
>  *
>  * @tiles.put
>  *    name="body"
>  *    parent="/dynamic/tiles/viewManyCompanies"
>  *    value="/dynamic/company/listCompany.jsp"
> 
> Now in my template file I have a tag which reads this in as an "if"
but
> I need to get the "parent" value. The following code throws an error.
> 
>  <XDtClass:ifClassTagValueEquals tagName="tiles.put"
paramName="parent"
> value="<XDtClass:classTagValue tagName="tiles.definition"
> paramName="name"/>">
> 
> Is it possible to somehow dynmaically evaluate the values from within
> the template?
> 
> Thanks
> 
> Jordan
> 
> 
> 
> -----Original Message-----
> From: Jordan Thomas [mailto:jot@;ipa.fhg.de]
> Sent: Monday, 11 November 2002 5:00 PM
> To: '[EMAIL PROTECTED]'
> Subject: Problem with template looping
> 
> 
> Hi All,
> 
> I am trying to write a template file that can parse the following
tags:
> 
> /**
>  * tags removed to make it easier to read
>  *
>  * @tiles.definition
>  *    name="/dynamic/tiles/viewOneCompany"
>  *    extends="base"
>  *
>  * @tiles.put
>  *    name="body"
>  *    value="/dynamic/company/viewCompany.jsp"
>  *
>  * @tiles.definition
>  *    name="/dynamic/tiles/viewManyCompanies"
>  *    extends="base"
>  *
>  * @tiles.put
>  *    name="body"
>  *    value="/dynamic/company/listCompany.jsp"
>  *
>  */
> 
> Essentially what I want to do is to have the tiles.put tag associated
> (nested inside) a tile.definition tag.
> 
> I have written a template that has some code in it that contains the
> following snippet:
> 
> 
>       <!-- loops around the tiles.definition tag -->
>       <XDtClass:forAllClassTags tagName="tiles.definition">
>         <definition name="<XDtClass:classTagValue
> tagName="tiles.definition" paramName="name"/>">
>             <!-- nests the tiles.put tag -->
>             <XDtClass:forAllClassTags tagName="tiles.put">
>               <put name="<XDtClass:classTagValue tagName="tiles.put"
> paramName="name"/>" value="<XDtClass:classTagValue tagName="tiles.put"
> paramName="value"/>"/>
>             </XDtClass:forAllClassTags>
>         </definition>
>       </XDtClass:forAllClassTags>
> 
> 
> <!-- my generated xml file from the above javadocs-->
> 
>         <definition name="/dynamic/tiles/viewOneCompany"
extends="base">
>               <put name="body"
> value="/dynamic/company/viewCompany.jsp"/>
>               <put name="body"
> value="/dynamic/company/listCompany.jsp"/>
>         </definition>
>         <definition name="/dynamic/tiles/viewManyCompanies"
> extends="base">
>               <put name="body"
> value="/dynamic/company/viewCompany.jsp"/>
>               <put name="body"
> value="/dynamic/company/listCompany.jsp"/>
>         </definition>
> 
> 
> Notice that the "/dynamic/tiles/viewOneCompany" and the
> "/dynamic/tiles/viewManyCompanies" definitions have two elements in
them
> for body. That is not what I want. I want the code tp look like:
> 
>         <definition name="/dynamic/tiles/viewOneCompany"
extends="base">
>               <put name="body"
> value="/dynamic/company/viewCompany.jsp"/>
>         </definition>
>         <definition name="/dynamic/tiles/viewManyCompanies"
> extends="base">
>               <put name="body"
> value="/dynamic/company/listCompany.jsp"/>
>         </definition>
> 
> Is it possible to do this? I was thinking of setting some kind of a
> counter or something but I am not sure if this is possible.
> 
> Any help would be great. Thanks
> 
> Jordan
> 
> 
> 
> 
> 
> 
> -------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf
> _______________________________________________
> Xdoclet-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/xdoclet-user



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to