Class XmlMessageValidationContext
java.lang.Object
org.citrusframework.validation.context.DefaultValidationContext
org.citrusframework.validation.context.DefaultMessageValidationContext
org.citrusframework.validation.xml.XmlMessageValidationContext
- All Implemented Interfaces:
org.citrusframework.validation.context.MessageValidationContext,org.citrusframework.validation.context.SchemaValidationContext,org.citrusframework.validation.context.ValidationContext
- Direct Known Subclasses:
SoapFaultDetailValidationContext,XpathMessageValidationContext
public class XmlMessageValidationContext
extends org.citrusframework.validation.context.DefaultMessageValidationContext
XML validation context holding validation specific information needed for XML
message validation.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classFluent builder.static classXmlMessageValidationContext.XmlValidationContextBuilder<T extends XmlMessageValidationContext,S extends XmlMessageValidationContext.XmlValidationContextBuilder<T, S>> Base fluent builder for XML validation contexts. -
Field Summary
Fields inherited from interface org.citrusframework.validation.context.ValidationContext
logger, RESOURCE_PATH, TYPE_RESOLVER -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor.Constructor using fluent builder. -
Method Summary
Modifier and TypeMethodDescriptionGet control namespace elements.Get the namespace definitions for this validator.voidupdateStatus(org.citrusframework.validation.context.ValidationStatus status) Methods inherited from class org.citrusframework.validation.context.DefaultMessageValidationContext
getIgnoreExpressions, getSchema, getSchemaRepository, isSchemaValidationEnabledMethods inherited from class org.citrusframework.validation.context.DefaultValidationContext
getStatusMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.citrusframework.validation.context.ValidationContext
getStatus, requiresValidator
-
Constructor Details
-
XmlMessageValidationContext
public XmlMessageValidationContext()Default constructor. -
XmlMessageValidationContext
public XmlMessageValidationContext(XmlMessageValidationContext.XmlValidationContextBuilder<?, ?> builder) Constructor using fluent builder.- Parameters:
builder-
-
-
Method Details
-
updateStatus
public void updateStatus(org.citrusframework.validation.context.ValidationStatus status) - Specified by:
updateStatusin interfaceorg.citrusframework.validation.context.ValidationContext- Overrides:
updateStatusin classorg.citrusframework.validation.context.DefaultValidationContext
-
getNamespaces
Get the namespace definitions for this validator.- Returns:
- the namespaceContext
-
getControlNamespaces
Get control namespace elements.- Returns:
- the controlNamespaces
-