ImagingTools Core SDK
Public Member Functions | List of all members
imtbase::IValidationContextabstract

#include <IValidationContext.h>

Inherits istd::IPolymorphic.

Public Member Functions

virtual QByteArray GetContextId () const =0
 
virtual const IValidationContextGetParentContext () const =0
 
virtual const IDataValidatorGetContextValidator (const istd::IChangeable *dataPtr) const =0
 

Detailed Description

Common interface for a validation context.

Definition at line 20 of file IValidationContext.h.

Member Function Documentation

◆ GetContextId()

virtual QByteArray imtbase::IValidationContext::GetContextId ( ) const
pure virtual

Get ID of the context.

◆ GetContextValidator()

virtual const IDataValidator * imtbase::IValidationContext::GetContextValidator ( const istd::IChangeable *  dataPtr) const
pure virtual

The context can provide a special validator for the context-related stuff. In this case you can get access to the validator instance using this method.

◆ GetParentContext()

virtual const IValidationContext * imtbase::IValidationContext::GetParentContext ( ) const
pure virtual

Get access to the parent context.