Class KlumValidationResult
java.lang.Object
com.blackbuild.klum.ast.runtime.validation.KlumValidationResult
- All Implemented Interfaces:
Serializable
Validation results for a single object.
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddIssue(KlumValidationIssue problem) com.blackbuild.klum.ast.Validate.LevelgetMessage(com.blackbuild.klum.ast.Validate.Level minimumLevel) booleanhas(com.blackbuild.klum.ast.Validate.Level level) voidsuppressIssues(String member) voidsuppressIssues(String member, com.blackbuild.klum.ast.Validate.Level upToLevel) voidthrowOn(com.blackbuild.klum.ast.Validate.Level level) static voidthrowOn(List<KlumValidationResult> results, com.blackbuild.klum.ast.Validate.Level failLevel)
-
Field Details
-
METADATA_KEY
-
-
Constructor Details
-
KlumValidationResult
-
-
Method Details
-
throwOn
public static void throwOn(List<KlumValidationResult> results, com.blackbuild.klum.ast.Validate.Level failLevel) throws KlumValidationException - Throws:
KlumValidationException
-
getBreadcrumbPath
-
addIssue
-
getMaxLevel
public com.blackbuild.klum.ast.Validate.Level getMaxLevel() -
getMessage
-
getMessage
-
has
public boolean has(com.blackbuild.klum.ast.Validate.Level level) -
throwOn
- Throws:
KlumValidationException
-
getIssues
-
suppressIssues
-
suppressIssues
-