allDelineatedValues

Description: Splits a String apart according to a delimiter that is provided, and then evaluates each of the values against the rest of the Expression. If the Expression, when evaluated against all of the individual values, returns true in each case, then this function returns true. Otherwise, the function returns false.

Subject Type: No Subject

Arguments:

  • Delineated Value : The value that is delineated. This is generally an embedded Expression, though it does not have to be.

  • Delimiter : The value to use to split apart the delineatedValue argument.

Return Type: Boolean

Examples: Given that the "number_list" attribute contains the value "1,2,3,4,5", and the "word_list" attribute contains the value "those,known,or,not", consider the following examples:

Expression

Value

${allDelineatedValues("${word_list}", ","):contains("o")}

true

${allDelineatedValues("${number_list}", ","):count()}

5

${allDelineatedValues("${number_list}", ","):matches("[0-9]+")}

true

${allDelineatedValues("${word_list}", ","):matches('e')}

false