クラス XmlValidatingMessageSelector
java.lang.ObjectSE
org.springframework.integration.xml.selector.XmlValidatingMessageSelector
- 実装されたすべてのインターフェース:
GenericSelector<Message<?>>
,MessageSelector
XML 検証固有の
MessageSelector
。- 導入:
- 2.0
- 作成者:
- Oleg Zhurakousky, Gary Russell, Liujiong, Artem Bilan
ネストされたクラスのサマリー
ネストされたクラスコンストラクターのサマリー
コンストラクターコンストラクター説明XmlValidatingMessageSelector
(Resource schema, StringSE schemaType) XmlValidatingMessageSelector
(Resource schema, XmlValidatingMessageSelector.SchemaType schemaType) デフォルトのXmlValidator
を使用してセレクターを作成します。XmlValidatingMessageSelector
(XmlValidator xmlValidator) メソッドのサマリー
修飾子と型メソッド説明boolean
void
setConverter
(XmlPayloadConverter converter) 検証前にペイロードを変換するときに使用するコンバーターを指定します。void
setThrowExceptionOnRejection
(boolean throwExceptionOnRejection)
コンストラクターの詳細
XmlValidatingMessageSelector
public XmlValidatingMessageSelector(Resource schema, XmlValidatingMessageSelector.SchemaType schemaType) throws IOExceptionSE デフォルトのXmlValidator
を使用してセレクターを作成します。バリデーターは、提供された "schema" の場所Resource
および "schemaType" で初期化されます。スキーマ型の有効なオプションは、XmlValidatorFactory.SCHEMA_W3C_XML
またはXmlValidatorFactory.SCHEMA_RELAX_NG
です。'schemaType' が指定されていない場合、デフォルトでXmlValidatorFactory.SCHEMA_W3C_XML
になります。- パラメーター:
schema
- スキーマ。schemaType
- スキーマ型。- 例外:
IOExceptionSE
- XmlValidatorFactory がバリデーターの作成に失敗した場合
XmlValidatingMessageSelector
XmlValidatingMessageSelector
メソッドの詳細
setThrowExceptionOnRejection
public void setThrowExceptionOnRejection(boolean throwExceptionOnRejection) setConverter
検証前にペイロードを変換するときに使用するコンバーターを指定します。- パラメーター:
converter
- ペイロードコンバーター。
accept
- 次で指定:
- インターフェース
GenericSelector<Message<?>>
のaccept
- 次で指定:
- インターフェース
MessageSelector
のaccept