Ah ok...Thanks :)

Then I have a question ;)

I have got a tag (let's say <jemos:clanker> which launches an analysis process. I want to pass some 'filters' to the analysis process, so I am thinking of doing something like:

<jemos:clanker attr...>
<jemos:filter type="process" processJavadocs="true" processAnnotations="true" />
 <jemos:filter type="javadocs" tags="@clanker1, @clanker2, etc." />
<jemos:filter type="annotations" name="@ClankerDoSomething" level="class" />
<etc...>
</jemos:clanker>

<jemos:clanker> and <jemos:filter> map to a TagSupport class. I'd like that each <jemos:filter> to be added to <jemos:clanker> in a programmatic way. I thought: ok, from within <jemos:clanker> body I can obtain a reference to all the <jemos:filter> filters and retrieve their values. Is this the right thing to do? If so, is the getBody() method the right place where to do that?

Many thanks for any answers.

Marco

----- Original Message ----- From: "Paul Libbrecht" <[EMAIL PROTECTED]>
To: "Jakarta Commons Users List" <[email protected]>
Sent: Tuesday, April 25, 2006 8:38 AM
Subject: Re: [Jelly] How to pass a collection to a TagSupport


Hey Marco,

newbies are welcome at Jelly... and I fear the assistance of the list is needed since documentation can be somehow... lagging behind.

paul

Marco Tedone wrote:
Thank you. That worked nicely. You know, I'm a newbie.
----- Original Message ----- From: "Paul Libbrecht" <[EMAIL PROTECTED]>
To: "Jakarta Commons Users List" <[email protected]>
Sent: Monday, April 24, 2006 11:08 PM
Subject: Re: [Jelly] How to pass a collection to a TagSupport


Marco Tedone wrote:
Hi, I've got a class which extends TagSupport. This class has got many initialization attributes. Some of them are Collections, some are arrays. How to I pass, from within the Jelly tag, all the values to a collection or to an array?
Why does it not work to pass have a setter be called by the collection with such a thing as
 <j:new var="coll" className="java.util.ArrayList"/>
 <j:mute>${coll.add('a')} ${col.add('b')} ${col.add('c')}</j:mute>
  <t:tag collection="${coll}"/>

?

Or do you want to type in a litteral collection (such as ['a','b','c']) ?

paul

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---
[This E-mail has been scanned for viruses but it is your responsibility to maintain up to date anti virus software on the device that you are
currently using to read this email. ]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---
[This E-mail has been scanned for viruses but it is your responsibility to maintain up to date anti virus software on the device that you are
currently using to read this email. ]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to