クラス StaxPayloadMethodArgumentResolver
java.lang.ObjectSE
org.springframework.xml.transform.TransformerObjectSupport
org.springframework.ws.server.endpoint.adapter.method.StaxPayloadMethodArgumentResolver
- 実装済みのインターフェース一覧:
MethodArgumentResolver
public class StaxPayloadMethodArgumentResolver
extends TransformerObjectSupport
implements MethodArgumentResolver
- 導入:
- 2.0
- 作成者:
- Arjen Poutsma
フィールド概要
クラス org.springframework.xml.transform.TransformerObjectSupport から継承されたフィールド
loggerコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明protected XMLInputFactorySEresolveArgument(MessageContext messageContext, org.springframework.core.MethodParameter parameter) 指定されたパラメーターをメソッド引数に解決します。booleansupportsParameter(org.springframework.core.MethodParameter parameter) 指定されたメソッドパラメーターがこのリゾルバーでサポートされているかどうかを示します。クラス org.springframework.xml.transform.TransformerObjectSupport から継承されたメソッド
createTransformer, getTransformerFactory, newTransformerFactory, setTransformerFactoryClass, transform
コンストラクターの詳細
StaxPayloadMethodArgumentResolver
public StaxPayloadMethodArgumentResolver()
メソッドの詳細
supportsParameter
public boolean supportsParameter(org.springframework.core.MethodParameter parameter) インターフェースからコピーされた説明:MethodArgumentResolver指定されたメソッドパラメーターがこのリゾルバーでサポートされているかどうかを示します。- 次で指定:
- インターフェース
MethodArgumentResolverのsupportsParameter - パラメーター:
parameter- チェックするメソッドパラメーター- 戻り値:
- このリゾルバーが提供されたパラメーターをサポートする場合、
true。それ以外の場合はfalse
resolveArgument
public ObjectSE resolveArgument(MessageContext messageContext, org.springframework.core.MethodParameter parameter) throws TransformerExceptionSE, XMLStreamExceptionSE インターフェースからコピーされた説明:MethodArgumentResolver指定されたパラメーターをメソッド引数に解決します。- 次で指定:
- インターフェース
MethodArgumentResolverのresolveArgument - パラメーター:
messageContext- 現在のメッセージコンテキストparameter- 引数に解決するパラメーター。このパラメーターは、事前にこのインターフェースのMethodArgumentResolver.supportsParameter(MethodParameter)メソッドに渡されている必要があります。MethodArgumentResolver.supportsParameter(MethodParameter)メソッドはtrueを返している必要があります。- 戻り値:
- 解決された引数。
nullの可能性があります。 - 例外:
TransformerExceptionSEXMLStreamExceptionSE
createXmlInputFactory
このリゾルバーがXMLStreamReaderSE およびXMLEventReaderSE オブジェクトの作成に使用するXMLInputFactoryを作成します。サブクラスでオーバーライドして、ファクトリの初期化をさらに追加できます。結果のファクトリはキャッシュされるため、このメソッドは 1 回だけ呼び出されます。
- 戻り値:
- 作成されたファクトリ