String org.apache.tools.ant.Project.replaceProperties(String value) would help here.
/** * Replaces ${} style constructions in the given value with the * string value of the corresponding data types. * * @param value The string to be scanned for property references. * May be <code>null</code>. * * @return the given string with embedded property names replaced * by values, or <code>null</code> if the given string is * <code>null</code>. * * @exception BuildException if the given value has an unclosed * property name, e.g. <code>${xxx</code> */ Jan > -----Original Message----- > From: Upayavira [mailto:[EMAIL PROTECTED] > Sent: Monday, November 17, 2003 11:12 AM > To: [EMAIL PROTECTED] > Subject: Property resolution in a task > > > In Cocoon we have an Ant task for patching our config files. > > I'd like to extend this to be able to expand properties found in the > patch files. > > How can I, in a Task, expand properties within a String? > > For example, if I have a string that says > "${local.mounttable}", I want > to replace it with the value of local.mounttable that has been taken > from our property file. > > Thanks for any help. > > Regards, Upayavira > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] >