Class XmlMessageValidationContext.XmlValidationContextBuilder<T extends XmlMessageValidationContext,S extends XmlMessageValidationContext.XmlValidationContextBuilder<T,S>>
java.lang.Object
org.citrusframework.validation.context.MessageValidationContext.Builder<T,S>
org.citrusframework.validation.xml.XmlMessageValidationContext.XmlValidationContextBuilder<T,S>
- All Implemented Interfaces:
org.citrusframework.validation.context.MessageValidationContextBuilder<T,,S> org.citrusframework.validation.context.SchemaValidationContextBuilder<S>,org.citrusframework.validation.context.ValidationContext.Builder<T,,S> org.citrusframework.validation.xml.XmlNamespaceAware,org.citrusframework.validation.xml.XmlValidationContextBuilderBase<T,S>
- Direct Known Subclasses:
SoapFaultDetailValidationContext.Builder,XmlMessageValidationContext.Builder,XpathMessageValidationContext.Builder
- Enclosing class:
- XmlMessageValidationContext
public abstract static class XmlMessageValidationContext.XmlValidationContextBuilder<T extends XmlMessageValidationContext,S extends XmlMessageValidationContext.XmlValidationContextBuilder<T,S>>
extends org.citrusframework.validation.context.MessageValidationContext.Builder<T,S>
implements org.citrusframework.validation.xml.XmlValidationContextBuilderBase<T,S>, org.citrusframework.validation.xml.XmlNamespaceAware
Base fluent builder for XML validation contexts.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.citrusframework.validation.context.MessageValidationContextBuilder
org.citrusframework.validation.context.MessageValidationContextBuilder.Factory -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.citrusframework.validation.context.MessageValidationContextprotected final SFields inherited from class org.citrusframework.validation.context.MessageValidationContext.Builder
ignoreExpressions, schema, schemaRepository, schemaValidation -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Sdelegate(org.citrusframework.validation.context.MessageValidationContext delegate) Sets a parent context that is updated with the status as a delegate.namespaceContext(String prefix, String namespaceUri) namespaceContext(Map<String, String> namespaces) namespaces(Map<String, String> namespaces) voidsetNamespaces(Map<String, String> namespaces) Methods 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.context.ValidationContext.Builder
build
-
Field Details
-
self
-
delegate
protected org.citrusframework.validation.context.MessageValidationContext delegate -
namespaces
-
controlNamespaces
-
-
Constructor Details
-
XmlValidationContextBuilder
protected XmlValidationContextBuilder()
-
-
Method Details
-
namespace
- Specified by:
namespacein interfaceorg.citrusframework.validation.xml.XmlValidationContextBuilderBase<T extends XmlMessageValidationContext,S extends XmlMessageValidationContext.XmlValidationContextBuilder<T, S>>
-
namespaces
- Specified by:
namespacesin interfaceorg.citrusframework.validation.xml.XmlValidationContextBuilderBase<T extends XmlMessageValidationContext,S extends XmlMessageValidationContext.XmlValidationContextBuilder<T, S>>
-
namespaceContext
- Specified by:
namespaceContextin interfaceorg.citrusframework.validation.xml.XmlValidationContextBuilderBase<T extends XmlMessageValidationContext,S extends XmlMessageValidationContext.XmlValidationContextBuilder<T, S>>
-
namespaceContext
- Specified by:
namespaceContextin interfaceorg.citrusframework.validation.xml.XmlValidationContextBuilderBase<T extends XmlMessageValidationContext,S extends XmlMessageValidationContext.XmlValidationContextBuilder<T, S>>
-
setNamespaces
- Specified by:
setNamespacesin interfaceorg.citrusframework.validation.xml.XmlNamespaceAware
-
delegate
Sets a parent context that is updated with the status as a delegate.
-