Support for this was added just a few minutes ago, thanks to Julien Viet.

Here's his description:


load group usage :

class tag :
* @jboss.load-group
*   name="mygroup"
* @jboss.load-group
*   name="mygroup2"

method tag :
* @jboss.load-group
*   name="mygroup"
* @jboss.load-group
*   name="mygroup2"
public abstract Integer getId();

method tag :
* @jboss.load-group
*   name="mygroup"
public abstract Integer getName();

will generate 2 groups, etc...

eager-load-group usage :
class tag :
* @jboss.eager-load-group
*   name="mygroup"

lazyload-group usage :
class tag :
* @jboss.lazy-load-group
*   name="mygroup"
* @jboss.lazy-load-group
*   name="mygroup2"


DJ> These tags look fine to me.  I don't think there is any way to put the
DJ> fields in separate tags.  I also don't know how to put these tags on
the
DJ> fields themselves and collect them automatically, so I think this class
DJ> level tag is the best.

DJ> Do I understand correctly that you are modifying the jbosscmp-jdbc.xdt
file
DJ> and will send me a copy or diff?

DJ> Thanks
DJ> david

DJ> On 2003.03.03 11:47 julien viet wrote:
>> xdoclet is bugged in merging load-groups and that enervates
>> me to loose lot of time on a bug.
>> I will try to see that
>> 
>> however *good news* I've began
>> new tags for load-group :
>> 
>> @jboss.load-grop
>>   name="mygroup"
>>   field-name="field1,field2,field3"
>> 
>> don't I violate any xdoclet principles with the comma separated
>> string ? is there a way to have multiple param having
>> the same name ?
>> 
>> I'm almost finished. I will add eager and lazy also
>> it seems easy. After that I give you the code and we can
>> integrate in jboss repositoty ? at least on the
>> jboss module, seems really feasible.
>> 
>> thanks
>> 
>> julien
>> 
>> DJ> The support right now is through merge files:
>> 
>> DJ>           <XDtMerge:merge file="jbosscmp-jdbc-load-{0}.xml">
>> 
>> DJ> I don't know much about the lazy load groups, but presumably you can
>> DJ> support them through tags by including something in
jbosscmp-jdbc.xdt
>> near
>> DJ> this line.  If you get stuck and can supply some example tags I'll
>> see what
>> DJ> I can do.  Be sure to update a sample class to use the new tags
also.
>> 
>> DJ> I was waiting to upgrade xdoclet until I heard back from you that
the
>> DJ> previous changes were ok and probably until 1.2b3 is tagged.  We can
>> still
>> DJ> get the load groups into 1.2b3 if we do it today or perhaps
tomorrow.
>> 
>> DJ> Also, I didn't get xtags.xml updated so the previous set (at least)
>> of new
>> DJ> tags won't be visible in tools such as jbosside.  If you want to
look
>> at
>> DJ> that I'd really appreciate it.
>> 
>> DJ> Thanks
>> DJ> david jencks
>> 
>> 
>> 
>> DJ> On 2003.03.03 05:57 julien viet wrote:
>> >> Hi David,
>> >> 
>> >> it seems that there is not support for jboss lazy-loading
>> >> in xdoclet. Why ? would that be hard to do ? if not
>> >> I can do it since I may use it for nukes and submit a patch.
>> >> 
>> >> other question : how often do you update xdoclet
>> >> jars in our cvs ? I might require a fresher copy
>> >> soon.
>> >> 
>> >> thanks, julien
>> >> 
>> >> ___________________________________________________________
>> >> Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en fran�ais !
>> >> Yahoo! Mail : http://fr.mail.yahoo.com
>> >> 
>> >> 
>> 
>> 
>> 
>> -- 
>> Best regards,
>>  julien                            mailto:[EMAIL PROTECTED]
>> 
>> ___________________________________________________________
>> Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en fran�ais !
>> Yahoo! Mail : http://fr.mail.yahoo.com
>> 
>> 



-- 
Best regards,
 julien                            mailto:[EMAIL PROTECTED]



On 2003.03.04 06:31 kiuma wrote:
> Hi all,
> I'd like to know how can I define a load group with xdoclet.
> I've seen how to call it, but I don't konw where to define one.
> Thx,
>   kiuma
> 
> 
> 
> -------------------------------------------------------
> This SF.net email is sponsored by: Etnus, makers of TotalView, The
> debugger 
> for complex code. Debugging C/C++ programs can leave you feeling lost and
> 
> disoriented. TotalView can help you find your way. Available on major
> UNIX 
> and Linux platforms. Try it free. www.etnus.com
> _______________________________________________
> xdoclet-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/xdoclet-user
> 
> 


-------------------------------------------------------
This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger 
for complex code. Debugging C/C++ programs can leave you feeling lost and 
disoriented. TotalView can help you find your way. Available on major UNIX 
and Linux platforms. Try it free. www.etnus.com
_______________________________________________
xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to