On 26 Jun 2003, peter reilly <[EMAIL PROTECTED]> wrote:

> The problem is that as tasks are now types, the getTypeDefinitions()
> should now return everything.

Yes, I'm aware of this.  But there may be custom tasks - other than
<antstructure/> - that rely on the old separation of things.

> If this is a problem, I could make a new method
> Project#getAllTypes() that would return the complete set of types,
> and rework Project#getTaskDefinitions to iterate through the table
> and only show the types that are tasks, and
> Project#getTypeDefinitions to do the same for types that are not
> tasks.

Sounds like the best solution to me (and it looks as if you had
already done it 8-).

> Alternatively, <antstructure/> could be reworked to do the same,
> or simply drop the tasks ENTITY.

<antstructure> is only one example, there may be a whole lot more.

> On Thu, 2003-06-26 at 15:03, Stefan Bodewig wrote:
>> On 26 Jun 2003, <[EMAIL PROTECTED]> wrote:

>> >          - onerror
>> 
>> onerror is used for loading of the equivalent of
>> defaults.properties in the future, I guess.  Do we really want to
>> expose it as a general attribute?
> 
> The reason for this to be visible is to allow optional types/tasks
> to be defined by thirdparty libraries - for example ant-contrib or
> antelope.

OK, I agree with this use-case.

> Perhaps an "optional" attribute could be used instead.

Yes, that seems to capture the intent a bit better.

>> The next nightly Gump run will be interesting.
> 
> Heres hoping it is uninteresting....

Even if the outcome is boring (no problem have been introduced - and
it looks pretty good so far), it still is interesting 8-)

Stefan

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

Reply via email to