Class XhtmlMessageValidator
- java.lang.Object
-
- com.consol.citrus.validation.AbstractMessageValidator<com.consol.citrus.validation.xml.XmlMessageValidationContext>
-
- com.consol.citrus.validation.xml.DomXmlMessageValidator
-
- com.consol.citrus.validation.xhtml.XhtmlMessageValidator
-
- All Implemented Interfaces:
com.consol.citrus.common.InitializingPhase,com.consol.citrus.validation.MessageValidator<com.consol.citrus.validation.xml.XmlMessageValidationContext>
public class XhtmlMessageValidator extends DomXmlMessageValidator implements com.consol.citrus.common.InitializingPhase
XHTML message validator using W3C jtidy to automatically convert HTML content to XHTML fixing most common well-formed errors in HTML markup.- Author:
- Christoph Deppisch
-
-
Constructor Summary
Constructors Constructor Description XhtmlMessageValidator()
-
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, com.consol.citrus.message.Message message)voidvalidateMessage(com.consol.citrus.message.Message receivedMessage, com.consol.citrus.message.Message controlMessage, com.consol.citrus.context.TestContext context, com.consol.citrus.validation.xml.XmlMessageValidationContext validationContext)-
Methods inherited from class com.consol.citrus.validation.xml.DomXmlMessageValidator
getRequiredValidationContextType, setNamespaceContextBuilder, validateDTD, validateMessageContent, validateNamespaces, validateXMLSchema
-
-
-
-
Method Detail
-
validateMessage
public void validateMessage(com.consol.citrus.message.Message receivedMessage, com.consol.citrus.message.Message controlMessage, com.consol.citrus.context.TestContext context, com.consol.citrus.validation.xml.XmlMessageValidationContext validationContext) throws com.consol.citrus.exceptions.ValidationException- Overrides:
validateMessagein classDomXmlMessageValidator- Throws:
com.consol.citrus.exceptions.ValidationException
-
supportsMessageType
public boolean supportsMessageType(String messageType, com.consol.citrus.message.Message message)
- Specified by:
supportsMessageTypein interfacecom.consol.citrus.validation.MessageValidator<com.consol.citrus.validation.xml.XmlMessageValidationContext>- Overrides:
supportsMessageTypein classDomXmlMessageValidator
-
initialize
public void initialize()
- Specified by:
initializein interfacecom.consol.citrus.common.InitializingPhase
-
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
-
-