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 |
メソッドの概要 |
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, 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に設定する値