Class XmlMessageValidationContext

  • All Implemented Interfaces:
    com.consol.citrus.validation.context.SchemaValidationContext, com.consol.citrus.validation.context.ValidationContext
    Direct Known Subclasses:
    XpathMessageValidationContext

    public class XmlMessageValidationContext
    extends com.consol.citrus.validation.context.DefaultValidationContext
    implements com.consol.citrus.validation.context.SchemaValidationContext
    XML validation context holding validation specific information needed for XML message validation.
    Author:
    Christoph Deppisch
    • Constructor Detail

      • XmlMessageValidationContext

        public XmlMessageValidationContext()
        Default constructor.
    • Method Detail

      • getIgnoreExpressions

        public Set<String> getIgnoreExpressions()
        Get ignored message elements.
        Returns:
        the ignoreExpressions
      • getNamespaces

        public Map<String,​String> getNamespaces()
        Get the namespace definitions for this validator.
        Returns:
        the namespaceContext
      • getDTDResource

        public org.springframework.core.io.Resource getDTDResource()
        Get the dtd resource.
        Returns:
        the dtdResource
      • getControlNamespaces

        public Map<String,​String> getControlNamespaces()
        Get control namespace elements.
        Returns:
        the controlNamespaces
      • isSchemaValidationEnabled

        public boolean isSchemaValidationEnabled()
        Specified by:
        isSchemaValidationEnabled in interface com.consol.citrus.validation.context.SchemaValidationContext
      • getSchemaRepository

        public String getSchemaRepository()
        Specified by:
        getSchemaRepository in interface com.consol.citrus.validation.context.SchemaValidationContext
      • getSchema

        public String getSchema()
        Specified by:
        getSchema in interface com.consol.citrus.validation.context.SchemaValidationContext