Functions
contains
Return true if the collection/array contains the given item. If the collection is null,
returns false as the safe bet.
Function Class |
org.loom.tags.functions.Functions |
Signature |
boolean contains(java.lang.Object, java.lang.Object) |
Parameters |
- java.lang.Object collection
- java.lang.Object item
|
Example |
<c:if test="${l:contains(collection, element)}"> |
json
Serializes the provided argument as a JSON object
Function Class |
org.loom.tags.functions.Functions |
Signature |
java.lang.String json(java.lang.Object) |
Parameters |
|
Example |
${l:json(value)} |
jsonView
Serializes the provided argument as a JSON object using the provided view (see Jackson JsonView)
Function Class |
org.loom.tags.functions.Functions |
Signature |
java.lang.String jsonView(java.lang.Object, java.lang.String) |
Parameters |
- java.lang.Object value
- java.lang.String viewClassName
|
Example |
${l:jsonView(value, 'com.acme.json.FullView')} |
random
Return a random number between 0 (inclusive) and the provided value (exclusive)
Function Class |
org.loom.tags.functions.Functions |
Signature |
int random(int) |
Parameters |
|
Example |
${l:random(10)} |
truncate
Abbreviates a String using ellipsis. See
StringUtils#abbreviate(String, int) for details.
Function Class |
org.loom.tags.functions.Functions |
Signature |
java.lang.String truncate(java.lang.String, int) |
Parameters |
- java.lang.String str
- int maxWidth
|
Example |
${l:truncate(veryLongStringVar, 8)} |