play.templates
Class JavaExtensions

java.lang.Object
  extended by play.templates.JavaExtensions

public class JavaExtensions
extends Object

Java extensions in templates


Constructor Summary
JavaExtensions()
           
 
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
 

Constructor Detail

JavaExtensions

public JavaExtensions()
Method Detail

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