| 
    QGIS API Documentation 3.38.0-Grenoble (exported)
    
   | 
 
A validator for the native QGIS project metadata schema definition. More...
#include <qgslayermetadatavalidator.h>

Public Member Functions | |
| QgsNativeProjectMetadataValidator ()=default | |
| Constructor for QgsNativeProjectMetadataValidator.   | |
| bool | validate (const QgsAbstractMetadataBase *metadata, QList< QgsAbstractMetadataBaseValidator::ValidationResult > &results) const override | 
Validates a metadata object, and returns true if the metadata is considered valid.   | |
  Public Member Functions inherited from QgsNativeMetadataBaseValidator | |
| QgsNativeMetadataBaseValidator ()=default | |
| Constructor for QgsNativeMetadataBaseValidator.   | |
  Public Member Functions inherited from QgsAbstractMetadataBaseValidator | |
| virtual | ~QgsAbstractMetadataBaseValidator ()=default | 
A validator for the native QGIS project metadata schema definition.
Definition at line 149 of file qgslayermetadatavalidator.h.
      
  | 
  default | 
Constructor for QgsNativeProjectMetadataValidator.
      
  | 
  overridevirtual | 
Validates a metadata object, and returns true if the metadata is considered valid. 
If validation fails, the results list will be filled with a list of items describing why the validation failed and what needs to be rectified to fix the metadata.
Reimplemented from QgsNativeMetadataBaseValidator.
Definition at line 188 of file qgslayermetadatavalidator.cpp.