Package play.templates
Class JavaExtensions
- java.lang.Object
-
- play.templates.JavaExtensions
-
public class JavaExtensions extends java.lang.Object
Java extensions in templates
-
-
Constructor Summary
Constructors Constructor Description JavaExtensions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String[]
add(java.lang.String[] array, java.lang.String o)
static java.lang.String
addSlashes(java.lang.Object o)
static BaseTemplate.RawData
asAttr(java.util.Map attributes)
static BaseTemplate.RawData
asAttr(java.util.Map attributes, java.lang.Object condition)
static java.lang.String
asdate(java.lang.Long timestamp)
static java.lang.String
asdate(java.lang.Long timestamp, java.lang.String pattern)
static java.lang.String
asdate(java.lang.Long timestamp, java.lang.String pattern, java.lang.String lang)
static java.lang.String
asdate(java.lang.Long timestamp, java.lang.String pattern, java.lang.String lang, java.lang.String timezone)
static groovy.util.slurpersupport.GPathResult
asXml(java.lang.String xml)
static java.lang.String
camelCase(java.lang.String string)
static java.lang.String
capAll(java.lang.Object o)
static java.lang.String
capFirst(java.lang.Object o)
static java.lang.String
capitalizeWords(java.lang.String source)
static boolean
contains(java.lang.String[] array, java.lang.String value)
static java.lang.String
cut(java.lang.Object o, java.lang.String pattern)
static boolean
divisibleBy(java.lang.Number n, int by)
static java.lang.Object[]
enumValues(java.lang.Class clazz)
static BaseTemplate.RawData
escape(java.lang.Object o)
static BaseTemplate.RawData
escapeHtml(java.lang.String htmlToEscape)
static java.lang.String
escapeJavaScript(java.lang.String str)
static java.lang.String
escapeXml(java.lang.String str)
protected static boolean
eval(java.lang.Object condition)
static java.lang.String
format(java.lang.Number number, java.lang.String pattern)
static java.lang.String
format(java.util.Date date)
static java.lang.String
format(java.util.Date date, java.lang.String pattern)
static java.lang.String
format(java.util.Date date, java.lang.String pattern, java.lang.String lang)
static java.lang.String
format(java.util.Date date, java.lang.String pattern, java.lang.String lang, java.lang.String timezone)
static java.lang.String
formatCurrency(java.lang.Number number, java.lang.String currencyCode)
static java.lang.String
formatCurrency(java.lang.Number number, java.util.Locale locale)
static java.lang.String
formatSize(java.lang.Long bytes)
static java.lang.String
join(java.util.Collection items, java.lang.String separator)
Concatenate items of a collection as a string separated with separator items toString() method should be implemented to provide a string representationstatic java.lang.Object
last(java.util.List<?> items)
return the last item of a list or null if the List is nullstatic BaseTemplate.RawData
nl2br(java.lang.Object data)
static BaseTemplate.RawData
nl2br(BaseTemplate.RawData data)
static java.lang.String
noAccents(java.lang.String string)
static java.lang.String
pad(java.lang.String str, java.lang.Integer size)
static java.lang.Integer
page(java.lang.Number number, java.lang.Integer pageSize)
static java.lang.String
pluralize(java.lang.Number n)
static java.lang.String
pluralize(java.lang.Number n, java.lang.String plural)
static java.lang.String
pluralize(java.lang.Number n, java.lang.String[] forms)
static java.lang.String
pluralize(java.util.Collection n)
static java.lang.String
pluralize(java.util.Collection n, java.lang.String plural)
static java.lang.String
pluralize(java.util.Collection n, java.lang.String[] forms)
static BaseTemplate.RawData
raw(java.lang.Object val)
static BaseTemplate.RawData
raw(java.lang.Object val, java.lang.Object condition)
static java.lang.String[]
remove(java.lang.String[] array, java.lang.String s)
static java.lang.String
since(java.util.Date date)
static java.lang.String
since(java.util.Date date, java.lang.Boolean stopAtMonth)
static java.lang.String
slugify(java.lang.String string)
static java.lang.String
slugify(java.lang.String string, java.lang.Boolean lowercase)
static java.lang.String
toString(groovy.lang.Closure closure)
static java.lang.String
urlEncode(java.lang.String entity)
static java.lang.String
yesno(java.lang.Object o, java.lang.String[] values)
-
-
-
Method Detail
-
enumValues
public static java.lang.Object[] enumValues(java.lang.Class clazz)
-
contains
public static boolean contains(java.lang.String[] array, java.lang.String value)
-
asXml
public static groovy.util.slurpersupport.GPathResult asXml(java.lang.String xml)
-
add
public static java.lang.String[] add(java.lang.String[] array, java.lang.String o)
-
remove
public static java.lang.String[] remove(java.lang.String[] array, java.lang.String s)
-
toString
public static java.lang.String toString(groovy.lang.Closure closure)
-
capitalizeWords
public static java.lang.String capitalizeWords(java.lang.String source)
-
pad
public static java.lang.String pad(java.lang.String str, java.lang.Integer size)
-
escapeHtml
public static BaseTemplate.RawData escapeHtml(java.lang.String htmlToEscape)
-
escapeJavaScript
public static java.lang.String escapeJavaScript(java.lang.String str)
-
raw
public static BaseTemplate.RawData raw(java.lang.Object val)
-
raw
public static BaseTemplate.RawData raw(java.lang.Object val, java.lang.Object condition)
-
asAttr
public static BaseTemplate.RawData asAttr(java.util.Map attributes, java.lang.Object condition)
-
asAttr
public static BaseTemplate.RawData asAttr(java.util.Map attributes)
-
eval
protected static boolean eval(java.lang.Object condition)
-
escapeXml
public static java.lang.String escapeXml(java.lang.String str)
-
format
public static java.lang.String format(java.lang.Number number, java.lang.String pattern)
-
format
public static java.lang.String format(java.util.Date date)
-
format
public static java.lang.String format(java.util.Date date, java.lang.String pattern)
-
format
public static java.lang.String format(java.util.Date date, java.lang.String pattern, java.lang.String lang)
-
format
public static java.lang.String format(java.util.Date date, java.lang.String pattern, java.lang.String lang, java.lang.String timezone)
-
page
public static java.lang.Integer page(java.lang.Number number, java.lang.Integer pageSize)
-
since
public static java.lang.String since(java.util.Date date)
-
since
public static java.lang.String since(java.util.Date date, java.lang.Boolean stopAtMonth)
-
asdate
public static java.lang.String asdate(java.lang.Long timestamp)
-
asdate
public static java.lang.String asdate(java.lang.Long timestamp, java.lang.String pattern)
-
asdate
public static java.lang.String asdate(java.lang.Long timestamp, java.lang.String pattern, java.lang.String lang)
-
asdate
public static java.lang.String asdate(java.lang.Long timestamp, java.lang.String pattern, java.lang.String lang, java.lang.String timezone)
-
nl2br
public static BaseTemplate.RawData nl2br(BaseTemplate.RawData data)
-
nl2br
public static BaseTemplate.RawData nl2br(java.lang.Object data)
-
urlEncode
public static java.lang.String urlEncode(java.lang.String entity)
-
formatSize
public static java.lang.String formatSize(java.lang.Long bytes)
-
formatCurrency
public static java.lang.String formatCurrency(java.lang.Number number, java.lang.String currencyCode)
-
formatCurrency
public static java.lang.String formatCurrency(java.lang.Number number, java.util.Locale locale)
-
addSlashes
public static java.lang.String addSlashes(java.lang.Object o)
-
capFirst
public static java.lang.String capFirst(java.lang.Object o)
-
capAll
public static java.lang.String capAll(java.lang.Object o)
-
cut
public static java.lang.String cut(java.lang.Object o, java.lang.String pattern)
-
divisibleBy
public static boolean divisibleBy(java.lang.Number n, int by)
-
escape
public static BaseTemplate.RawData escape(java.lang.Object o)
-
pluralize
public static java.lang.String pluralize(java.lang.Number n)
-
pluralize
public static java.lang.String pluralize(java.util.Collection n)
-
pluralize
public static java.lang.String pluralize(java.lang.Number n, java.lang.String plural)
-
pluralize
public static java.lang.String pluralize(java.util.Collection n, java.lang.String plural)
-
pluralize
public static java.lang.String pluralize(java.lang.Number n, java.lang.String[] forms)
-
pluralize
public static java.lang.String pluralize(java.util.Collection n, java.lang.String[] forms)
-
noAccents
public static java.lang.String noAccents(java.lang.String string)
-
slugify
public static java.lang.String slugify(java.lang.String string)
-
slugify
public static java.lang.String slugify(java.lang.String string, java.lang.Boolean lowercase)
-
camelCase
public static java.lang.String camelCase(java.lang.String string)
-
yesno
public static java.lang.String yesno(java.lang.Object o, java.lang.String[] values)
-
last
public static java.lang.Object last(java.util.List<?> items)
return the last item of a list or null if the List is null- Parameters:
items
- List of items- Returns:
- the last item of a list or null if the List is null
-
join
public static java.lang.String join(java.util.Collection items, java.lang.String separator)
Concatenate items of a collection as a string separated with separator items toString() method should be implemented to provide a string representation- Parameters:
items
- List of itemsseparator
- The separator to used- Returns:
- The concatenate items of a collection as a string
-
-