jp.terasoluna.fw.web.rich.springmvc.servlet.view.castor
クラス CastorView

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.AbstractUrlBasedView
                  上位を拡張 jp.terasoluna.fw.web.rich.springmvc.servlet.view.castor.CastorView
すべての実装されたインタフェース:
org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationContextAware, org.springframework.web.context.ServletContextAware, org.springframework.web.servlet.View

public class CastorView
extends org.springframework.web.servlet.view.AbstractUrlBasedView

Castorを利用してHTTPレスポンス生成を行うクラス。 業務処理結果であるモデルオブジェクトからXML形式のデータを作成し、 HTTPレスポンスに設定する。

関連項目:
CastorViewResolver

フィールドの概要
private static org.apache.commons.logging.Log log
          ログクラス。
private  OXMapper oxmapper
          XML→オブジェクト変換クラス。
 
クラス org.springframework.web.servlet.view.AbstractView から継承されたフィールド
DEFAULT_CONTENT_TYPE
 
クラス org.springframework.context.support.ApplicationObjectSupport から継承されたフィールド
logger
 
コンストラクタの概要
CastorView()
           
 
メソッドの概要
protected  void addResponseHeader(java.util.Map model, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          レスポンスヘッダを追加する。
 OXMapper getOxmapper()
          oxmapperを取得する。
protected  void renderMergedOutputModel(java.util.Map model, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Castorビューの表示処理を行なう。
 void setOxmapper(OXMapper oxmapper)
          oxmapperを設定する。
 
クラス org.springframework.web.servlet.view.AbstractUrlBasedView から継承されたメソッド
afterPropertiesSet, getUrl, isUrlRequired, setUrl, toString
 
クラス org.springframework.web.servlet.view.AbstractView から継承されたメソッド
addStaticAttribute, createRequestContext, exposeModelAsRequestAttributes, getAttributesMap, getBeanName, getContentType, getRequestContextAttribute, getStaticAttributes, render, setAttributes, setAttributesCSV, setAttributesMap, setBeanName, setContentType, setRequestContextAttribute
 
クラス org.springframework.web.context.support.WebApplicationObjectSupport から継承されたメソッド
getServletContext, getTempDir, getWebApplicationContext, isContextRequired, setServletContext
 
クラス org.springframework.context.support.ApplicationObjectSupport から継承されたメソッド
getApplicationContext, getMessageSourceAccessor, initApplicationContext, requiredContextClass, setApplicationContext
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

log

private static org.apache.commons.logging.Log log
ログクラス。


oxmapper

private OXMapper oxmapper
XML→オブジェクト変換クラス。

コンストラクタの詳細

CastorView

public CastorView()
メソッドの詳細

renderMergedOutputModel

protected void renderMergedOutputModel(java.util.Map model,
                                       javax.servlet.http.HttpServletRequest request,
                                       javax.servlet.http.HttpServletResponse response)
                                throws java.lang.Exception
Castorビューの表示処理を行なう。

定義:
クラス org.springframework.web.servlet.view.AbstractView 内の renderMergedOutputModel
パラメータ:
model - 業務処理の結果
request - HTTPリクエスト
response - HTTPレスポンス
例外:
java.lang.Exception - 例外。

addResponseHeader

protected void addResponseHeader(java.util.Map model,
                                 javax.servlet.http.HttpServletRequest request,
                                 javax.servlet.http.HttpServletResponse response)
レスポンスヘッダを追加する。 レスポンスヘッダを追加する場合、このメソッドをオーバライドする。

パラメータ:
model - 業務処理の結果
request - HTTPリクエスト
response - HTTPレスポンス

getOxmapper

public OXMapper getOxmapper()
oxmapperを取得する。

戻り値:
oxmapper属性

setOxmapper

public void setOxmapper(OXMapper oxmapper)
oxmapperを設定する。

パラメータ:
oxmapper - oxmapperに設定する値