play.templates
Class JavaExtensions
java.lang.Object
play.templates.JavaExtensions
public class JavaExtensions
- extends Object
Java extensions in templates
|
Method Summary |
static String[] |
add(String[] array,
String o)
|
static String |
addSlashes(Object o)
|
static Template.ExecutableTemplate.RawData |
asAttr(Map attributes)
|
static Template.ExecutableTemplate.RawData |
asAttr(Map attributes,
Object condition)
|
static String |
asdate(Long timestamp,
String pattern)
|
static String |
asdate(Long timestamp,
String pattern,
String lang)
|
static groovy.util.slurpersupport.GPathResult |
asXml(String xml)
|
static String |
camelCase(String string)
|
static String |
capAll(Object o)
|
static String |
capFirst(Object o)
|
static String |
capitalizeWords(String source)
|
static boolean |
contains(String[] array,
String value)
|
static String |
cut(Object o,
String pattern)
|
static boolean |
divisibleBy(Number n,
int by)
|
static String |
escape(Object o)
|
static String |
escapeHtml(String htmlToEscape)
|
static String |
escapeJavaScript(String str)
|
static String |
escapeXml(String str)
|
protected static boolean |
eval(Object condition)
|
static String |
format(Date date,
String pattern)
|
static String |
format(Date date,
String pattern,
String lang)
|
static String |
format(Number number,
String pattern)
|
static String |
formatCurrency(Number number,
String currencyCode)
|
static String |
formatSize(Long bytes)
|
static String |
join(Collection items,
String separator)
concatenate items of a collection as a string separated with separator
items toString() method should be implemented to provide a string representation |
static Object |
last(List<?> items)
return the last item of a list or null if the List is null |
static Template.ExecutableTemplate.RawData |
nl2br(Object data)
|
static String |
noAccents(String string)
|
static String |
pad(String str,
Integer size)
|
static Integer |
page(Number number,
Integer pageSize)
|
static String |
pluralize(Collection n)
|
static String |
pluralize(Collection n,
String plural)
|
static String |
pluralize(Collection n,
String[] forms)
|
static String |
pluralize(Number n)
|
static String |
pluralize(Number n,
String plural)
|
static String |
pluralize(Number n,
String[] forms)
|
static Template.ExecutableTemplate.RawData |
raw(Object val)
|
static Template.ExecutableTemplate.RawData |
raw(Object val,
Object condition)
|
static String[] |
remove(String[] array,
String s)
|
static String |
since(Date date)
|
static String |
since(Date date,
Boolean stopAtMonth)
|
static String |
slugify(String string)
|
static String |
toString(groovy.lang.Closure closure)
|
static String |
urlEncode(String entity)
|
static String |
yesno(Object o,
String[] values)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JavaExtensions
public JavaExtensions()
contains
public static boolean contains(String[] array,
String value)
asXml
public static groovy.util.slurpersupport.GPathResult asXml(String xml)
add
public static String[] add(String[] array,
String o)
remove
public static String[] remove(String[] array,
String s)
toString
public static String toString(groovy.lang.Closure closure)
capitalizeWords
public static String capitalizeWords(String source)
pad
public static String pad(String str,
Integer size)
escapeHtml
public static String escapeHtml(String htmlToEscape)
escapeJavaScript
public static String escapeJavaScript(String str)
raw
public static Template.ExecutableTemplate.RawData raw(Object val)
raw
public static Template.ExecutableTemplate.RawData raw(Object val,
Object condition)
asAttr
public static Template.ExecutableTemplate.RawData asAttr(Map attributes,
Object condition)
asAttr
public static Template.ExecutableTemplate.RawData asAttr(Map attributes)
eval
protected static boolean eval(Object condition)
escapeXml
public static String escapeXml(String str)
format
public static String format(Number number,
String pattern)
format
public static String format(Date date,
String pattern)
format
public static String format(Date date,
String pattern,
String lang)
page
public static Integer page(Number number,
Integer pageSize)
since
public static String since(Date date)
since
public static String since(Date date,
Boolean stopAtMonth)
asdate
public static String asdate(Long timestamp,
String pattern)
asdate
public static String asdate(Long timestamp,
String pattern,
String lang)
nl2br
public static Template.ExecutableTemplate.RawData nl2br(Object data)
urlEncode
public static String urlEncode(String entity)
formatSize
public static String formatSize(Long bytes)
formatCurrency
public static String formatCurrency(Number number,
String currencyCode)
addSlashes
public static String addSlashes(Object o)
capFirst
public static String capFirst(Object o)
capAll
public static String capAll(Object o)
cut
public static String cut(Object o,
String pattern)
divisibleBy
public static boolean divisibleBy(Number n,
int by)
escape
public static String escape(Object o)
pluralize
public static String pluralize(Number n)
pluralize
public static String pluralize(Collection n)
pluralize
public static String pluralize(Number n,
String plural)
pluralize
public static String pluralize(Collection n,
String plural)
pluralize
public static String pluralize(Number n,
String[] forms)
pluralize
public static String pluralize(Collection n,
String[] forms)
noAccents
public static String noAccents(String string)
slugify
public static String slugify(String string)
camelCase
public static String camelCase(String string)
yesno
public static String yesno(Object o,
String[] values)
last
public static Object last(List<?> items)
- return the last item of a list or null if the List is null
join
public static String join(Collection items,
String separator)
- concatenate items of a collection as a string separated with separator
items toString() method should be implemented to provide a string representation
Guillaume Bort & zenexity - Distributed under Apache 2 licence, without any warrantly