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

Reply via email to