Class XhtmlXpathMessageValidator
- java.lang.Object
-
- com.consol.citrus.validation.AbstractMessageValidator<XpathMessageValidationContext>
-
- com.consol.citrus.validation.xml.XpathMessageValidator
-
- com.consol.citrus.validation.xhtml.XhtmlXpathMessageValidator
-
- All Implemented Interfaces:
InitializingPhase,MessageValidator<XpathMessageValidationContext>
public class XhtmlXpathMessageValidator extends XpathMessageValidator implements InitializingPhase
- Since:
- 2.6
- Author:
- Christoph Deppisch
-
-
Field Summary
-
Fields inherited from class com.consol.citrus.validation.AbstractMessageValidator
log
-
Fields inherited from interface com.consol.citrus.validation.MessageValidator
RESOURCE_PATH, TYPE_RESOLVER
-
-
Constructor Summary
Constructors Constructor Description XhtmlXpathMessageValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XhtmlMessageConvertergetMessageConverter()Gets the value of the messageConverter property.voidinitialize()voidsetMessageConverter(XhtmlMessageConverter messageConverter)Sets the messageConverter property.booleansupportsMessageType(String messageType, Message message)voidvalidateMessage(Message receivedMessage, Message controlMessage, TestContext context, XpathMessageValidationContext validationContext)-
Methods inherited from class com.consol.citrus.validation.xml.XpathMessageValidator
getRequiredValidationContextType, setNamespaceContextBuilder
-
Methods inherited from class com.consol.citrus.validation.AbstractMessageValidator
findValidationContext, validateMessage
-
-
-
-
Method Detail
-
validateMessage
public void validateMessage(Message receivedMessage, Message controlMessage, TestContext context, XpathMessageValidationContext validationContext) throws com.consol.citrus.exceptions.ValidationException
- Overrides:
validateMessagein classXpathMessageValidator- Throws:
com.consol.citrus.exceptions.ValidationException
-
supportsMessageType
public boolean supportsMessageType(String messageType, Message message)
- Specified by:
supportsMessageTypein interfaceMessageValidator<XpathMessageValidationContext>- Overrides:
supportsMessageTypein classXpathMessageValidator
-
initialize
public void initialize()
- Specified by:
initializein interfaceInitializingPhase
-
setMessageConverter
public void setMessageConverter(XhtmlMessageConverter messageConverter)
Sets the messageConverter property.- Parameters:
messageConverter-
-
getMessageConverter
public XhtmlMessageConverter getMessageConverter()
Gets the value of the messageConverter property.- Returns:
- the messageConverter
-
-