Class CompilerJsonSchema


  • public class CompilerJsonSchema
    extends Object
    • Constructor Detail

      • CompilerJsonSchema

        public CompilerJsonSchema()
    • Method Detail

      • generateJSonSchemaEnd

        public void generateJSonSchemaEnd​(String jsonschema,
                                          String root_dir)
      • generateJSonSchema

        public void generateJSonSchema​(String jsonschema,
                                       String templateName,
                                       String root_dir,
                                       com.fasterxml.jackson.databind.JsonNode bindings_schema)
      • defaultValue

        public Object defaultValue​(String jsonType)
      • get$id

        public String get$id()
      • setupJsonSchemaFromClasspath

        public com.networknt.schema.JsonSchema setupJsonSchemaFromClasspath​(String file)
      • setupJsonSchemaFromClasspathV7

        public com.networknt.schema.JsonSchema setupJsonSchemaFromClasspathV7​(String file)
      • checkSchema

        public Set<com.networknt.schema.ValidationMessage> checkSchema​(com.networknt.schema.JsonSchema schema,
                                                                       String file)
                                                                throws IOException
        Throws:
        IOException