Interface ExpressionAwareParameter


public interface ExpressionAwareParameter
  • Field Details

  • Method Details

    • getModel

      org.mule.runtime.api.meta.model.parameter.ParameterModel getModel()
      Returns:
      the model that represents this parameter.
    • extractExpression

      Optional<String> extractExpression(Object value)
      Parse the given value and remove expression markers if it is considered as an expression.
      Parameters:
      value - Value to parse
      Returns:
      a Optional containing the expression without markers, empty if the value is not an expression.
    • isExpression

      boolean isExpression(Object value)
      Checks if the is an expression.
      Parameters:
      value -
      Returns:
      true if the is an expression.