Class XmlMessageValidationContext.Builder
java.lang.Object
org.citrusframework.validation.context.MessageValidationContext.Builder<T,S>
org.citrusframework.validation.xml.XmlMessageValidationContext.XmlValidationContextBuilder<XmlMessageValidationContext,XmlMessageValidationContext.Builder>
org.citrusframework.validation.xml.XmlMessageValidationContext.Builder
- All Implemented Interfaces:
org.citrusframework.builder.WithExpressions<org.citrusframework.validation.xml.XpathMessageValidationContextBuilder<?,,?>> org.citrusframework.validation.context.MessageValidationContextBuilder<XmlMessageValidationContext,,XmlMessageValidationContext.Builder> org.citrusframework.validation.context.SchemaValidationContextBuilder<XmlMessageValidationContext.Builder>,org.citrusframework.validation.context.ValidationContext.Builder<XmlMessageValidationContext,,XmlMessageValidationContext.Builder> org.citrusframework.validation.xml.XmlMessageValidationContextBuilder<XmlMessageValidationContext,,XmlMessageValidationContext.Builder> org.citrusframework.validation.xml.XmlNamespaceAware,org.citrusframework.validation.xml.XmlValidationContextBuilderBase<XmlMessageValidationContext,XmlMessageValidationContext.Builder>
- Enclosing class:
- XmlMessageValidationContext
public static final class XmlMessageValidationContext.Builder
extends XmlMessageValidationContext.XmlValidationContextBuilder<XmlMessageValidationContext,XmlMessageValidationContext.Builder>
implements org.citrusframework.validation.xml.XmlMessageValidationContextBuilder<XmlMessageValidationContext,XmlMessageValidationContext.Builder>
Fluent builder.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.citrusframework.validation.context.MessageValidationContextBuilder
org.citrusframework.validation.context.MessageValidationContextBuilder.FactoryNested classes/interfaces inherited from interface org.citrusframework.validation.xml.XmlMessageValidationContextBuilder
org.citrusframework.validation.xml.XmlMessageValidationContextBuilder.Factory -
Field Summary
Fields inherited from class org.citrusframework.validation.xml.XmlMessageValidationContext.XmlValidationContextBuilder
controlNamespaces, delegate, namespaces, selfFields inherited from class org.citrusframework.validation.context.MessageValidationContext.Builder
ignoreExpressions, schema, schemaRepository, schemaValidation -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadapt(org.citrusframework.validation.context.MessageValidationContext messageValidationContext) Adapt the given message validation context to the Xml message validation context.adapt(org.citrusframework.validation.context.MessageValidationContext.Builder<?, ?> messageValidationContext) Adapt the given message validation context to the Xml message validation context.build()xml()Static entry method for fluent builder API.xpath()Methods inherited from class org.citrusframework.validation.xml.XmlMessageValidationContext.XmlValidationContextBuilder
delegate, namespace, namespaceContext, namespaceContext, namespaces, setNamespacesMethods inherited from class org.citrusframework.validation.context.MessageValidationContext.Builder
ignore, ignore, schema, schemaRepository, schemaValidationMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.citrusframework.validation.context.MessageValidationContextBuilder
ignore, ignoreMethods inherited from interface org.citrusframework.validation.context.SchemaValidationContextBuilder
schema, schemaRepository, schemaValidationMethods inherited from interface org.citrusframework.validation.xml.XmlMessageValidationContextBuilder
expression, expressions, expressionsMethods inherited from interface org.citrusframework.validation.xml.XmlValidationContextBuilderBase
namespace, namespaceContext, namespaceContext, namespaces
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
xml
Static entry method for fluent builder API. -
adapt
public static XmlMessageValidationContext.Builder adapt(org.citrusframework.validation.context.MessageValidationContext.Builder<?, ?> messageValidationContext) Adapt the given message validation context to the Xml message validation context.- Parameters:
messageValidationContext- the source- Returns:
- a new instance of Xml message validation context that holds all values from the given message validation context.
-
adapt
public static XmlMessageValidationContext.Builder adapt(org.citrusframework.validation.context.MessageValidationContext messageValidationContext) Adapt the given message validation context to the Xml message validation context.- Parameters:
messageValidationContext- the source- Returns:
- a new instance of Xml message validation context that holds all values from the given message validation context.
-
xpath
- Specified by:
xpathin interfaceorg.citrusframework.validation.xml.XmlMessageValidationContextBuilder<XmlMessageValidationContext,XmlMessageValidationContext.Builder>
-
build
- Specified by:
buildin interfaceorg.citrusframework.validation.context.ValidationContext.Builder<XmlMessageValidationContext,XmlMessageValidationContext.Builder>
-