QgsAbstractMetadataBaseValidator class
Abstract base class for metadata validators.
Contents
- Reference
Derived classes
- class QgsNativeMetadataBaseValidator
- A validator for the native base QGIS metadata schema definition.
Public types
- struct ValidationResult
- Contains the parameters describing a metadata validation failure.
Public functions
-
auto validate(const QgsAbstractMetadataBase* metadata,
QList<QgsAbstractMetadataBaseValidator::
ValidationResult>& results) const -> bool pure virtual - Validates a metadata object, and returns true if the metadata is considered valid.
Function documentation
bool QgsAbstractMetadataBaseValidator:: validate(const QgsAbstractMetadataBase* metadata,
QList<QgsAbstractMetadataBaseValidator:: ValidationResult>& results) const pure virtual
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.