public class MetacardWktValidator extends Object implements MetacardValidator, ReportingMetacardValidator
Constructor and Description |
---|
MetacardWktValidator(WktValidator wktValidator,
String validatedAttributeKey) |
Modifier and Type | Method and Description |
---|---|
void |
validate(Metacard metacard)
Validates a
Metacard |
Optional<MetacardValidationReport> |
validateMetacard(Metacard metacard)
Validates a
Metacard . |
public MetacardWktValidator(WktValidator wktValidator, String validatedAttributeKey)
public Optional<MetacardValidationReport> validateMetacard(Metacard metacard)
ReportingMetacardValidator
Metacard
.validateMetacard
in interface ReportingMetacardValidator
metacard
- the Metacard
to validate, cannot be nullOptional
containing a MetacardValidationReport
if there are
violations, or an empty Optional
if there are no violationspublic void validate(Metacard metacard) throws ValidationException
MetacardValidator
Metacard
validate
in interface MetacardValidator
metacard
- Metacard
to validateValidationException
- if any validation error occursThis work is licensed under a Creative Commons Attribution 4.0 International License.