Interface ValidationContext
public interface ValidationContext
Context of current validation progress and validation options
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceContext builderstatic interfaceIndicates deep object path for violation and validation context -
Method Summary
Modifier and TypeMethodDescriptiondefault ValidationContextaddPath(int pathIndex) default ValidationContextstatic ValidationContext.Builderbuilder()static ValidationContextfailFast()static ValidationContextfull()booleanpath()default Violation
-
Method Details
-
path
- Returns:
- path where violation occurred
-
isFailFast
boolean isFailFast()- Returns:
Boolean.TRUEwhen should fail on first occurred violation
-
addPath
-
addPath
-
violates
- Parameters:
message- of violation- Returns:
- violation for current context
-
builder
-
full
-
failFast
-