Expression Language operators

The following operators are supported:

Operator Description
[ ] and . Used to refer to attributes of an object or items in collection.
+, -, *, / or div, % or mod Arithmetic Operators. Both binary and unary operators are supported
== or eq, != or ne, < or lt,
> or gt, <= or le, >= or ge
Relational Operators. provides ability to compare values
&& or and, || or or, ! or not Logical Operators
empty Empty Operator
? : Conditional Operator

Parentheses can be used in combination with the operators to change precedence.

SecureTransport evaluates operators using the following precedence order, listed from highest to lowest and left to right:

  • [ ] .
  • ( )
  • - (unary) not ! empty
  • * / div % mod
  • + - (binary)
  • < > <= >= lt gt le ge
  • == != eq ne
  • && and
  • || or
  • ? :

Related Links