+1 Good idea, Matt. - Alexey.
On 9/26/06, Matt Benson <[EMAIL PROTECTED]> wrote:
It strikes me that we don't have a utility to declaratively build custom conditions from others; macrodef would seem the obvious choice for, e.g.: <macrodef name="isEmptyFile"> <attribute name="file" /> <sequential> <and> <available file="@{file}" type="file" /> <length file="@{file}" length="0" /> </and> </sequential> </macrodef> But the result amounts to a Task: executable, but unavailable for use where conditions would be available. Would it make sense to allow this by allowing a nested <condition> as an alternative to <sequential>? Then cloning the MacroInstance class to MacroCondition implements Condition, for use when <condition> is specified? Cloning the entire MacroDef/MacroInstance family to have an entirely new task feels a little extreme to me here... Alternative suggestions? TIA, Matt __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
-- Alexey N. Solofnenko trelony at gmail.com home: http://trelony.cjb.net/ Pleasant Hill, CA (GMT-8 hours usually)