setXX() can use Strings and all Classes which have a String-Constructor.
I think you can even use more than that, but I am not sure ...


public class MyTask {
    public void setFoo(Foo foo) { ... }
}
class Foo { 
    public Foo(String s) { ... }
}


Jan


>-----Ursprüngliche Nachricht-----
>Von: [EMAIL PROTECTED] 
>[mailto:[EMAIL PROTECTED] Im Auftrag von Matthew Haynes
>Gesendet: Dienstag, 16. Oktober 2007 19:24
>An: Ant Developers List
>Betreff: Re: Correct Task Behaviour
>
>That's great, I had made the mistake of assuming that the setSomething
>methods needed a String.
>
>Does resolve other common types, DateFomat, int, etc ?
>
>On 16/10/2007, Dominique Devienne <[EMAIL PROTECTED]> wrote:
>>
>> On 10/16/07, Matthew Haynes <[EMAIL PROTECTED]> wrote:
>> > I think my problem came from accepting the file attribute 
>as a String
>> and
>> > then converting it to a file in my code.
>>
>> Yep. If you take a File, Ant does the resolution indeed, using it's
>> own rule, which is relative to basedir, as others have 
>indicated. When
>> you do new File(filename), then filename, if relative, will be
>> relative to the current directory, which may not be the same as
>> basedir. --DD
>>
>> ---------------------------------------------------------------------
>> 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]

Reply via email to