Class JsonMessageValidationContext
- java.lang.Object
-
- com.consol.citrus.validation.context.DefaultValidationContext
-
- com.consol.citrus.validation.json.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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
JsonMessageValidationContext.Builder
Fluent builder
-
Constructor Summary
Constructors Constructor Description JsonMessageValidationContext()
Default constructor.JsonMessageValidationContext(JsonMessageValidationContext.Builder builder)
Constructor using fluent builder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<String>
getIgnoreExpressions()
Get ignored message elements.String
getSchema()
String
getSchemaRepository()
boolean
isSchemaValidationEnabled()
-
-
-
Constructor Detail
-
JsonMessageValidationContext
public JsonMessageValidationContext()
Default constructor.
-
JsonMessageValidationContext
public JsonMessageValidationContext(JsonMessageValidationContext.Builder builder)
Constructor using fluent builder.- Parameters:
builder
-
-
-
Method Detail
-
getIgnoreExpressions
public Set<String> getIgnoreExpressions()
Get ignored message elements.- Returns:
- the ignoreExpressions
-
isSchemaValidationEnabled
public boolean isSchemaValidationEnabled()
- Specified by:
isSchemaValidationEnabled
in interfacecom.consol.citrus.validation.context.SchemaValidationContext
-
getSchemaRepository
public String getSchemaRepository()
- Specified by:
getSchemaRepository
in interfacecom.consol.citrus.validation.context.SchemaValidationContext
-
getSchema
public String getSchema()
- Specified by:
getSchema
in interfacecom.consol.citrus.validation.context.SchemaValidationContext
-
-