and
Description: The and
function takes
as a single argument a Boolean value and returns true
if both the Subject
and the argument are true
. If either the subject or the argument is
false
or cannot be coerced into a Boolean, the function returns
false
. Typically, this is used with an embedded Expression as the
argument.
Subject Type: Boolean
Arguments:
condition : The right-hand-side of the and Expression
Return Type: Boolean
Examples: We can check if the filename is both all lower-case and has at least 5 characters by using the Expression
${filename:toLower():equals( ${filename} ):and( ${filename:length():ge(5)} )}