Interface JsonValidator

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String AT_ROOT  
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Set<ValidationMessage> validate​(com.fasterxml.jackson.databind.JsonNode rootNode)
      Validate the given root JsonNode, starting at the root of the data path.
      Set<ValidationMessage> validate​(com.fasterxml.jackson.databind.JsonNode node, com.fasterxml.jackson.databind.JsonNode rootNode, String at)
      Validate the given JsonNode, the given node is the child node of the root node at given data path.
    • Method Detail

      • validate

        Set<ValidationMessage> validate​(com.fasterxml.jackson.databind.JsonNode rootNode)
        Validate the given root JsonNode, starting at the root of the data path.
        Parameters:
        rootNode - JsonNode
        Returns:
        A list of ValidationMessage if there is any validation error, or an empty list if there is no error.
      • validate

        Set<ValidationMessage> validate​(com.fasterxml.jackson.databind.JsonNode node,
                                        com.fasterxml.jackson.databind.JsonNode rootNode,
                                        String at)
        Validate the given JsonNode, the given node is the child node of the root node at given data path.
        Parameters:
        node - JsonNode
        rootNode - JsonNode
        at - String
        Returns:
        A list of ValidationMessage if there is any validation error, or an empty list if there is no error.