org.thymeleaf.spring3.view
Class ThymeleafViewResolver

Object
  extended by org.springframework.context.support.ApplicationObjectSupport
      extended by org.springframework.web.context.support.WebApplicationObjectSupport
          extended by org.springframework.web.servlet.view.AbstractCachingViewResolver
              extended by org.thymeleaf.spring3.view.ThymeleafViewResolver
All Implemented Interfaces:
org.springframework.context.ApplicationContextAware, org.springframework.core.Ordered, org.springframework.web.context.ServletContextAware, org.springframework.web.servlet.ViewResolver

public class ThymeleafViewResolver
extends org.springframework.web.servlet.view.AbstractCachingViewResolver
implements org.springframework.core.Ordered

Since:
1.0
Author:
Daniel Fernández

Field Summary
static String FORWARD_URL_PREFIX
           
static String REDIRECT_URL_PREFIX
           
 
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
 
Constructor Summary
ThymeleafViewResolver()
           
 
Method Summary
 void addStaticVariable(String name, Object value)
           
protected  org.springframework.web.servlet.View createView(String viewName, Locale locale)
           
 String getCharacterEncoding()
           
 String getContentType()
           
 int getOrder()
           
 Map<String,Object> getStaticVariables()
           
 SpringTemplateEngine getTemplateEngine()
           
 String[] getViewNames()
           
 boolean isRedirectContextRelative()
           
 boolean isRedirectHttp10Compatible()
           
protected  org.springframework.web.servlet.View loadView(String viewName, Locale locale)
           
 void setCharacterEncoding(String characterEncoding)
           
 void setContentType(String contentType)
           
 void setOrder(int order)
           
 void setRedirectContextRelative(boolean redirectContextRelative)
           
 void setRedirectHttp10Compatible(boolean redirectHttp10Compatible)
           
 void setStaticVariables(Map<String,?> variables)
           
 void setTemplateEngine(SpringTemplateEngine templateEngine)
           
 void setViewNames(String[] viewNames)
           
 
Methods inherited from class org.springframework.web.servlet.view.AbstractCachingViewResolver
clearCache, getCacheKey, isCache, removeFromCache, resolveViewName, setCache
 
Methods inherited from class org.springframework.web.context.support.WebApplicationObjectSupport
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext
 
Methods inherited from class org.springframework.context.support.ApplicationObjectSupport
getApplicationContext, getMessageSourceAccessor, initApplicationContext, requiredContextClass, setApplicationContext
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

REDIRECT_URL_PREFIX

public static final String REDIRECT_URL_PREFIX
See Also:
Constant Field Values

FORWARD_URL_PREFIX

public static final String FORWARD_URL_PREFIX
See Also:
Constant Field Values
Constructor Detail

ThymeleafViewResolver

public ThymeleafViewResolver()
Method Detail

getTemplateEngine

public SpringTemplateEngine getTemplateEngine()

setTemplateEngine

public void setTemplateEngine(SpringTemplateEngine templateEngine)

getStaticVariables

public Map<String,Object> getStaticVariables()

addStaticVariable

public void addStaticVariable(String name,
                              Object value)

setStaticVariables

public void setStaticVariables(Map<String,?> variables)

setOrder

public void setOrder(int order)

getOrder

public int getOrder()
Specified by:
getOrder in interface org.springframework.core.Ordered

setContentType

public void setContentType(String contentType)

getContentType

public String getContentType()

setCharacterEncoding

public void setCharacterEncoding(String characterEncoding)

getCharacterEncoding

public String getCharacterEncoding()

setRedirectContextRelative

public void setRedirectContextRelative(boolean redirectContextRelative)

isRedirectContextRelative

public boolean isRedirectContextRelative()

setRedirectHttp10Compatible

public void setRedirectHttp10Compatible(boolean redirectHttp10Compatible)

isRedirectHttp10Compatible

public boolean isRedirectHttp10Compatible()

setViewNames

public void setViewNames(String[] viewNames)

getViewNames

public String[] getViewNames()

createView

protected org.springframework.web.servlet.View createView(String viewName,
                                                          Locale locale)
                                                   throws Exception
Overrides:
createView in class org.springframework.web.servlet.view.AbstractCachingViewResolver
Throws:
Exception

loadView

protected org.springframework.web.servlet.View loadView(String viewName,
                                                        Locale locale)
                                                 throws Exception
Specified by:
loadView in class org.springframework.web.servlet.view.AbstractCachingViewResolver
Throws:
Exception


Copyright © 2011 The THYMELEAF team. All Rights Reserved.