Class BinaryView
- java.lang.Object
-
- org.springframework.context.support.ApplicationObjectSupport
-
- org.springframework.web.context.support.WebApplicationObjectSupport
-
- org.springframework.web.servlet.view.AbstractView
-
- org.craftercms.studio.impl.v1.util.spring.mvc.BinaryView
-
- All Implemented Interfaces:
org.springframework.beans.factory.Aware
,org.springframework.beans.factory.BeanNameAware
,org.springframework.context.ApplicationContextAware
,org.springframework.web.context.ServletContextAware
,org.springframework.web.servlet.View
public class BinaryView extends org.springframework.web.servlet.view.AbstractView
-
-
Field Summary
Fields Modifier and Type Field Description static String
CACHE_CONTROL_HEADER_NAME
static String
DEFAULT_CHARACTER_ENCODING
static String
DEFAULT_CONTENT_PATH_MODEL_ATTR_NAME
static String
DEFAULT_CONTENT_STREAM_MODEL_ATTR_NAME
static String
DEFAULT_CONTENT_TYPE
static String
DISABLED_CACHING_CACHE_CONTROL_HEADER_VALUE
static long
DISABLED_CACHING_EXPIRES_HEADER_VALUE
static String
DISABLED_CACHING_PRAGMA_HEADER_VALUE
static String
EXPIRES_HEADER_NAME
static String
PRAGMA_HEADER_NAME
-
Constructor Summary
Constructors Constructor Description BinaryView()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
prepareResponse(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
protected void
renderMergedOutputModel(Map<String,Object> model, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
void
setDisableCaching(boolean disableCaching)
Tells the client to disable caching of the generated JSON.-
Methods inherited from class org.springframework.web.servlet.view.AbstractView
addStaticAttribute, createMergedOutputModel, createRequestContext, createTemporaryOutputStream, exposeModelAsRequestAttributes, formatViewName, generatesDownloadContent, getAttributesMap, getBeanName, getContentType, getRequestContextAttribute, getRequestToExpose, getStaticAttributes, isExposePathVariables, render, setAttributes, setAttributesCSV, setAttributesMap, setBeanName, setContentType, setExposeContextBeansAsAttributes, setExposedContextBeanNames, setExposePathVariables, setRequestContextAttribute, setResponseContentType, toString, writeToResponse
-
Methods inherited from class org.springframework.web.context.support.WebApplicationObjectSupport
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext
-
-
-
-
Field Detail
-
DEFAULT_CONTENT_STREAM_MODEL_ATTR_NAME
public static final String DEFAULT_CONTENT_STREAM_MODEL_ATTR_NAME
- See Also:
- Constant Field Values
-
DEFAULT_CONTENT_PATH_MODEL_ATTR_NAME
public static final String DEFAULT_CONTENT_PATH_MODEL_ATTR_NAME
- See Also:
- Constant Field Values
-
DEFAULT_CONTENT_TYPE
public static final String DEFAULT_CONTENT_TYPE
- See Also:
- Constant Field Values
-
DEFAULT_CHARACTER_ENCODING
public static final String DEFAULT_CHARACTER_ENCODING
- See Also:
- Constant Field Values
-
PRAGMA_HEADER_NAME
public static final String PRAGMA_HEADER_NAME
- See Also:
- Constant Field Values
-
CACHE_CONTROL_HEADER_NAME
public static final String CACHE_CONTROL_HEADER_NAME
- See Also:
- Constant Field Values
-
EXPIRES_HEADER_NAME
public static final String EXPIRES_HEADER_NAME
- See Also:
- Constant Field Values
-
DISABLED_CACHING_PRAGMA_HEADER_VALUE
public static final String DISABLED_CACHING_PRAGMA_HEADER_VALUE
- See Also:
- Constant Field Values
-
DISABLED_CACHING_CACHE_CONTROL_HEADER_VALUE
public static final String DISABLED_CACHING_CACHE_CONTROL_HEADER_VALUE
- See Also:
- Constant Field Values
-
DISABLED_CACHING_EXPIRES_HEADER_VALUE
public static final long DISABLED_CACHING_EXPIRES_HEADER_VALUE
- See Also:
- Constant Field Values
-
-
Method Detail
-
setDisableCaching
public void setDisableCaching(boolean disableCaching)
Tells the client to disable caching of the generated JSON. Default is false.
-
prepareResponse
protected void prepareResponse(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
- Overrides:
prepareResponse
in classorg.springframework.web.servlet.view.AbstractView
-
renderMergedOutputModel
protected void renderMergedOutputModel(Map<String,Object> model, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
- Specified by:
renderMergedOutputModel
in classorg.springframework.web.servlet.view.AbstractView
- Throws:
Exception
-
-