Class ValidationMatcherLibrary
- java.lang.Object
-
- com.consol.citrus.validation.matcher.ValidationMatcherLibrary
-
public class ValidationMatcherLibrary extends Object
Library holding a set of validation matchers. Each library defines a validation prefix as namespace, so there will be no naming conflicts when using multiple libraries at a time.- Author:
- Christian Wied
-
-
Constructor Summary
Constructors Constructor Description ValidationMatcherLibrary()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,ValidationMatcher>getMembers()Gets the matcher library members.StringgetName()Get the validationMatcher library name.StringgetPrefix()Get the library prefix.ValidationMatchergetValidationMatcher(String validationMatcherName)Try to find validationMatcher in library by name.booleanknowsValidationMatcher(String validationMatcherName)Does this library know a validationMatcher with the given name.voidsetMembers(Map<String,ValidationMatcher> members)Set the validationMatcher library content.voidsetName(String name)Get the name of the validationMatcher library.voidsetPrefix(String prefix)Set the library prefix.
-
-
-
Method Detail
-
getValidationMatcher
public ValidationMatcher getValidationMatcher(String validationMatcherName) throws NoSuchValidationMatcherException
Try to find validationMatcher in library by name.- Parameters:
validationMatcherName- validationMatcher name.- Returns:
- the validationMatcher instance.
- Throws:
NoSuchValidationMatcherException
-
knowsValidationMatcher
public boolean knowsValidationMatcher(String validationMatcherName)
Does this library know a validationMatcher with the given name.- Parameters:
validationMatcherName- name to search for.- Returns:
- boolean flag to mark existence.
-
setMembers
public void setMembers(Map<String,ValidationMatcher> members)
Set the validationMatcher library content.- Parameters:
members-
-
getMembers
public Map<String,ValidationMatcher> getMembers()
Gets the matcher library members.- Returns:
-
getPrefix
public String getPrefix()
Get the library prefix.- Returns:
-
setPrefix
public void setPrefix(String prefix)
Set the library prefix.- Parameters:
prefix-
-
getName
public String getName()
Get the validationMatcher library name.- Returns:
-
setName
public void setName(String name)
Get the name of the validationMatcher library.- Parameters:
name-
-
-