Package com.consol.citrus.validation.xml
Class XmlMessageValidationContext
- java.lang.Object
-
- com.consol.citrus.validation.context.DefaultValidationContext
-
- com.consol.citrus.validation.xml.XmlMessageValidationContext
-
- All Implemented Interfaces:
com.consol.citrus.validation.context.SchemaValidationContext
,com.consol.citrus.validation.context.ValidationContext
- Direct Known Subclasses:
XpathMessageValidationContext
public class XmlMessageValidationContext extends com.consol.citrus.validation.context.DefaultValidationContext implements com.consol.citrus.validation.context.SchemaValidationContext
XML validation context holding validation specific information needed for XML message validation.- Author:
- Christoph Deppisch
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
XmlMessageValidationContext.Builder
Fluent builder.static class
XmlMessageValidationContext.XmlValidationContextBuilder<T extends XmlMessageValidationContext,S extends XmlMessageValidationContext.XmlValidationContextBuilder<T,S>>
Base fluent builder for XML validation contexts.
-
Constructor Summary
Constructors Constructor Description XmlMessageValidationContext()
Default constructor.XmlMessageValidationContext(XmlMessageValidationContext.XmlValidationContextBuilder<?,?> builder)
Constructor using fluent builder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,String>
getControlNamespaces()
Get control namespace elements.org.springframework.core.io.Resource
getDTDResource()
Get the dtd resource.Set<String>
getIgnoreExpressions()
Get ignored message elements.Map<String,String>
getNamespaces()
Get the namespace definitions for this validator.String
getSchema()
String
getSchemaRepository()
boolean
isSchemaValidationEnabled()
-
-
-
Constructor Detail
-
XmlMessageValidationContext
public XmlMessageValidationContext()
Default constructor.
-
XmlMessageValidationContext
public XmlMessageValidationContext(XmlMessageValidationContext.XmlValidationContextBuilder<?,?> builder)
Constructor using fluent builder.- Parameters:
builder
-
-
-
Method Detail
-
getIgnoreExpressions
public Set<String> getIgnoreExpressions()
Get ignored message elements.- Returns:
- the ignoreExpressions
-
getNamespaces
public Map<String,String> getNamespaces()
Get the namespace definitions for this validator.- Returns:
- the namespaceContext
-
getDTDResource
public org.springframework.core.io.Resource getDTDResource()
Get the dtd resource.- Returns:
- the dtdResource
-
getControlNamespaces
public Map<String,String> getControlNamespaces()
Get control namespace elements.- Returns:
- the controlNamespaces
-
isSchemaValidationEnabled
public boolean isSchemaValidationEnabled()
- Specified by:
isSchemaValidationEnabled
in interfacecom.consol.citrus.validation.context.SchemaValidationContext
-
getSchemaRepository
public String getSchemaRepository()
- Specified by:
getSchemaRepository
in interfacecom.consol.citrus.validation.context.SchemaValidationContext
-
getSchema
public String getSchema()
- Specified by:
getSchema
in interfacecom.consol.citrus.validation.context.SchemaValidationContext
-
-