com.bea.p13n.content.expression
Class Variables

java.lang.Object
  extended by com.bea.p13n.content.expression.Variables

Deprecated

public class Variables
extends Object

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

Since:
3.2
See Also
VariableFinder

Constructor Summary
Variables()
          Deprecated  
 
Method Summary
static VariableFinder createAppNameVariableFinder()
          Deprecated  
static String fixAppName(String in)
          Deprecated Replaces all ${APPNAME}s in the input string with the current application name, if there is one.
static String varSubstitute(String inStr, VariableFinder vars)
          Deprecated Perform variable substitution (${varname}) on the specified string using the given variable name to value map.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Variables

public Variables()
Deprecated 
Method Detail

varSubstitute

public static String varSubstitute(String inStr,
                                   VariableFinder vars)
Deprecated 
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.

createAppNameVariableFinder

public static VariableFinder createAppNameVariableFinder()
Deprecated 

fixAppName

public static String fixAppName(String in)
Deprecated 
Replaces all ${APPNAME}s in the input string with the current application name, if there is one.



Copyright © 2011, Oracle. All rights reserved.