public final class Util
extends java.lang.Object
Util
class provides general shared utilities.Modifier and Type | Method and Description |
---|---|
static java.lang.String |
substVars(java.lang.String val,
java.lang.String currentKey,
java.util.Map<java.lang.String,java.lang.String> cycleMap,
java.util.Map<java.lang.String,java.lang.String> configProps)
This method performs property variable substitution on the specified
value.
|
public static java.lang.String substVars(java.lang.String val, java.lang.String currentKey, java.util.Map<java.lang.String,java.lang.String> cycleMap, java.util.Map<java.lang.String,java.lang.String> configProps) throws java.lang.IllegalArgumentException
val
- The string on which to perform property substitution.currentKey
- The key of the property being evaluated used to detect
cycles.cycleMap
- Map of variable references used to detect nested cycles.configProps
- Set of configuration properties.java.lang.IllegalArgumentException
- If there was a syntax error in the
property placeholder syntax or a recursive variable
reference.Copyright © 2018 The Apache Software Foundation. All rights reserved.