Class VariableResolver


  • public final class VariableResolver
    extends Object
    Resolve variables referencing an entry from a map.
    • Constructor Detail

      • VariableResolver

        public VariableResolver​(ValueProviderGlobalContext context)
        Parameters:
        context - Value provider global context
    • Method Detail

      • resolve

        public Object resolve​(String valueProviderName,
                              String variable,
                              String defaultValueString,
                              Map<String,​Object> variables)
        Resolves a variable.
        Parameters:
        valueProviderName - Value provider name or null if local variable is referenced.
        variable - Variable name
        defaultValueString - Default value as string
        variables - Variable map
        Returns:
        Variable value or null if none was found