io.leopard.topnb.view
Class FtlView

java.lang.Object
  extended by org.springframework.context.support.ApplicationObjectSupport
      extended by org.springframework.web.context.support.WebApplicationObjectSupport
          extended by org.springframework.web.servlet.view.AbstractView
              extended by org.springframework.web.servlet.view.AbstractUrlBasedView
                  extended by org.springframework.web.servlet.view.AbstractTemplateView
                      extended by org.springframework.web.servlet.view.freemarker.FreeMarkerView
                          extended by io.leopard.topnb.view.FtlView
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 FtlView
extends org.springframework.web.servlet.view.freemarker.FreeMarkerView


Field Summary
 
Fields inherited from class org.springframework.web.servlet.view.AbstractTemplateView
SPRING_MACRO_REQUEST_CONTEXT_ATTRIBUTE
 
Fields inherited from class org.springframework.web.servlet.view.AbstractView
DEFAULT_CONTENT_TYPE
 
Fields inherited from class org.springframework.context.support.ApplicationObjectSupport
logger
 
Fields inherited from interface org.springframework.web.servlet.View
PATH_VARIABLES, RESPONSE_STATUS_ATTRIBUTE, SELECTED_CONTENT_TYPE
 
Constructor Summary
FtlView(java.lang.String viewName)
           
FtlView(java.lang.String folder, java.lang.String viewName)
           
 
Method Summary
 void addObject(java.lang.String name, java.lang.Object value)
           
protected  org.springframework.web.servlet.view.freemarker.FreeMarkerConfig autodetectConfiguration()
           
 java.lang.String getContentType()
           
protected  freemarker.template.Template getTemplate(java.lang.String name, java.util.Locale locale)
           
 
Methods inherited from class org.springframework.web.servlet.view.freemarker.FreeMarkerView
buildTemplateModel, checkResource, doRender, exposeHelpers, getConfiguration, getEncoding, getObjectWrapper, getTemplate, initServletContext, processTemplate, renderMergedTemplateModel, setConfiguration, setEncoding
 
Methods inherited from class org.springframework.web.servlet.view.AbstractTemplateView
applyContentType, renderMergedOutputModel, setAllowRequestOverride, setAllowSessionOverride, setExposeRequestAttributes, setExposeSessionAttributes, setExposeSpringMacroHelpers
 
Methods inherited from class org.springframework.web.servlet.view.AbstractUrlBasedView
afterPropertiesSet, getUrl, isUrlRequired, setUrl, toString
 
Methods inherited from class org.springframework.web.servlet.view.AbstractView
addStaticAttribute, createMergedOutputModel, createRequestContext, createTemporaryOutputStream, exposeModelAsRequestAttributes, generatesDownloadContent, getAttributesMap, getBeanName, getRequestContextAttribute, getStaticAttributes, isExposePathVariables, prepareResponse, render, setAttributes, setAttributesCSV, setAttributesMap, setBeanName, setContentType, setExposePathVariables, setRequestContextAttribute, setResponseContentType, writeToResponse
 
Methods inherited from class org.springframework.web.context.support.WebApplicationObjectSupport
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, isContextRequired, setServletContext
 
Methods inherited from class org.springframework.context.support.ApplicationObjectSupport
getApplicationContext, getMessageSourceAccessor, initApplicationContext, requiredContextClass, setApplicationContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FtlView

public FtlView(java.lang.String viewName)

FtlView

public FtlView(java.lang.String folder,
               java.lang.String viewName)
Method Detail

addObject

public void addObject(java.lang.String name,
                      java.lang.Object value)

autodetectConfiguration

protected org.springframework.web.servlet.view.freemarker.FreeMarkerConfig autodetectConfiguration()
                                                                                            throws org.springframework.beans.BeansException
Overrides:
autodetectConfiguration in class org.springframework.web.servlet.view.freemarker.FreeMarkerView
Throws:
org.springframework.beans.BeansException

getContentType

public java.lang.String getContentType()
Specified by:
getContentType in interface org.springframework.web.servlet.View
Overrides:
getContentType in class org.springframework.web.servlet.view.AbstractView

getTemplate

protected freemarker.template.Template getTemplate(java.lang.String name,
                                                   java.util.Locale locale)
                                            throws java.io.IOException
Overrides:
getTemplate in class org.springframework.web.servlet.view.freemarker.FreeMarkerView
Throws:
java.io.IOException


Copyright © 2014. All Rights Reserved.