public class XmlValidatingMessageSelector extends ObjectSE implements MessageSelector
| 修飾子と型 | クラスと説明 |
|---|---|
static class | XmlValidatingMessageSelector.SchemaType |
| コンストラクターと説明 |
|---|
XmlValidatingMessageSelector(Resource schema, StringSE schemaType) |
XmlValidatingMessageSelector(Resource schema, XmlValidatingMessageSelector.SchemaType schemaType) デフォルトの XmlValidator でセレクターを作成します。 |
XmlValidatingMessageSelector(XmlValidator xmlValidator) |
| 修飾子と型 | メソッドと説明 |
|---|---|
boolean | accept(Message<?> message) |
void | setConverter(XmlPayloadConverter converter) 検証前にペイロードを変換するときに使用するコンバーターを指定します。 |
void | setThrowExceptionOnRejection(boolean throwExceptionOnRejection) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic XmlValidatingMessageSelector(Resource schema, 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 がバリデーターの作成に失敗した場合 public XmlValidatingMessageSelector(XmlValidator xmlValidator)
public XmlValidatingMessageSelector(Resource schema, StringSE schemaType) throws IOExceptionSE
public void setThrowExceptionOnRejection(boolean throwExceptionOnRejection)
public void setConverter(XmlPayloadConverter converter)
converter - ペイロードコンバーター。public boolean accept(Message<?> message)
GenericSelector<Message<?>> の accept MessageSelector の accept