Hmm. to throw another iron in the fire, Ant uses reflection to detect a setProject(oata.Project) method on... anything. So you could just do that if you don't want the baggage.
HTH, Matt --- Brian Kuhn <[EMAIL PROTECTED]> wrote: > Yeah, I think that's the 'old' way of writing > conditions. It's pretty much > like writing a task. I was hoping to extend > org.apache.tools.ant.taskdefs.condition.Equals, > which extends > java.lang.Object and implements > org.apache.tools.ant.taskdefs.condition.Condition. > It doesn't look like > that's going to work. I got it to work using the > groovy ant task anyway. > Thanks for the input. > > -Brian > > > On 10/13/05, Jeffrey E Care <[EMAIL PROTECTED]> > wrote: > > > > IIRC so long as your condition impl. class extends > form > > oata.ProjectComponent you can get a handle to the > project. One way to do > > this would be to extend > oata.taskdefs.condition.ConditionBase > > > > -- > > Jeffrey E. Care ([EMAIL PROTECTED]) > > WebSphere v7 Release Engineer > > WebSphere Build Tooling Lead (Project Mantis) > > > > > > Brian Kuhn <[EMAIL PROTECTED]> wrote on 10/13/2005 > 11:59:39 AM: > > > > > Hi all, > > > > > > I'm writing a custom condition that needs to get > the value of a property > > in > > > the project. How do I get a reference to the > project from a condition? > > In a > > > custom task, I would call > this.getProject().getProperty("foo"). Since > > > condition is an interface, I have no such > option. > > > > > > Thanks, > > > Brian > > > > > __________________________________ Yahoo! Music Unlimited Access over 1 million songs. Try it free. http://music.yahoo.com/unlimited/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]