クラス JDomPayloadMethodProcessor
java.lang.ObjectSE
org.springframework.xml.transform.TransformerObjectSupport
org.springframework.ws.server.endpoint.adapter.method.AbstractPayloadMethodProcessor
org.springframework.ws.server.endpoint.adapter.method.AbstractPayloadSourceMethodProcessor
org.springframework.ws.server.endpoint.adapter.method.dom.JDomPayloadMethodProcessor
- 実装されているすべてのインターフェース:
MethodArgumentResolver,MethodReturnValueHandler
JDOM 要素をサポートする
MethodArgumentResolver および MethodReturnValueHandler の実装。- 導入:
- 2.0
- 作成者:
- Arjen Poutsma
フィールドのサマリー
クラス org.springframework.xml.transform.TransformerObjectSupport から継承されたフィールド
loggerコンストラクターの概要
コンストラクター方法の概要
修飾子と型メソッド説明protected SourceSEcreateResponsePayload(org.springframework.core.MethodParameter returnType, ObjectSE returnValue) 指定された戻り値のレスポンスペイロードを作成します。protected org.jdom2.ElementresolveRequestPayloadArgument(org.springframework.core.MethodParameter parameter, SourceSE requestPayload) RequestPayloadアノテーションが付けられた、指定されたパラメーターをメソッド引数に解決します。protected booleansupportsRequestPayloadParameter(org.springframework.core.MethodParameter parameter) RequestPayloadアノテーションが付けられた、指定されたメソッドパラメーターがこのリゾルバーでサポートされているかどうかを示します。protected booleansupportsResponsePayloadReturnType(org.springframework.core.MethodParameter returnType) ResponsePayloadアノテーションが付けられた、指定されたメソッドの戻り値の型がサポートされているかどうかを示します。クラス org.springframework.ws.server.endpoint.adapter.method.AbstractPayloadSourceMethodProcessor から継承されたメソッド
handleReturnValue, resolveArgumentクラス org.springframework.ws.server.endpoint.adapter.method.AbstractPayloadMethodProcessor から継承されたメソッド
convertToByteArrayInputStream, supportsParameter, supportsReturnTypeクラス org.springframework.xml.transform.TransformerObjectSupport から継承されたメソッド
createTransformer, getTransformerFactory, newTransformerFactory, setTransformerFactoryClass, transform
コンストラクターの詳細
JDomPayloadMethodProcessor
public JDomPayloadMethodProcessor()
メソッドの詳細
supportsRequestPayloadParameter
protected boolean supportsRequestPayloadParameter(org.springframework.core.MethodParameter parameter) クラスからコピーされた説明:AbstractPayloadMethodProcessorRequestPayloadアノテーションが付けられた、指定されたメソッドパラメーターがこのリゾルバーでサポートされているかどうかを示します。- 次で指定:
- クラス
AbstractPayloadMethodProcessorのsupportsRequestPayloadParameter - パラメーター:
parameter- チェックするメソッドパラメーター- 戻り値:
- このリゾルバーが提供されたパラメーターをサポートする場合、
true。それ以外の場合はfalse
resolveRequestPayloadArgument
protected org.jdom2.Element resolveRequestPayloadArgument(org.springframework.core.MethodParameter parameter, SourceSE requestPayload) throws ExceptionSE クラスからコピーされた説明:AbstractPayloadSourceMethodProcessorRequestPayloadアノテーションが付けられた、指定されたパラメーターをメソッド引数に解決します。- 次で指定:
- クラス
AbstractPayloadSourceMethodProcessorのresolveRequestPayloadArgument - パラメーター:
parameter- 引数に解決するパラメーターrequestPayload- リクエストペイロード- 戻り値:
- 解決された引数。
nullの可能性があります。 - 例外:
ExceptionSE- エラーの場合
supportsResponsePayloadReturnType
protected boolean supportsResponsePayloadReturnType(org.springframework.core.MethodParameter returnType) クラスからコピーされた説明:AbstractPayloadMethodProcessorResponsePayloadアノテーションが付けられた、指定されたメソッドの戻り値の型がサポートされているかどうかを示します。- 次で指定:
- クラス
AbstractPayloadMethodProcessorのsupportsResponsePayloadReturnType - パラメーター:
returnType- チェックするメソッドパラメーター- 戻り値:
- このリゾルバーが提供された戻り値の型をサポートする場合は
true。それ以外の場合はfalse
createResponsePayload
protected SourceSE createResponsePayload(org.springframework.core.MethodParameter returnType, ObjectSE returnValue) クラスからコピーされた説明:AbstractPayloadSourceMethodProcessor指定された戻り値のレスポンスペイロードを作成します。- 次で指定:
- クラス
AbstractPayloadSourceMethodProcessorのcreateResponsePayload - パラメーター:
returnType- 処理する戻り値の型returnValue- 処理する戻り値- 戻り値:
- レスポンスペイロード