On 2/28/07, Karr, David <[EMAIL PROTECTED]> wrote:
I know that there are several related tools in this area, but I'm not
sure from a superficial look exactly which one I need.

I just need to have a string with occurrences of substrings like
"${foo}", and I need to be able to replace that with a value specified
at run time.  I need to do this directly from Java, and I nee to be able
to specify both the variables (like "foo") and what values will be
substituted for them.

I thought I would do this with JEXL, but that seems to just take a
string like "foo" and not "... Stuff ... ${foo} ...".  I imagine I could
do this semi-manually, by searching for "${.*}" and processing the
contents.  If there's no packaged way to do this already, I'll go down
that path.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Have a look at Digester's "org.apache.commons.digester.substitution"
package.  From the javadocs, it looks like MultiVariableExpander can
do what you're asking for.

Craig

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to