Class XmlMarshallingValidationProcessor.Builder<T>
java.lang.Object
org.citrusframework.validation.xml.XmlMarshallingValidationProcessor.Builder<T>
- Type Parameters:
T-
- All Implemented Interfaces:
MessageProcessor.Builder<XmlMarshallingValidationProcessor<T>,,XmlMarshallingValidationProcessor.Builder<T>> ReferenceResolverAware
- Enclosing class:
- XmlMarshallingValidationProcessor<T>
public static final class XmlMarshallingValidationProcessor.Builder<T>
extends Object
implements MessageProcessor.Builder<XmlMarshallingValidationProcessor<T>,XmlMarshallingValidationProcessor.Builder<T>>, ReferenceResolverAware
Fluent builder.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()voidsetReferenceResolver(ReferenceResolver referenceResolver) unmarshaller(Unmarshaller unmarshaller) static <T> XmlMarshallingValidationProcessor.Builder<T>validate(GenericValidationProcessor<T> validationProcessor) withReferenceResolver(ReferenceResolver referenceResolver)
-
Constructor Details
-
Builder
-
-
Method Details
-
validate
public static <T> XmlMarshallingValidationProcessor.Builder<T> validate(GenericValidationProcessor<T> validationProcessor) -
unmarshaller
-
withReferenceResolver
public XmlMarshallingValidationProcessor.Builder<T> withReferenceResolver(ReferenceResolver referenceResolver) -
build
- Specified by:
buildin interfaceMessageProcessor.Builder<XmlMarshallingValidationProcessor<T>,XmlMarshallingValidationProcessor.Builder<T>>
-
setReferenceResolver
- Specified by:
setReferenceResolverin interfaceReferenceResolverAware
-