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]