Class XmlMessageValidationContext
java.lang.Object
org.citrusframework.validation.context.DefaultValidationContext
org.citrusframework.validation.xml.XmlMessageValidationContext
- All Implemented Interfaces:
SchemaValidationContext,ValidationContext
- Direct Known Subclasses:
XpathMessageValidationContext
public class XmlMessageValidationContext
extends DefaultValidationContext
implements SchemaValidationContext
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. -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor.Constructor using fluent builder. -
Method Summary
Modifier and TypeMethodDescriptionGet control namespace elements.Get ignored message elements.Get the namespace definitions for this validator.boolean
-
Constructor Details
-
XmlMessageValidationContext
public XmlMessageValidationContext()Default constructor. -
XmlMessageValidationContext
public XmlMessageValidationContext(XmlMessageValidationContext.XmlValidationContextBuilder<?, ?> builder) Constructor using fluent builder.- Parameters:
builder-
-
-
Method Details
-
getIgnoreExpressions
Get ignored message elements.- Returns:
- the ignoreExpressions
-
getNamespaces
Get the namespace definitions for this validator.- Returns:
- the namespaceContext
-
getControlNamespaces
Get control namespace elements.- Returns:
- the controlNamespaces
-
isSchemaValidationEnabled
public boolean isSchemaValidationEnabled()- Specified by:
isSchemaValidationEnabledin interfaceSchemaValidationContext
-
getSchemaRepository
- Specified by:
getSchemaRepositoryin interfaceSchemaValidationContext
-
getSchema
- Specified by:
getSchemain interfaceSchemaValidationContext
-