Class JavaExtensions

java.lang.Object
play.templates.JavaExtensions

public class JavaExtensions extends Object
Java extensions in templates
  • Constructor Details

    • JavaExtensions

      public JavaExtensions()
  • Method Details

    • enumValues

      public static Object[] enumValues(Class clazz)
    • 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 play.templates.BaseTemplate.RawData escapeHtml(String htmlToEscape)
    • escapeJavaScript

      public static String escapeJavaScript(String str)
    • raw

      public static play.templates.BaseTemplate.RawData raw(Object val)
    • raw

      public static play.templates.BaseTemplate.RawData raw(Object val, Object condition)
    • asAttr

      public static play.templates.BaseTemplate.RawData asAttr(Map attributes, Object condition)
    • asAttr

      public static play.templates.BaseTemplate.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)
    • format

      public static String format(Date date, String pattern)
    • format

      public static String format(Date date, String pattern, String lang)
    • format

      public static String format(Date date, String pattern, String lang, String timezone)
    • 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)
    • asdate

      public static String asdate(Long timestamp, String pattern)
    • asdate

      public static String asdate(Long timestamp, String pattern, String lang)
    • asdate

      public static String asdate(Long timestamp, String pattern, String lang, String timezone)
    • nl2br

      public static play.templates.BaseTemplate.RawData nl2br(play.templates.BaseTemplate.RawData data)
    • nl2br

      public static play.templates.BaseTemplate.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)
    • formatCurrency

      public static String formatCurrency(Number number, Locale locale)
    • 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 play.templates.BaseTemplate.RawData 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)
    • slugify

      public static String slugify(String string, Boolean lowercase)
    • 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
      Parameters:
      items - List of items
      Returns:
      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
      Parameters:
      items - List of items
      separator - The separator to used
      Returns:
      The concatenate items of a collection as a string