Package org.citrusframework.validation
Interface ValidationSupport
- All Superinterfaces:
org.citrusframework.validation.context.HeaderValidationContextBuilder.Factory,org.citrusframework.validation.HeaderValidations,org.citrusframework.validation.json.JsonMessageValidationContextBuilder.Factory,org.citrusframework.validation.context.MessageValidationContextBuilder.Factory,org.citrusframework.validation.MessageValidations,org.citrusframework.validation.openapi.OpenApiMessageValidationContextBuilder.Factory,org.citrusframework.validation.expression.PathExpressionValidationContextBuilder.Factory,org.citrusframework.validation.expression.PathExpressionValidations,org.citrusframework.validation.script.ScriptValidationContextBuilder.Factory,org.citrusframework.validation.script.ScriptValidations,org.citrusframework.validation.ws.SoapMessageValidationContextBuilder.Factory,ValidationContextLookupSupport,org.citrusframework.validation.Validations,org.citrusframework.validation.xml.XmlMessageValidationContextBuilder.Factory,org.citrusframework.validation.yaml.YamlMessageValidationContextBuilder.Factory
- All Known Implementing Classes:
DefaultValidations
public interface ValidationSupport
extends org.citrusframework.validation.Validations, ValidationContextLookupSupport
Interface combines default implementations with
domain specific language methods for all validations available in Citrus.
-
Method Summary
Modifier and TypeMethodDescriptiondefault org.citrusframework.validation.context.HeaderValidationContext.Builderheaders()json()default org.citrusframework.validation.context.DefaultMessageValidationContext.Buildermessage()default org.citrusframework.validation.openapi.OpenApiMessageValidationContextBuilder<?,?> openApi()path()script()default org.citrusframework.validation.ws.SoapMessageValidationContextBuildersoap()xml()yaml()Methods inherited from interface org.citrusframework.validation.json.JsonMessageValidationContextBuilder.Factory
jsonPathMethods inherited from interface org.citrusframework.validation.script.ScriptValidationContextBuilder.Factory
groovyMethods inherited from interface org.citrusframework.validation.ValidationContextLookupSupport
lookupMethods inherited from interface org.citrusframework.validation.xml.XmlMessageValidationContextBuilder.Factory
xpath
-
Method Details
-
headers
default org.citrusframework.validation.context.HeaderValidationContext.Builder headers()- Specified by:
headersin interfaceorg.citrusframework.validation.context.HeaderValidationContextBuilder.Factory
-
message
default org.citrusframework.validation.context.DefaultMessageValidationContext.Builder message()- Specified by:
messagein interfaceorg.citrusframework.validation.context.MessageValidationContextBuilder.Factory
-
path
- Specified by:
pathin interfaceorg.citrusframework.validation.expression.PathExpressionValidationContextBuilder.Factory
-
json
- Specified by:
jsonin interfaceorg.citrusframework.validation.json.JsonMessageValidationContextBuilder.Factory
-
script
- Specified by:
scriptin interfaceorg.citrusframework.validation.script.ScriptValidationContextBuilder.Factory
-
openApi
default org.citrusframework.validation.openapi.OpenApiMessageValidationContextBuilder<?,?> openApi()- Specified by:
openApiin interfaceorg.citrusframework.validation.openapi.OpenApiMessageValidationContextBuilder.Factory
-
soap
default org.citrusframework.validation.ws.SoapMessageValidationContextBuilder soap()- Specified by:
soapin interfaceorg.citrusframework.validation.ws.SoapMessageValidationContextBuilder.Factory
-
xml
- Specified by:
xmlin interfaceorg.citrusframework.validation.xml.XmlMessageValidationContextBuilder.Factory
-
yaml
- Specified by:
yamlin interfaceorg.citrusframework.validation.yaml.YamlMessageValidationContextBuilder.Factory
-