Interface ValidationResult
- All Known Implementing Classes:
ConversionException
public interface ValidationResult
ValidationResult
contains results of a single validation step performed by a PhenopacketValidator
.-
Method Summary
Modifier and TypeMethodDescriptioncategory()
static ValidationResult
error
(ValidatorInfo validatorInfo, String category, String message) Create aValidationLevel.ERROR
result from given data.level()
message()
static ValidationResult
of
(ValidatorInfo validatorInfo, ValidationLevel level, String category, String message) Create aValidationResult
from given data.static ValidationResult
warning
(ValidatorInfo validatorInfo, String category, String message) Create aValidationLevel.WARNING
result from given data.
-
Method Details
-
warning
Create aValidationLevel.WARNING
result from given data. -
error
Create aValidationLevel.ERROR
result from given data. -
of
static ValidationResult of(ValidatorInfo validatorInfo, ValidationLevel level, String category, String message) Create aValidationResult
from given data. -
validatorInfo
ValidatorInfo validatorInfo()- Returns:
- information about the validator used to create the
ValidationResult
.
-
level
ValidationLevel level()- Returns:
- level of the validation
-
category
String category()- Returns:
- an error category.
-
message
String message()- Returns:
- specific error message
-