Package | Description |
---|---|
com.epam.fix.validation.engine |
This package contains class com.epam.fix.validation.engine.validation.Validator to execute the process of
validation
|
com.epam.fix.validation.engine.validators |
This package contains validator classes
|
com.epam.fix.validation.engine.validators.factory |
Modifier and Type | Class and Description |
---|---|
class |
AbstractValidator
General interface to provide creating of validators for an application.
|
Modifier and Type | Method and Description |
---|---|
IValidator |
IValidatorFactory.createValidator(ValidatorType validatorType)
Creates the validator.
|
IValidator |
IValidatorContainer.getMessageTypeValidator()
Gets validators.
|
IValidator |
ValidatorContainer.getValidator(ValidatorType type) |
IValidator |
IValidatorContainer.getValidator(ValidatorType type)
Gets the validator by validator type.
|
Modifier and Type | Method and Description |
---|---|
List<IValidator> |
ValidatorContainer.getAllValidators() |
List<IValidator> |
IValidatorContainer.getAllValidators()
Gets validators.
|
List<IValidator> |
ValidatorContainer.getValidatorsWithOutInputs(List<ValidatorType> types) |
List<IValidator> |
IValidatorContainer.getValidatorsWithOutInputs(List<ValidatorType> validatorTypes)
Gets the validators with specific types.
|
List<IValidator> |
ValidatorContainer.getValidatorsWithOutMessageType() |
List<IValidator> |
IValidatorContainer.getValidatorsWithOutMessageType()
Gets the validators.
|
Modifier and Type | Method and Description |
---|---|
void |
ValidatorContainer.putNewValidator(ValidatorType type,
IValidator validator) |
void |
IValidatorContainer.putNewValidator(ValidatorType type,
IValidator validator) |
Modifier and Type | Class and Description |
---|---|
class |
ConditionalValidator
Implementation of IValidator that supports conditional validation.
|
class |
DuplicatedFieldValidator
Implementation of IValidator that supports duplicated field validation.
|
class |
FieldAllowedInMessageValidator
Implementation of IValidator that supports field allowed in message validation.
|
class |
FieldOrderValidator
Implementation of IValidator that supports field order validation.
|
class |
FieldsDefinitionsTypeValidator
Implementation of IValidator that supports field type validation.
|
class |
GroupValidator
Implementation of IValidator that supports group validation.
|
class |
MessageTypeValidator
The message type validator.
|
class |
MessageWelformedValidator
Implementation of IValidator that supports message welformed validate.
|
class |
RequiredFieldValidator |
Modifier and Type | Method and Description |
---|---|
IValidator |
ValidatorFactory.createValidator(ValidatorType type) |
Copyright © 2000–2022 EPAM Systems. All rights reserved.