Class JsonMessageValidationContext

  • All Implemented Interfaces:
    com.consol.citrus.validation.context.SchemaValidationContext, com.consol.citrus.validation.context.ValidationContext

    public class JsonMessageValidationContext
    extends com.consol.citrus.validation.context.DefaultValidationContext
    implements com.consol.citrus.validation.context.SchemaValidationContext
    Validation context holding JSON specific validation information.
    Since:
    2.3
    Author:
    Christoph Deppisch
    • Constructor Detail

      • JsonMessageValidationContext

        public JsonMessageValidationContext()
        Default constructor.
    • Method Detail

      • getIgnoreExpressions

        public Set<String> getIgnoreExpressions()
        Get ignored message elements.
        Returns:
        the ignoreExpressions
      • 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