Skip to content

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:

ValidationRule


validateValue

public void validateValue(Object value, String path, ValidationResult result)

Specified By:

ValidationRule


getRequiredKeys

public List<String> getRequiredKeys()