Class ConfigPropertiesCascadeUtils
- java.lang.Object
-
- org.owasp.csrfguard.config.overlay.ConfigPropertiesCascadeCommonUtils
-
- org.owasp.csrfguard.config.overlay.ConfigPropertiesCascadeUtils
-
public class ConfigPropertiesCascadeUtils extends ConfigPropertiesCascadeCommonUtils
utility methods specific to grouper client
-
-
Field Summary
-
Fields inherited from class org.owasp.csrfguard.config.overlay.ConfigPropertiesCascadeCommonUtils
DEFAULT_BUFFER_SIZE, EMPTY_STRING_ARRAY
-
-
Constructor Summary
Constructors Constructor Description ConfigPropertiesCascadeUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringsubstituteExpressionLanguage(String stringToParse, Map<String,Object> variableMap)substitute an EL for objects.static StringsubstituteExpressionLanguage(String stringToParse, Map<String,Object> variableMap, boolean allowStaticClasses, boolean silent, boolean lenient, boolean logOnNull)substitute an EL for objects-
Methods inherited from class org.owasp.csrfguard.config.overlay.ConfigPropertiesCascadeCommonUtils
classLoader, className, closeQuietly, computeUrl, copy, copy, defaultString, enumValueOfIgnoreCase, equals, equalsIgnoreCase, fileCanonicalPath, intValue, isBlank, jarFile, mapToString, MapToString, newInstance, newInstance, prefixOrSuffix, split, splitPreserveAllTokens, splitTrim, splitTrim, splitTrimToList, stripLastSlashIfExists, toList, toString, trim
-
-
-
-
Method Detail
-
substituteExpressionLanguage
public static String substituteExpressionLanguage(String stringToParse, Map<String,Object> variableMap)
substitute an EL for objects. Don't worry if something returns null- Parameters:
stringToParse- The string to parsevariableMap- replacement mappings- Returns:
- the string The modified strings, with replacements
-
substituteExpressionLanguage
public static String substituteExpressionLanguage(String stringToParse, Map<String,Object> variableMap, boolean allowStaticClasses, boolean silent, boolean lenient, boolean logOnNull)
substitute an EL for objects- Parameters:
stringToParse- the String containing ELvariableMap- replacement mappingsallowStaticClasses- if true allow static classes not registered with contextsilent- if silent mode, swallow exceptions (warn), and dont warn when variable not foundlenient- false if undefined variables should throw an exception. if lenient is true (default) then undefined variables are nulllogOnNull- if null output of substitution should be logged- Returns:
- the string
-
-