nga.servlet.dsp.writer
クラス AbstractResultWriter

java.lang.Object
  上位を拡張 nga.servlet.dsp.writer.AbstractResultWriter
すべての実装されたインタフェース:
ResultWriter
直系の既知のサブクラス:
DefaultResultWriter, Downloader

public abstract class AbstractResultWriter
extends Object
implements ResultWriter

ResultWriter のための汎用基底クラス。


コンストラクタの概要
AbstractResultWriter()
          AbstractResultWriter を作成する。
 
メソッドの概要
protected  String getErrorPage(ResultInfo resultInfo)
          エラー時の遷移先ページを取得する。
protected  String getPage(ResultInfo resultInfo)
          遷移先ページを取得する。
protected abstract  void handleWrite(ServiceInfo serviceInfo)
          ServiceInfo.getResultObject() で取得した処理結果オブジェクトの出力を行なう。
protected  void setErrorPage(String errorPage)
          エラー時の遷移先ページをセットする。
protected  void setPage(String page)
          遷移先ページをセットする。
 void write(ServiceInfo serviceInfo)
          ServiceInfo.getResultObject() で取得した処理結果オブジェクトの出力を行なう。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AbstractResultWriter

public AbstractResultWriter()
AbstractResultWriter を作成する。

メソッドの詳細

write

public void write(ServiceInfo serviceInfo)
           throws IOException,
                  javax.servlet.ServletException
インタフェース ResultWriter の記述:
ServiceInfo.getResultObject() で取得した処理結果オブジェクトの出力を行なう。

定義:
インタフェース ResultWriter 内の write
パラメータ:
serviceInfo - 現在実行されている service に関する情報。
例外:
IOException
javax.servlet.ServletException
関連項目:
ResultWriter.write(ServiceInfo)

handleWrite

protected abstract void handleWrite(ServiceInfo serviceInfo)
                             throws IOException,
                                    javax.servlet.ServletException
ServiceInfo.getResultObject() で取得した処理結果オブジェクトの出力を行なう。

パラメータ:
serviceInfo - 現在実行されている service に関する情報。
例外:
IOException
javax.servlet.ServletException

getPage

protected String getPage(ResultInfo resultInfo)
遷移先ページを取得する。

戻り値:
遷移先ページ。

setPage

protected void setPage(String page)
遷移先ページをセットする。

パラメータ:
page - 遷移先ページ。

getErrorPage

protected String getErrorPage(ResultInfo resultInfo)
エラー時の遷移先ページを取得する。

戻り値:
エラー時の遷移先ページ。

setErrorPage

protected void setErrorPage(String errorPage)
エラー時の遷移先ページをセットする。

パラメータ:
errorPage - エラー時の遷移先ページ。