Class AbstractXlsxView
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.document.AbstractXlsView
org.springframework.web.servlet.view.document.AbstractXlsxView
- All Implemented Interfaces:
Aware, BeanNameAware, ApplicationContextAware, ServletContextAware, View
- Direct Known Subclasses:
AbstractXlsxStreamingView
@Deprecated(since="7.0",
forRemoval=true)
public abstract class AbstractXlsxView
extends AbstractXlsView
Deprecated, for removal: This API element is subject to removal in a future version.
Convenient superclass for Excel document views in the Office 2007 XLSX format
(as supported by POI-OOXML). Compatible with Apache POI 3.5 and higher.
For working with the workbook in subclasses, see Apache's POI site.
- Since:
- 4.2
- Author:
- Juergen Hoeller
-
Field Summary
Fields inherited from class AbstractView
DEFAULT_CONTENT_TYPEFields inherited from class ApplicationObjectSupport
loggerFields inherited from interface View
PATH_VARIABLES, RESPONSE_STATUS_ATTRIBUTE, SELECTED_CONTENT_TYPE -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Default Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.poi.ss.usermodel.WorkbookcreateWorkbook(Map<String, Object> model, jakarta.servlet.http.HttpServletRequest request) Deprecated, for removal: This API element is subject to removal in a future version.This implementation creates anXSSFWorkbookfor the XLSX format.Methods inherited from class AbstractXlsView
buildExcelDocument, generatesDownloadContent, renderMergedOutputModel, renderWorkbookMethods inherited from class AbstractView
addStaticAttribute, createMergedOutputModel, createRequestContext, createTemporaryOutputStream, exposeModelAsRequestAttributes, formatViewName, getAttributesMap, getBeanName, getContentType, getRequestContextAttribute, getRequestToExpose, getStaticAttributes, isExposePathVariables, prepareResponse, render, setAttributes, setAttributesCSV, setAttributesMap, setBeanName, setContentType, setExposeContextBeansAsAttributes, setExposedContextBeanNames, setExposePathVariables, setRequestContextAttribute, setResponseContentType, toString, writeToResponseMethods inherited from class WebApplicationObjectSupport
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContextMethods inherited from class ApplicationObjectSupport
getApplicationContext, getMessageSourceAccessor, initApplicationContext, obtainApplicationContext, requiredContextClass, setApplicationContext
-
Constructor Details
-
AbstractXlsxView
public AbstractXlsxView()Deprecated, for removal: This API element is subject to removal in a future version.Default Constructor.Sets the content type of the view to
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet".
-
-
Method Details
-
createWorkbook
protected org.apache.poi.ss.usermodel.Workbook createWorkbook(Map<String, Object> model, jakarta.servlet.http.HttpServletRequest request) Deprecated, for removal: This API element is subject to removal in a future version.This implementation creates anXSSFWorkbookfor the XLSX format.- Overrides:
createWorkbookin classAbstractXlsView- Parameters:
model- the model Maprequest- current HTTP request (for taking the URL or headers into account)- Returns:
- the new
Workbookinstance
-
Viewclass or perform rendering in web handlers directly.