Interface SchemaValidator.Rule

Enclosing class:
SchemaValidator

public static interface SchemaValidator.Rule
Represents a validation rule applied to input data.
  • Method Summary

    Modifier and Type
    Method
    Description
    <D> DataResult<D>
    check(DynamicOps<D> ops, D rootInput)
    Validates the supplied input.
  • Method Details

    • check

      <D> DataResult<D> check(DynamicOps<D> ops, D rootInput)
      Validates the supplied input.
      Type Parameters:
      D - dynamic data type
      Parameters:
      ops - operations used to inspect the input
      rootInput - root value being validated
      Returns:
      validation result