Groovy Documentation

org.codehaus.groovy.grails.web.servlet
[Java] Class DefaultGrailsApplicationAttributes

java.lang.Object
  org.codehaus.groovy.grails.web.servlet.DefaultGrailsApplicationAttributes
All Implemented Interfaces:
GrailsApplicationAttributes

public class DefaultGrailsApplicationAttributes
extends java.lang.Object

Holds knowledge about how to obtain certain attributes from either the ServletContext or the HttpServletRequest instance.

Authors:
Graeme Rocher
See Also:
GrailsWebRequest
Since:
0.3


Constructor Summary
DefaultGrailsApplicationAttributes(javax.servlet.ServletContext context)

 
Method Summary
org.springframework.context.ApplicationContext getApplicationContext()

java.lang.String getApplicationUri(javax.servlet.ServletRequest request)

@deprecated Use instead

groovy.lang.GroovyObject getController(javax.servlet.ServletRequest request)

java.lang.String getControllerActionUri(javax.servlet.ServletRequest request)

java.lang.String getControllerUri(javax.servlet.ServletRequest request)

org.springframework.validation.Errors getErrors(javax.servlet.ServletRequest request)

FlashScope getFlashScope(javax.servlet.ServletRequest request)

GrailsApplication getGrailsApplication()

GroovyPagesUriService getGroovyPagesUriService()

org.springframework.context.MessageSource getMessageSource()

java.lang.String getNoSuffixViewURI(groovy.lang.GroovyObject controller, java.lang.String viewName)

java.io.Writer getOut(javax.servlet.http.HttpServletRequest request)

GroovyPagesTemplateEngine getPagesTemplateEngine()

java.lang.String getPluginContextPath(javax.servlet.http.HttpServletRequest request)

javax.servlet.ServletContext getServletContext()

groovy.lang.GroovyObject getTagLibraryForTag(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String tagName)

groovy.lang.GroovyObject getTagLibraryForTag(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String tagName, java.lang.String namespace)

java.lang.String getTemplateURI(groovy.lang.GroovyObject controller, java.lang.String templateName)

java.lang.String getTemplateUri(java.lang.CharSequence templateName, javax.servlet.ServletRequest request)

java.lang.String getViewUri(java.lang.String viewName, javax.servlet.http.HttpServletRequest request)

void setOut(javax.servlet.http.HttpServletRequest request, java.io.Writer out2)

 
Methods inherited from class java.lang.Object
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), 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()
 

Constructor Detail

DefaultGrailsApplicationAttributes

public DefaultGrailsApplicationAttributes(javax.servlet.ServletContext context)


 
Method Detail

getApplicationContext

public org.springframework.context.ApplicationContext getApplicationContext()


getApplicationUri

public String getApplicationUri(ServletRequest request) {
public java.lang.String getApplicationUri(javax.servlet.ServletRequest request)
deprecated:
Use instead
Parameters:
request - The Servlet Reqest
Returns:
The Application URI


getController

public groovy.lang.GroovyObject getController(javax.servlet.ServletRequest request)


getControllerActionUri

public java.lang.String getControllerActionUri(javax.servlet.ServletRequest request)


getControllerUri

public java.lang.String getControllerUri(javax.servlet.ServletRequest request)


getErrors

public org.springframework.validation.Errors getErrors(javax.servlet.ServletRequest request)


getFlashScope

public FlashScope getFlashScope(javax.servlet.ServletRequest request)


getGrailsApplication

public GrailsApplication getGrailsApplication()


getGroovyPagesUriService

public GroovyPagesUriService getGroovyPagesUriService()


getMessageSource

public org.springframework.context.MessageSource getMessageSource()


getNoSuffixViewURI

public java.lang.String getNoSuffixViewURI(groovy.lang.GroovyObject controller, java.lang.String viewName)


getOut

public java.io.Writer getOut(javax.servlet.http.HttpServletRequest request)


getPagesTemplateEngine

public GroovyPagesTemplateEngine getPagesTemplateEngine()


getPluginContextPath

public java.lang.String getPluginContextPath(javax.servlet.http.HttpServletRequest request)


getServletContext

public javax.servlet.ServletContext getServletContext()


getTagLibraryForTag

public groovy.lang.GroovyObject getTagLibraryForTag(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String tagName)


getTagLibraryForTag

public groovy.lang.GroovyObject getTagLibraryForTag(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String tagName, java.lang.String namespace)


getTemplateURI

public java.lang.String getTemplateURI(groovy.lang.GroovyObject controller, java.lang.String templateName)


getTemplateUri

public java.lang.String getTemplateUri(java.lang.CharSequence templateName, javax.servlet.ServletRequest request)


getViewUri

public java.lang.String getViewUri(java.lang.String viewName, javax.servlet.http.HttpServletRequest request)


setOut

public void setOut(javax.servlet.http.HttpServletRequest request, java.io.Writer out2)


 

Groovy Documentation