クラス 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, @Nullable StringSE schemaType) XmlValidatingMessageSelector(Resource schema, @Nullable XmlValidatingMessageSelector.SchemaType schemaType) デフォルトのXmlValidatorを使用してセレクターを作成します。XmlValidatingMessageSelector(XmlValidator xmlValidator) 方法の概要
修飾子と型メソッド説明booleanvoidsetConverter(XmlPayloadConverter converter) 検証前にペイロードを変換するときに使用するコンバーターを指定します。voidsetThrowExceptionOnRejection(boolean throwExceptionOnRejection)
コンストラクターの詳細
XmlValidatingMessageSelector
public XmlValidatingMessageSelector(Resource schema, @Nullable XmlValidatingMessageSelector.SchemaType schemaType) throws IOExceptionSE デフォルトXmlValidatorでセレクターを作成します。バリデータは、指定された「スキーマ」の場所Resourceおよび "schemaType" で初期化されます。スキーマ型の有効なオプションはXmlValidatorFactory.SCHEMA_W3C_XMLまたはXmlValidatorFactory.SCHEMA_RELAX_NGです。"schemaType" が指定されていない場合は、デフォルトでXmlValidatorFactory.SCHEMA_W3C_XMLになります。- パラメーター:
schema- スキーマ。schemaType- スキーマ型。- 例外:
IOExceptionSE- XmlValidatorFactory がバリデーターの作成に失敗した場合
XmlValidatingMessageSelector
XmlValidatingMessageSelector
public XmlValidatingMessageSelector(Resource schema, @Nullable StringSE schemaType) throws IOExceptionSE
方法の詳細
setThrowExceptionOnRejection
public void setThrowExceptionOnRejection(boolean throwExceptionOnRejection) setConverter
検証前にペイロードを変換するときに使用するコンバーターを指定します。- パラメーター:
converter- ペイロードコンバーター。
accept
- 次で指定:
- インターフェース
GenericSelector<Message<?>>内のaccept - 次で指定:
- インターフェース
MessageSelector内のaccept