com.watchitlater.spring
Class StringTemplateView

java.lang.Object
  extended by com.watchitlater.spring.StringTemplateView
All Implemented Interfaces:
org.springframework.web.servlet.View

public class StringTemplateView
extends java.lang.Object
implements org.springframework.web.servlet.View


Field Summary
static java.lang.String APPLICATION_KEY
           
protected  boolean autoIndent
           
static java.lang.String BASE_PATH
           
static java.lang.String BIND_STATUS_KEY
           
protected  java.lang.String contentType
           
protected  boolean exposeRequestContext
           
static java.lang.String MESSAGES_KEY
           
static java.lang.String MODEL_KEY
           
static java.lang.String PARAMS_KEY
           
static java.lang.String REQUEST_KEY
           
static java.lang.String SERVLET_PATH
           
protected  javax.servlet.ServletContext servletContext
           
static java.lang.String SESSION_KEY
           
protected  WebStringTemplate template
           
static java.lang.String THEME_MESSAGES_KEY
           
 
Fields inherited from interface org.springframework.web.servlet.View
RESPONSE_STATUS_ATTRIBUTE
 
Constructor Summary
StringTemplateView()
           
 
Method Summary
protected  void exposeModel(java.util.Map<java.lang.String,?> model)
           
protected  void exposeRequest(javax.servlet.http.HttpServletRequest request)
           
protected  void exposeRequestContext(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.Map model)
           
protected  java.util.Map<java.lang.String,java.lang.Object> getApplicationAttributes()
           
 java.lang.String getContentType()
           
protected  java.util.Map<java.lang.String,java.lang.Object> getRequestAttributes(javax.servlet.http.HttpServletRequest request)
           
protected  java.util.Map<java.lang.String,java.lang.Object> getRequestParameters(javax.servlet.http.HttpServletRequest request)
           
protected  java.util.Map<java.lang.String,java.lang.Object> getSessionAttributes(javax.servlet.http.HttpServletRequest request)
           
 void render(java.util.Map<java.lang.String,?> model, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void setAutoIndent(boolean autoIndent)
           
 void setContentType(java.lang.String contentType)
           
 void setExposeRequestContext(boolean exposeRequestContext)
           
 void setServletContext(javax.servlet.ServletContext servletContext)
           
 void setTemplate(WebStringTemplate template)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BASE_PATH

public static final java.lang.String BASE_PATH
See Also:
Constant Field Values

SERVLET_PATH

public static final java.lang.String SERVLET_PATH
See Also:
Constant Field Values

MODEL_KEY

public static final java.lang.String MODEL_KEY
See Also:
Constant Field Values

PARAMS_KEY

public static final java.lang.String PARAMS_KEY
See Also:
Constant Field Values

REQUEST_KEY

public static final java.lang.String REQUEST_KEY
See Also:
Constant Field Values

SESSION_KEY

public static final java.lang.String SESSION_KEY
See Also:
Constant Field Values

APPLICATION_KEY

public static final java.lang.String APPLICATION_KEY
See Also:
Constant Field Values

THEME_MESSAGES_KEY

public static final java.lang.String THEME_MESSAGES_KEY
See Also:
Constant Field Values

BIND_STATUS_KEY

public static final java.lang.String BIND_STATUS_KEY
See Also:
Constant Field Values

MESSAGES_KEY

public static final java.lang.String MESSAGES_KEY
See Also:
Constant Field Values

servletContext

protected javax.servlet.ServletContext servletContext

exposeRequestContext

protected boolean exposeRequestContext

template

protected WebStringTemplate template

contentType

protected java.lang.String contentType

autoIndent

protected boolean autoIndent
Constructor Detail

StringTemplateView

public StringTemplateView()
Method Detail

setTemplate

public void setTemplate(WebStringTemplate template)

setServletContext

public void setServletContext(javax.servlet.ServletContext servletContext)

setExposeRequestContext

public void setExposeRequestContext(boolean exposeRequestContext)

setAutoIndent

public void setAutoIndent(boolean autoIndent)

setContentType

public void setContentType(java.lang.String contentType)

getContentType

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

render

public void render(java.util.Map<java.lang.String,?> model,
                   javax.servlet.http.HttpServletRequest request,
                   javax.servlet.http.HttpServletResponse response)
            throws java.lang.Exception
Specified by:
render in interface org.springframework.web.servlet.View
Throws:
java.lang.Exception

exposeModel

protected void exposeModel(java.util.Map<java.lang.String,?> model)

exposeRequest

protected void exposeRequest(javax.servlet.http.HttpServletRequest request)

exposeRequestContext

protected void exposeRequestContext(javax.servlet.http.HttpServletRequest request,
                                    javax.servlet.http.HttpServletResponse response,
                                    java.util.Map model)

getRequestParameters

protected java.util.Map<java.lang.String,java.lang.Object> getRequestParameters(javax.servlet.http.HttpServletRequest request)

getRequestAttributes

protected java.util.Map<java.lang.String,java.lang.Object> getRequestAttributes(javax.servlet.http.HttpServletRequest request)

getSessionAttributes

protected java.util.Map<java.lang.String,java.lang.Object> getSessionAttributes(javax.servlet.http.HttpServletRequest request)

getApplicationAttributes

protected java.util.Map<java.lang.String,java.lang.Object> getApplicationAttributes()

Copyright © 2010, Thomas Czarniecki