クラス AbstractXlsxStreamingView
java.lang.ObjectSE
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
org.springframework.web.servlet.view.document.AbstractXlsxStreamingView
- 実装されているすべてのインターフェース:
Aware, BeanNameAware, ApplicationContextAware, ServletContextAware, View
@DeprecatedSE(since="7.0",
forRemoval=true)
public abstract class AbstractXlsxStreamingView
extends AbstractXlsxView
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
POI のストリーミングバリアントを使用した、Office 2007 XLSX 形式の Excel ドキュメントビュー用の便利なスーパークラス。Apache POI 3.9 以降と互換性があります。
サブクラスのワークブックでの作業については、Apache の POI サイトを参照してください。
- 導入:
- 4.2
- 作成者:
- Juergen Hoeller
フィールドのサマリー
クラス AbstractView から継承されたフィールド
DEFAULT_CONTENT_TYPEクラス ApplicationObjectSupport から継承されたフィールド
loggerインターフェース View から継承されたフィールド
PATH_VARIABLES, RESPONSE_STATUS_ATTRIBUTE, SELECTED_CONTENT_TYPEコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected org.apache.poi.xssf.streaming.SXSSFWorkbookcreateWorkbook(MapSE<StringSE, ObjectSE> model, jakarta.servlet.http.HttpServletRequest request) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。この実装は、XLSX 形式をストリーミングするためのSXSSFWorkbookを作成します。protected voidrenderWorkbook(org.apache.poi.ss.usermodel.Workbook workbook, jakarta.servlet.http.HttpServletResponse response) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。この実装は、レンダリングが完了すると、SXSSFWorkbookを破棄します。クラス AbstractXlsView から継承されたメソッド
buildExcelDocument, generatesDownloadContent, renderMergedOutputModelクラス 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, writeToResponseクラス WebApplicationObjectSupport から継承されたメソッド
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext
コンストラクターの詳細
AbstractXlsxStreamingView
public AbstractXlsxStreamingView()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
メソッドの詳細
createWorkbook
protected org.apache.poi.xssf.streaming.SXSSFWorkbook createWorkbook(MapSE<StringSE, ObjectSE> model, jakarta.servlet.http.HttpServletRequest request) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。この実装は、XLSX 形式をストリーミングするためのSXSSFWorkbookを作成します。- オーバーライド:
- クラス
AbstractXlsxViewのcreateWorkbook - パラメーター:
model- モデルマップrequest- 現在の HTTP リクエスト (URL またはヘッダーを考慮するため)- 戻り値:
- 新しい
Workbookインスタンス
renderWorkbook
protected void renderWorkbook(org.apache.poi.ss.usermodel.Workbook workbook, jakarta.servlet.http.HttpServletResponse response) throws IOExceptionSE 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。この実装は、レンダリングが完了すると、SXSSFWorkbookを破棄します。- オーバーライド:
- クラス
AbstractXlsViewのrenderWorkbook - パラメーター:
workbook- レンダリングする POI ワークブックresponse- 現在の HTTP レスポンス- 例外:
IOExceptionSE- 委譲している I/O メソッドによってスローされたとき- 関連事項:
Viewクラスを提供したり、Web ハンドラーで直接レンダリングを実行したりできます。