QgsNativeMetadataBaseValidator class
A validator for the native base QGIS metadata schema definition.
Contents
Base classes
- class QgsAbstractMetadataBaseValidator
- Abstract base class for metadata validators.
Derived classes
- class QgsNativeMetadataValidator
- A validator for the native QGIS layer metadata schema definition.
- class QgsNativeProjectMetadataValidator
- A validator for the native QGIS project metadata schema definition.
Constructors, destructors, conversion operators
- QgsNativeMetadataBaseValidator() defaulted
- Constructor for QgsNativeMetadataBaseValidator.
Public functions
-
auto validate(const QgsAbstractMetadataBase* metadata,
QList<QgsAbstractMetadataBaseValidator::
ValidationResult>& results) const -> bool override - Validates a metadata object, and returns true if the metadata is considered valid.
Function documentation
bool QgsNativeMetadataBaseValidator:: validate(const QgsAbstractMetadataBase* metadata,
QList<QgsAbstractMetadataBaseValidator:: ValidationResult>& results) const override
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.