Interface ParameterValueProvider

All Known Implementing Classes:
ConstantValueProvider, ElValueProvider, ListValueProvider, MapValueProvider, NullValueProvider, ScriptValueProvider

public interface ParameterValueProvider
Author:
Daniel Meyer
  • Method Details

    • getValue

      Object getValue(VariableScope variableScope)
      Parameters:
      variableScope - the scope in which the value is to be resolved.
      Returns:
      the value
    • isDynamic

      boolean isDynamic()
      Returns:
      true if the value provider:
      • Can return a different value depending on the passed variable scope
      • May uses external data for its resolution
      • May have side effects
      If true, a caller of getValue(VariableScope) can assume that: