Class XmlSchemaValidation
- java.lang.Object
-
- com.consol.citrus.validation.xml.schema.XmlSchemaValidation
-
- All Implemented Interfaces:
SchemaValidator<XmlMessageValidationContext>
public class XmlSchemaValidation extends Object implements SchemaValidator<XmlMessageValidationContext>
-
-
Field Summary
-
Fields inherited from interface com.consol.citrus.validation.SchemaValidator
LOG, RESOURCE_PATH, TYPE_RESOLVER
-
-
Constructor Summary
Constructors Constructor Description XmlSchemaValidation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleansupportsMessageType(String messageType, Message message)voidvalidate(Message message, TestContext context, XmlMessageValidationContext validationContext)Validate message with a XML schema.protected voidvalidateDTD(org.springframework.core.io.Resource dtdResource, Message receivedMessage)Validate message with a DTD.
-
-
-
Method Detail
-
validate
public void validate(Message message, TestContext context, XmlMessageValidationContext validationContext)
Validate message with a XML schema.- Specified by:
validatein interfaceSchemaValidator<XmlMessageValidationContext>- Parameters:
message-context-validationContext-
-
validateDTD
protected void validateDTD(org.springframework.core.io.Resource dtdResource, Message receivedMessage)Validate message with a DTD.- Parameters:
dtdResource-receivedMessage-
-
supportsMessageType
public boolean supportsMessageType(String messageType, Message message)
- Specified by:
supportsMessageTypein interfaceSchemaValidator<XmlMessageValidationContext>- Parameters:
messageType-message-- Returns:
- true if the message or message type is supported by this validator
-
-