public class TagLibraryApi
extends org.codehaus.groovy.grails.plugins.web.api.CommonWebApi
| Constructor and Description |
|---|
TagLibraryApi() |
TagLibraryApi(org.codehaus.groovy.grails.plugins.GrailsPluginManager pluginManager) |
| Modifier and Type | Method and Description |
|---|---|
org.codehaus.groovy.grails.web.util.GrailsPrintWriter |
getOut(java.lang.Object instance)
Obtains the currently output writer
|
GroovyPageBinding |
getPageScope(java.lang.Object instance)
Obtains the page scope instance
|
TagLibraryLookup |
getTagLibraryLookup() |
java.lang.Object |
methodMissing(java.lang.Object instance,
java.lang.String methodName,
java.lang.Object argsObject)
Method missing implementation that handles tag invocation by method name
|
java.lang.Object |
propertyMissing(java.lang.Object instance,
java.lang.String name)
Prpoerty missing implementation that looks up tag library namespaces or tags in the default namespace
|
void |
setGspTagLibraryLookup(TagLibraryLookup lookup) |
void |
setOut(java.lang.Object instance,
java.io.Writer newOut)
Sets the current output writer
|
void |
setTagLibraryLookup(TagLibraryLookup lookup) |
void |
throwTagError(java.lang.Object instance,
java.lang.String message)
Throws a GrailsTagException
|
java.lang.Object |
withCodec(java.lang.Object instance,
java.lang.Object codecInfo,
groovy.lang.Closure<?> body) |
currentRequestAttributes, getActionName, getApplicationContext, getControllerClass, getControllerName, getControllerNamespace, getFlash, getGrailsApplication, getGrailsAttributes, getParams, getPluginContextPath, getRequest, getResponse, getServletContext, getSession, getWebRequest, raw, setApplicationContext, setGrailsApplication, setServletContextpublic TagLibraryApi()
public TagLibraryApi(org.codehaus.groovy.grails.plugins.GrailsPluginManager pluginManager)
public void throwTagError(java.lang.Object instance,
java.lang.String message)
instance - The tag library instancemessage - The error messagepublic GroovyPageBinding getPageScope(java.lang.Object instance)
instance - The tag librarypublic org.codehaus.groovy.grails.web.util.GrailsPrintWriter getOut(java.lang.Object instance)
instance - The tag library instancepublic void setOut(java.lang.Object instance,
java.io.Writer newOut)
instance - The tag library instancenewOut - The new output writerpublic java.lang.Object methodMissing(java.lang.Object instance,
java.lang.String methodName,
java.lang.Object argsObject)
instance - The instancemethodName - The method nameargsObject - The argumentspublic java.lang.Object propertyMissing(java.lang.Object instance,
java.lang.String name)
instance - The tag library instancename - The property namegroovy.lang.MissingPropertyException - When no tag namespace or tag is found@Autowired public void setGspTagLibraryLookup(TagLibraryLookup lookup)
public void setTagLibraryLookup(TagLibraryLookup lookup)
public TagLibraryLookup getTagLibraryLookup()
public java.lang.Object withCodec(java.lang.Object instance,
java.lang.Object codecInfo,
groovy.lang.Closure<?> body)