Hi,
How do you declare your filterreader in your
build.xml file? Do you wish to use it in the long
form (recommended):
<filterreader classname="your.extension.of.java.io.FilterReader">
<param name="foo" value="bar"/>
</filterreader>
or do you wish to use the short form syntax (for
which you would need to alter
jakarta-ant\src\main\org\apache\tools\ant\types\FilterChain.java)
<yourfilter>
<nestedelem value="foo">
<nestedelem value="bar">
</yourfilter>
If you are going to use the long form - as
I suspect you are - since you extended
BaseParamFilterReader, the _only_ nested
element that you can use is <param>.
For Ant to recognize your addConfiguredXXX, you
would need to touch the FilterChain.java file
and add your filter reader to it (Note: you would
be altering Ant's codebase to achieve this.)
Does this clarify things a bit?
Cheers,
Magesh
*************************************************
* Politician: One who shakes your hand before *
* elections and your confidence after. *
*************************************************
----- Original Message -----
From: "Jani Kaarela" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, July 15, 2002 4:57 AM
Subject: Trouble writing a FilterReader
> Hi,
>
> I'm writing a FilterReader which extends
> BaseParamFilterReader. It should support a nested
> element, similar to LineContains which I naturally
> studied to get some ideas how to do it...
> The problem is that when trying to use the filter with
> a nested element, Ant says it's not supported. I have
> the appropriate addConfiguredXXX method etc.
>
> Are there some kind of "special steps" to make
> filters' nested elements work, or am I missing
> something completely obvious here?!
>
>
> Thanks,
>
> Jani Kaarela
>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>