Class JsonMessageValidationContext

java.lang.Object
org.citrusframework.validation.context.DefaultValidationContext
org.citrusframework.validation.context.DefaultMessageValidationContext
org.citrusframework.validation.json.JsonMessageValidationContext
All Implemented Interfaces:
org.citrusframework.validation.context.MessageValidationContext, org.citrusframework.validation.context.SchemaValidationContext, org.citrusframework.validation.context.ValidationContext

public class JsonMessageValidationContext extends org.citrusframework.validation.context.DefaultMessageValidationContext
Validation context holding JSON specific validation information.
Since:
2.3
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final class 
    Fluent builder
  • Field Summary

    Fields inherited from interface org.citrusframework.validation.context.ValidationContext

    logger, RESOURCE_PATH, TYPE_RESOLVER
  • Constructor Summary

    Constructors
    Constructor
    Description
    Default constructor.
    Constructor using fluent builder.
  • Method Summary

    Methods inherited from class org.citrusframework.validation.context.DefaultMessageValidationContext

    getIgnoreExpressions, getSchema, getSchemaRepository, isSchemaValidationEnabled

    Methods inherited from class org.citrusframework.validation.context.DefaultValidationContext

    getStatus, updateStatus

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.citrusframework.validation.context.ValidationContext

    getStatus, requiresValidator, updateStatus
  • Constructor Details

    • JsonMessageValidationContext

      public JsonMessageValidationContext()
      Default constructor.
    • JsonMessageValidationContext

      public JsonMessageValidationContext(JsonMessageValidationContext.Builder builder)
      Constructor using fluent builder.
      Parameters:
      builder -