Class JsonMessageValidationContext
java.lang.Object
org.citrusframework.validation.context.DefaultValidationContext
org.citrusframework.validation.json.JsonMessageValidationContext
- All Implemented Interfaces:
SchemaValidationContext,ValidationContext
public class JsonMessageValidationContext
extends DefaultValidationContext
implements SchemaValidationContext
Validation context holding JSON specific validation information.
- Since:
- 2.3
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classFluent builder -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor.Constructor using fluent builder. -
Method Summary
Modifier and TypeMethodDescriptionGet ignored message elements.boolean
-
Constructor Details
-
JsonMessageValidationContext
public JsonMessageValidationContext()Default constructor. -
JsonMessageValidationContext
Constructor using fluent builder.- Parameters:
builder-
-
-
Method Details
-
getIgnoreExpressions
Get ignored message elements.- Returns:
- the ignoreExpressions
-
isSchemaValidationEnabled
public boolean isSchemaValidationEnabled()- Specified by:
isSchemaValidationEnabledin interfaceSchemaValidationContext
-
getSchemaRepository
- Specified by:
getSchemaRepositoryin interfaceSchemaValidationContext
-
getSchema
- Specified by:
getSchemain interfaceSchemaValidationContext
-