Hi,
I tries to write a template to do something like this:
==== Source-File ====
/**
* @example.tag param-1="abc"
* param-2 param-2-subparam-1="1" param-2-subparam-2="2"
param-2-subparam-3="3"
* param-3 param-3-subparam-1="4" param-3-subparam-2="5"
param-3-subparam-3="6"
*
* @example.tag param-1="def"
* param-2 param-2-subparam-1="7" param-2-subparam-2="8"
param-2-subparam-3="9"
* param-3 param-3-subparam-1="10" param-3-subparam-2="11"
param-3-subparam-3="12"
*
* @example.tag param-1="ghi"
* param-2 param-2-subparam-1="13" param-2-subparam-2="14"
param-2-subparam-3="15"
* param-3 param-3-subparam-1="16" param-3-subparam-2="17"
param-3-subparam-3="18"
*
public class Xyz {
==== Template ====
<XDtClass:forAllClassTag tagName="example.tag">
<some_xml_tag name="<XDtClass:classTagValue tagName="example.tag"
paramName="param-1"/>">
<XDt????:forAll???????????>
<sub_xml_tag>
<xml_tag_for_subparam_value_1><XDt???:???Value?????/></xml_tag_for_subparam_value_1>
<xml_tag_for_subparam_value_2><XDt???:???Value?????/></xml_tag_for_subparam_value_2>
<xml_tag_for_subparam_value_3><XDt???:???Value?????/></xml_tag_for_subparam_value_3>
</sub_xml_tag>
</XDt????:forAll???????????>
</some_xml_tag name>
</XDtClass:forAllClassTag>
==== Result ====
<some_xml_tag name="abc">
<sub_xml_tag>
<xml_tag_for_subparam_value_1>1</xml_tag_for_subparam_value_1>
<xml_tag_for_subparam_value_2>2</xml_tag_for_subparam_value_2>
<xml_tag_for_subparam_value_3>3</xml_tag_for_subparam_value_3>
</sub_xml_tag>
<sub_xml_tag>
<xml_tag_for_subparam_value_1>4</xml_tag_for_subparam_value_1>
<xml_tag_for_subparam_value_2>5</xml_tag_for_subparam_value_2>
<xml_tag_for_subparam_value_3>6</xml_tag_for_subparam_value_3>
</sub_xml_tag>
</some_xml_tag name>
<some_xml_tag name="def">
<sub_xml_tag>
<xml_tag_for_subparam_value_1>7</xml_tag_for_subparam_value_1>
<xml_tag_for_subparam_value_2>8</xml_tag_for_subparam_value_2>
<xml_tag_for_subparam_value_3>9</xml_tag_for_subparam_value_3>
</sub_xml_tag>
<sub_xml_tag>
<xml_tag_for_subparam_value_1>10</xml_tag_for_subparam_value_1>
<xml_tag_for_subparam_value_2>11</xml_tag_for_subparam_value_2>
<xml_tag_for_subparam_value_3>12</xml_tag_for_subparam_value_3>
</sub_xml_tag>
</some_xml_tag name>
<some_xml_tag name="ghi">
<sub_xml_tag>
<xml_tag_for_subparam_value_1>13</xml_tag_for_subparam_value_1>
<xml_tag_for_subparam_value_2>14</xml_tag_for_subparam_value_2>
<xml_tag_for_subparam_value_3>15</xml_tag_for_subparam_value_3>
</sub_xml_tag>
<sub_xml_tag>
<xml_tag_for_subparam_value_1>16</xml_tag_for_subparam_value_1>
<xml_tag_for_subparam_value_2>17</xml_tag_for_subparam_value_2>
<xml_tag_for_subparam_value_3>18</xml_tag_for_subparam_value_3>
</sub_xml_tag>
</some_xml_tag name>
=========
Is this possible with xdoclet? Has anyone an idea?
Thanks,
Tobias
-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g.
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
_______________________________________________
xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user