Class ValidatorFactory
java.lang.Object
com.epam.fix.validation.engine.validators.factory.ValidatorFactory
- All Implemented Interfaces:
IValidatorFactory
Provides ability to create validators.
- Author:
- Serhiy_Zahriychuk
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionCreates list of validator.static IValidatorFactory
createFactory
(FIXVersion fixVersion, FIXVersion appVersion) Deprecated.static IValidatorFactory
createFactory
(com.epam.fixengine.configuration.FIXVersionContainer fixVersion, com.epam.fixengine.configuration.FIXVersionContainer appVersion) Creates validation factory for build any validators.Creates message type validator.createValidator
(ValidatorType type) Creates the validator.
-
Method Details
-
createFactory
public static IValidatorFactory createFactory(com.epam.fixengine.configuration.FIXVersionContainer fixVersion, com.epam.fixengine.configuration.FIXVersionContainer appVersion) Creates validation factory for build any validators.- Parameters:
fixVersion
- FIX version of dictionary.appVersion
- Application FIX version of dictionary.- Returns:
- Instance of
ValidationFactory
.
-
createFactory
@Deprecated public static IValidatorFactory createFactory(FIXVersion fixVersion, FIXVersion appVersion) Deprecated.- Parameters:
fixVersion
-appVersion
-- Returns:
- See Also:
-
createValidator
Description copied from interface:IValidatorFactory
Creates the validator.- Specified by:
createValidator
in interfaceIValidatorFactory
- Parameters:
type
- the type of validator
-
createAllValidators
Description copied from interface:IValidatorFactory
Creates list of validator.- Specified by:
createAllValidators
in interfaceIValidatorFactory
- Returns:
- validator container
- See Also:
-
createRequiredValidator
Description copied from interface:IValidatorFactory
Creates message type validator.- Specified by:
createRequiredValidator
in interfaceIValidatorFactory
- Returns:
- Container with instance of
MessageTypeValidator
.
-