Class HandlebarsView
java.lang.Object
org.springframework.context.support.ApplicationObjectSupport
org.springframework.web.context.support.WebApplicationObjectSupport
org.springframework.web.servlet.view.AbstractView
org.springframework.web.servlet.view.AbstractUrlBasedView
org.springframework.web.servlet.view.AbstractTemplateView
com.github.jknack.handlebars.springmvc.HandlebarsView
- All Implemented Interfaces:
org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanNameAware,org.springframework.beans.factory.InitializingBean,org.springframework.context.ApplicationContextAware,org.springframework.web.context.ServletContextAware,org.springframework.web.servlet.View
public class HandlebarsView
extends org.springframework.web.servlet.view.AbstractTemplateView
A handlebars view implementation.
- Since:
- 0.1.0
- Author:
- edgar.espina
-
Field Summary
Fields inherited from class org.springframework.web.servlet.view.AbstractTemplateView
SPRING_MACRO_REQUEST_CONTEXT_ATTRIBUTEFields inherited from class org.springframework.web.servlet.view.AbstractView
DEFAULT_CONTENT_TYPEFields inherited from interface org.springframework.web.servlet.View
PATH_VARIABLES, RESPONSE_STATUS_ATTRIBUTE, SELECTED_CONTENT_TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancheckResource(Locale locale) com.github.jknack.handlebars.TemplatevoidsetTemplate(com.github.jknack.handlebars.Template template) Set the compiled template.voidsetValueResolver(com.github.jknack.handlebars.ValueResolver... valueResolvers) Set the value resolvers.Methods inherited from class org.springframework.web.servlet.view.AbstractTemplateView
setAllowRequestOverride, setAllowSessionOverride, setExposeRequestAttributes, setExposeSessionAttributes, setExposeSpringMacroHelpersMethods inherited from class org.springframework.web.servlet.view.AbstractUrlBasedView
afterPropertiesSet, getUrl, setUrl, toStringMethods inherited from class org.springframework.web.servlet.view.AbstractView
addStaticAttribute, getAttributesMap, getBeanName, getContentType, getRequestContextAttribute, getStaticAttributes, isExposePathVariables, render, setAttributes, setAttributesCSV, setAttributesMap, setBeanName, setContentType, setExposeContextBeansAsAttributes, setExposedContextBeanNames, setExposePathVariables, setRequestContextAttributeMethods inherited from class org.springframework.web.context.support.WebApplicationObjectSupport
setServletContextMethods inherited from class org.springframework.context.support.ApplicationObjectSupport
getApplicationContext, setApplicationContext
-
Constructor Details
-
HandlebarsView
public HandlebarsView()
-
-
Method Details
-
getTemplate
public com.github.jknack.handlebars.Template getTemplate()- Returns:
- The underlying template for this view.
-
checkResource
- Overrides:
checkResourcein classorg.springframework.web.servlet.view.AbstractUrlBasedView
-
setTemplate
public void setTemplate(com.github.jknack.handlebars.Template template) Set the compiled template.- Parameters:
template- The compiled template. Required.
-
setValueResolver
public void setValueResolver(com.github.jknack.handlebars.ValueResolver... valueResolvers) Set the value resolvers.- Parameters:
valueResolvers- The value resolvers. Required.
-