Class ValidationMessage


  • public class ValidationMessage
    extends Object
    The output format.
    See Also:
    JSON Schema
    • Method Detail

      • getCode

        public String getCode()
      • getInstanceLocation

        public JsonNodePath getInstanceLocation()
        The instance location is the location of the JSON value within the root instance being validated.
        Returns:
        The path to the input json
      • getEvaluationPath

        public JsonNodePath getEvaluationPath()
        The evaluation path is the set of keys, starting from the schema root, through which evaluation passes to reach the schema object that produced a specific result.
        Returns:
        the evaluation path
      • getSchemaLocation

        public SchemaLocation getSchemaLocation()
        The schema location is the canonical IRI of the schema object plus a JSON Pointer fragment indicating the subschema that produced a result. In contrast with the evaluation path, the schema location MUST NOT include by-reference applicators such as $ref or $dynamicRef.
        Returns:
        the schema location
      • getProperty

        public String getProperty()
      • getArguments

        public Object[] getArguments()
      • getMessage

        public String getMessage()
      • getMessageKey

        public String getMessageKey()
      • isValid

        public boolean isValid()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • getType

        public String getType()