Groovy Documentation

org.grails.plugin.platform.util
[Groovy] Class TagLibUtils

java.lang.Object
  org.grails.plugin.platform.util.TagLibUtils

class TagLibUtils

Property Summary
static java.lang.String EMPTY

static java.lang.Object log

 
Constructor Summary
TagLibUtils()

 
Method Summary
static java.lang.Object attrListOfItems(java.lang.String attrName, java.lang.Object stringOrListValue, java.util.List defaultValue = null)

Convert a value of unknown type into a List of values.

static java.lang.Object attrSetOfItems(java.lang.String attrName, java.lang.Object value, java.util.Set defaultValue = null)

Convert a value of unknown type into a Set of values.

static java.lang.Object attrsToString(java.util.Map attrs)

Convert a Map of attributes to a HTML attribute list String

static java.lang.Object executeViewCallback(java.lang.Object context, groovy.lang.Closure callback)

static java.lang.String newUniqueId(java.lang.Object request)

Generate a request-unique id

static java.lang.Object resolveTagName(java.lang.String name)

Resolve a tag string of the form x:yyyyy into a tag namespace and tag name, with optional no-namespacing for implicit g: tags

static java.lang.Object valueToGroovy(java.lang.Object v, boolean quoteString = false)

static void warning(java.lang.String tagName, java.lang.String message)

 
Methods inherited from class java.lang.Object
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Property Detail

EMPTY

static final java.lang.String EMPTY


log

static final java.lang.Object log


 
Constructor Detail

TagLibUtils

TagLibUtils()


 
Method Detail

attrListOfItems

static java.lang.Object attrListOfItems(java.lang.String attrName, java.lang.Object stringOrListValue, java.util.List defaultValue = null)
Convert a value of unknown type into a List of values. If it is already a List, nothing is done. If it is a String, it will be split on commas and each value trimmed, and put into a List Collections are converted to sets. Anything else causes an error.


attrSetOfItems

static java.lang.Object attrSetOfItems(java.lang.String attrName, java.lang.Object value, java.util.Set defaultValue = null)
Convert a value of unknown type into a Set of values. If it is already a Set, nothing is done. If it is a String, it will be split on commas and each value trimmed, and put into a Set Collections are converted to sets. Anything else causes an error.


attrsToString

static java.lang.Object attrsToString(java.util.Map attrs)
Convert a Map of attributes to a HTML attribute list String
Parameters:
attrs - The map of attributes
Returns:
A string of the form: x="y" p="q"


executeViewCallback

static java.lang.Object executeViewCallback(java.lang.Object context, groovy.lang.Closure callback)


newUniqueId

static java.lang.String newUniqueId(java.lang.Object request)
Generate a request-unique id


resolveTagName

static java.lang.Object resolveTagName(java.lang.String name)
Resolve a tag string of the form x:yyyyy into a tag namespace and tag name, with optional no-namespacing for implicit g: tags


valueToGroovy

static java.lang.Object valueToGroovy(java.lang.Object v, boolean quoteString = false)


warning

static void warning(java.lang.String tagName, java.lang.String message)


 

Groovy Documentation