|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectnga.servlet.dsp.writer.AbstractResultWriter
nga.servlet.dsp.writer.Downloader
public abstract class Downloader
ダウンロード用 ResultWriter。
| コンストラクタの概要 | |
|---|---|
Downloader()
Downloader を作成する。 |
|
| メソッドの概要 | |
|---|---|
protected String |
getContentType(ResultInfo resultInfo,
String charset)
ContentType 指定用文字列を取得する。 |
protected String |
getFileName(ResultInfo resultInfo)
ファイル名を取得する。 |
protected void |
handleWrite(ServiceInfo serviceInfo)
ServiceInfo.getResultObject() で取得した処理結果オブジェクトの出力を行なう。 |
protected void |
setResponseHeader(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ResultInfo resultInfo)
Response ヘッダの設定を行う。 |
protected abstract void |
write(ResultInfo resultInfo,
javax.servlet.ServletOutputStream outputStream,
Object resultObject)
ダウンロードするファイルの内容を出力する。 |
| クラス nga.servlet.dsp.writer.AbstractResultWriter から継承されたメソッド |
|---|
getErrorPage, getPage, setErrorPage, setPage, write |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public Downloader()
| メソッドの詳細 |
|---|
protected String getFileName(ResultInfo resultInfo)
protected String getContentType(ResultInfo resultInfo,
String charset)
protected void handleWrite(ServiceInfo serviceInfo)
throws IOException,
javax.servlet.ServletException
AbstractResultWriter の記述: ServiceInfo.getResultObject() で取得した処理結果オブジェクトの出力を行なう。
AbstractResultWriter 内の handleWriteserviceInfo - 現在実行されている service に関する情報。
IOException
javax.servlet.ServletExceptionAbstractResultWriter.handleWrite(ServiceInfo)
protected abstract void write(ResultInfo resultInfo,
javax.servlet.ServletOutputStream outputStream,
Object resultObject)
throws IOException,
javax.servlet.ServletException
resultInfo - 結果出力情報。outputStream - 出力先。resultObject - 出力する内容。
IOException
javax.servlet.ServletException
protected void setResponseHeader(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ResultInfo resultInfo)
request - リクエスト。response - レスポンス。resultInfo - result タグの情報。
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||