Variables Class

DEPRECATED Moved to com.bea.p13n.content.expression.Variables.

com.beasys.commerce.foundation.expression
Variables Class

public class Variables

    extends Object

Utility class to handle replacing ${varname} style variables in Strings.

Related Topics

VariableFinder


Hierarchy
Object
  Variables

Constructor Summary

Variables()

 

Method Summary

public static String
varSubstitute(String inStr, VariableFinder vars)
Perform variable substitution (${varname}) on the specified string using the given variable name to value map.
 
Methods from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
   

Constructor Detail

Variables

public Variables()
 

Method Detail

varSubstitute(String, VariableFinder) Method

public static String varSubstitute(String inStr, 
                                   VariableFinder vars)
Perform variable substitution (${varname}) on the specified string using the given variable name to value map.

This does not handle any kind of escape sequences (e.g. "\${varname}" would still be replaced).

Parameters

inStr
the input string.
vars
the map of variable names to values.

Returns

the new string.