Skip to content

Package io.github.qishr.cascara.schema.rule

Class RegexRule

java.lang.Object
        io.github.qishr.cascara.schema.rule.RegexRule

All Implemented Interfaces:
    ValidationRule


public class RegexRule

Constructor Summary

Constructor Description
RegexRule(String pattern)

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 Pattern getPattern()
public String getPatternString()

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


getPattern

public Pattern getPattern()


getPatternString

public String getPatternString()