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]
>