Public Types | Public Member Functions | List of all members
iprm::IParamsSetValidator Class Referenceabstract

Interface for consistency checking of a parameter set. More...

#include <IParamsSetValidator.h>

Inheritance diagram for iprm::IParamsSetValidator:
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. More...
 
virtual bool IsParamsSetConsistent (const QByteArray &validationContextId, const IParamsSet &paramsSet, ilog::IMessageConsumer *validationMessagesConsumerPtr=NULL) const =0
 Return true if the parameter set is consistent or false otherwise. More...
 
- Public Member Functions inherited from istd::IPolymorphic
virtual ~IPolymorphic ()
 

Detailed Description

Interface for consistency checking of a parameter set.

Definition at line 18 of file IParamsSetValidator.h.

Member Typedef Documentation

typedef QSet<QByteArray> iprm::IParamsSetValidator::Ids

Definition at line 21 of file IParamsSetValidator.h.

Member Function Documentation

virtual Ids iprm::IParamsSetValidator::GetSupportedTypeIds ( ) const
pure virtual

Get list of parameter type IDs which can be checked by the validator.

virtual bool iprm::IParamsSetValidator::IsParamsSetConsistent ( const QByteArray &  validationContextId,
const IParamsSet paramsSet,
ilog::IMessageConsumer validationMessagesConsumerPtr = NULL 
) const
pure virtual

Return true if the parameter set is consistent or false otherwise.

Parameters
validationContextIdID of the validation context
paramsSetParameter set to be validated
validationMessagesConsumerPtr(optional) Consumer for validation messages.

The documentation for this class was generated from the following file:

© 2007-2017 Witold Gantzke and Kirill Lepskiy