![]() |
ICF 3.0.5.47
Technical documentation of ICF Libraries
|
Interface for consistency checking of a parameter set. More...
#include <IParamsSetValidator.h>
Inherits istd::IPolymorphic.
Public Types | |
typedef QSet< QByteArray > | Ids |
Public Member Functions | |
virtual Ids | GetSupportedTypeIds () const =0 |
Get list of parameter type IDs which can be checked by the validator. | |
virtual bool | IsParamsSetConsistent (const QByteArray &validationContextId, const IParamsSet ¶msSet, ilog::IMessageConsumer *validationMessagesConsumerPtr=nullptr) const =0 |
Return true if the parameter set is consistent or false otherwise. | |
Interface for consistency checking of a parameter set.
Definition at line 23 of file IParamsSetValidator.h.
QSet<QByteArray> iprm::IParamsSetValidator::Ids |
Definition at line 26 of file IParamsSetValidator.h.
|
pure virtual |
Get list of parameter type IDs which can be checked by the validator.
|
pure virtual |
Return true
if the parameter set is consistent or false
otherwise.
validationContextId | ID of the validation context |
paramsSet | Parameter set to be validated |
validationMessagesConsumerPtr | (optional) Consumer for validation messages. |
© Witold Gantzke and Kirill Lepskiy