Package io.github.qishr.cascara.schema.rule
Class RequiredRule
java.lang.Object
io.github.qishr.cascara.schema.rule.RequiredRule
All Implemented Interfaces:
ValidationRule
public class RequiredRule
Constructor Summary
| Constructor | Description |
|---|---|
| RequiredRule(List<String> requiredKeys) |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
| public void | validate(AstNode node, String path, ValidationResult result) | |
| public void | validateValue(Object value, String path, ValidationResult result) | |
| public List<String> | getRequiredKeys() |
Method Details
validate
public void validate(AstNode node, String path, ValidationResult result)
Specified By:
validateValue
public void validateValue(Object value, String path, ValidationResult result)
Specified By:
getRequiredKeys
public List<String> getRequiredKeys()