Package com.consol.citrus.validation.xml
Class XmlMarshallingValidationProcessor.Builder<T>
- java.lang.Object
-
- com.consol.citrus.validation.xml.XmlMarshallingValidationProcessor.Builder<T>
-
- Type Parameters:
T-
- All Implemented Interfaces:
com.consol.citrus.message.MessageProcessor.Builder<XmlMarshallingValidationProcessor<T>,XmlMarshallingValidationProcessor.Builder<T>>,com.consol.citrus.spi.ReferenceResolverAware
- Enclosing class:
- XmlMarshallingValidationProcessor<T>
public static final class XmlMarshallingValidationProcessor.Builder<T> extends Object implements com.consol.citrus.message.MessageProcessor.Builder<XmlMarshallingValidationProcessor<T>,XmlMarshallingValidationProcessor.Builder<T>>, com.consol.citrus.spi.ReferenceResolverAware
Fluent builder.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description XmlMarshallingValidationProcessor<T>build()voidsetReferenceResolver(com.consol.citrus.spi.ReferenceResolver referenceResolver)XmlMarshallingValidationProcessor.Builder<T>unmarshaller(org.springframework.oxm.Unmarshaller unmarshaller)static <T> XmlMarshallingValidationProcessor.Builder<T>validate(com.consol.citrus.validation.GenericValidationProcessor<T> validationProcessor)XmlMarshallingValidationProcessor.Builder<T>withReferenceResolver(com.consol.citrus.spi.ReferenceResolver referenceResolver)
-
-
-
Constructor Detail
-
Builder
public Builder(com.consol.citrus.validation.GenericValidationProcessor<T> validationProcessor)
-
-
Method Detail
-
validate
public static <T> XmlMarshallingValidationProcessor.Builder<T> validate(com.consol.citrus.validation.GenericValidationProcessor<T> validationProcessor)
-
unmarshaller
public XmlMarshallingValidationProcessor.Builder<T> unmarshaller(org.springframework.oxm.Unmarshaller unmarshaller)
-
withReferenceResolver
public XmlMarshallingValidationProcessor.Builder<T> withReferenceResolver(com.consol.citrus.spi.ReferenceResolver referenceResolver)
-
build
public XmlMarshallingValidationProcessor<T> build()
- Specified by:
buildin interfacecom.consol.citrus.message.MessageProcessor.Builder<XmlMarshallingValidationProcessor<T>,XmlMarshallingValidationProcessor.Builder<T>>
-
setReferenceResolver
public void setReferenceResolver(com.consol.citrus.spi.ReferenceResolver referenceResolver)
- Specified by:
setReferenceResolverin interfacecom.consol.citrus.spi.ReferenceResolverAware
-
-