Package com.epam.fix.validation.engine
Class ValidatorContainer
java.lang.Object
com.epam.fix.validation.engine.ValidatorContainer
- All Implemented Interfaces:
IValidatorContainer
Contains the list of validators.
- Author:
- Serhiy_Zahriychuk
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets validators.Gets validators.getValidator(ValidatorType type) Gets the validator by validator type.Gets the validators with specific types.Gets the validators.Gets the list of type validator.voidputNewValidator(ValidatorType type, IValidator validator) voidputOtherValidators(IValidatorContainer container) Appends the validators fromcontainercontainer into current instance.
-
Constructor Details
-
ValidatorContainer
public ValidatorContainer()
-
-
Method Details
-
putNewValidator
- Specified by:
putNewValidatorin interfaceIValidatorContainer- See Also:
-
getValidator
Description copied from interface:IValidatorContainerGets the validator by validator type.- Specified by:
getValidatorin interfaceIValidatorContainer- Parameters:
type- the type of validator- See Also:
-
getValidatorsWithOutInputs
Description copied from interface:IValidatorContainerGets the validators with specific types.- Specified by:
getValidatorsWithOutInputsin interfaceIValidatorContainer- Parameters:
types- the types of validator- See Also:
-
getValidatorsWithOutMessageType
Description copied from interface:IValidatorContainerGets the validators. The result is not containMESSAGE_TYPEvalidator.- Specified by:
getValidatorsWithOutMessageTypein interfaceIValidatorContainer- See Also:
-
getAllValidators
Description copied from interface:IValidatorContainerGets validators.- Specified by:
getAllValidatorsin interfaceIValidatorContainer- Returns:
- the list of validator
- See Also:
-
getMessageTypeValidator
Description copied from interface:IValidatorContainerGets validators.- Specified by:
getMessageTypeValidatorin interfaceIValidatorContainer- Returns:
- the list of validator
- See Also:
-
putOtherValidators
Description copied from interface:IValidatorContainerAppends the validators fromcontainercontainer into current instance.- Specified by:
putOtherValidatorsin interfaceIValidatorContainer- See Also:
-
getValidatorType
Description copied from interface:IValidatorContainerGets the list of type validator.- Specified by:
getValidatorTypein interfaceIValidatorContainer- Returns:
- the list of validator
- See Also:
-