Interface IValidatorContainer
Namespace: FixAntenna.Fix.Validation.Engine
Assembly: FixAntenna.Message.dll
Syntax
public interface IValidatorContainer
Methods
GetAllValidators()
Gets validators.
Declaration
IList<IValidator> GetAllValidators()
Returns
Type | Description |
---|---|
System.Collections.Generic.IList<IValidator> | the list of validator |
GetMessageTypeValidator()
Gets validators.
Declaration
IValidator GetMessageTypeValidator()
Returns
Type | Description |
---|---|
IValidator | the list of validator |
GetValidator(ValidatorType)
Gets the validator by validator type.
Declaration
IValidator GetValidator(ValidatorType type)
Parameters
Type | Name | Description |
---|---|---|
ValidatorType | type | the type of validator |
Returns
Type | Description |
---|---|
IValidator |
GetValidatorsWithOutInputs(IList<ValidatorType>)
Gets the validators with specific types.
Declaration
IList<IValidator> GetValidatorsWithOutInputs(IList<ValidatorType> validatorTypes)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IList<ValidatorType> | validatorTypes | the types of validator |
Returns
Type | Description |
---|---|
System.Collections.Generic.IList<IValidator> |
GetValidatorsWithOutMessageType()
Gets the validators. The result does not contain MessageType
validator.
Declaration
IList<IValidator> GetValidatorsWithOutMessageType()
Returns
Type | Description |
---|---|
System.Collections.Generic.IList<IValidator> |
GetValidatorType()
Gets the list of type validator.
Declaration
ISet<ValidatorType> GetValidatorType()
Returns
Type | Description |
---|---|
System.Collections.Generic.ISet<ValidatorType> | the list of validator |
PutNewValidator(ValidatorType, IValidator)
Declaration
void PutNewValidator(ValidatorType type, IValidator validator)
Parameters
Type | Name | Description |
---|---|---|
ValidatorType | type | |
IValidator | validator |
PutOtherValidators(IValidatorContainer)
Appends the validators from container
container into current instance.
Declaration
void PutOtherValidators(IValidatorContainer container)
Parameters
Type | Name | Description |
---|---|---|
IValidatorContainer | container |