Class XpathMessageValidationContext.Builder
java.lang.Object
org.citrusframework.validation.xml.XmlMessageValidationContext.XmlValidationContextBuilder<XpathMessageValidationContext,XpathMessageValidationContext.Builder>
org.citrusframework.validation.xml.XpathMessageValidationContext.Builder
- All Implemented Interfaces:
WithExpressions<XpathMessageValidationContext.Builder>,MessageProcessorAdapter,SchemaValidationContext.Builder<XmlMessageValidationContext.XmlValidationContextBuilder<XpathMessageValidationContext,,XpathMessageValidationContext.Builder>> ValidationContext.Builder<XpathMessageValidationContext,,XmlMessageValidationContext.XmlValidationContextBuilder<XpathMessageValidationContext, XpathMessageValidationContext.Builder>> XmlNamespaceAware,VariableExtractorAdapter
- Enclosing class:
- XpathMessageValidationContext
public static final class XpathMessageValidationContext.Builder
extends XmlMessageValidationContext.XmlValidationContextBuilder<XpathMessageValidationContext,XpathMessageValidationContext.Builder>
implements WithExpressions<XpathMessageValidationContext.Builder>, VariableExtractorAdapter, MessageProcessorAdapter
Fluent builder.
-
Field Summary
Fields inherited from class org.citrusframework.validation.xml.XmlMessageValidationContext.XmlValidationContextBuilder
controlNamespaces, ignoreExpressions, namespaces, schema, schemaRepository, schemaValidation, self -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()expression(String expression, Object value) expressions(Map<String, Object> expressions) xpath()Static entry method for fluent builder API.Methods inherited from class org.citrusframework.validation.xml.XmlMessageValidationContext.XmlValidationContextBuilder
ignore, ignore, namespace, namespaceContext, namespaceContext, namespaces, schema, schemaRepository, schemaValidation, setNamespaces
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
xpath
Static entry method for fluent builder API.- Returns:
-
expressions
- Specified by:
expressionsin interfaceWithExpressions<XpathMessageValidationContext.Builder>
-
expression
- Specified by:
expressionin interfaceWithExpressions<XpathMessageValidationContext.Builder>
-
asProcessor
- Specified by:
asProcessorin interfaceMessageProcessorAdapter
-
asExtractor
- Specified by:
asExtractorin interfaceVariableExtractorAdapter
-
build
-