org.codehaus.groovy.grails.web.pages
Interface GroovyPagesUriService

All Known Implementing Classes:
DefaultGroovyPagesUriService, GroovyPagesUriSupport

public interface GroovyPagesUriService

Provides methods to lookup URIs of views and templates.

Since:
1.2

Field Summary
static java.lang.String BEAN_ID
           
 
Method Summary
 void clear()
           
 java.lang.String getAbsoluteTemplateURI(java.lang.String templateName)
           
 java.lang.String getAbsoluteViewURI(java.lang.String viewName)
           
 java.lang.String getDeployedAbsoluteViewURI(java.lang.String viewName)
           
 java.lang.String getDeployedViewURI(java.lang.String controllerName, java.lang.String viewName)
           
 java.lang.String getNoSuffixViewURI(groovy.lang.GroovyObject controller, java.lang.String viewName)
           
 java.lang.String getNoSuffixViewURI(java.lang.String controllerName, java.lang.String viewName)
           
 java.lang.String getTemplateURI(groovy.lang.GroovyObject controller, java.lang.String templateName)
           
 java.lang.String getTemplateURI(java.lang.String controllerName, java.lang.String templateName)
          Obtains a template name of the given controller name and template name
 java.lang.String getViewURI(java.lang.String controllerName, java.lang.String viewName)
          Obtains a view name for the given controller name and template name
 

Field Detail

BEAN_ID

static final java.lang.String BEAN_ID
See Also:
Constant Field Values
Method Detail

getTemplateURI

java.lang.String getTemplateURI(java.lang.String controllerName,
                                java.lang.String templateName)
Obtains a template name of the given controller name and template name

Parameters:
controllerName - The controller name
templateName - The template name
Returns:
The template URI

getDeployedViewURI

java.lang.String getDeployedViewURI(java.lang.String controllerName,
                                    java.lang.String viewName)

getNoSuffixViewURI

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

getNoSuffixViewURI

java.lang.String getNoSuffixViewURI(java.lang.String controllerName,
                                    java.lang.String viewName)

getTemplateURI

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

clear

void clear()

getAbsoluteTemplateURI

java.lang.String getAbsoluteTemplateURI(java.lang.String templateName)

getAbsoluteViewURI

java.lang.String getAbsoluteViewURI(java.lang.String viewName)

getDeployedAbsoluteViewURI

java.lang.String getDeployedAbsoluteViewURI(java.lang.String viewName)

getViewURI

java.lang.String getViewURI(java.lang.String controllerName,
                            java.lang.String viewName)
Obtains a view name for the given controller name and template name

Parameters:
controllerName - The controller name
viewName - The view name
Returns:
The view URI