public class JsonSchemaGenerator
extends java.lang.Object
Constructor and Description |
---|
JsonSchemaGenerator() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
generate() |
void |
generate(java.io.OutputStream out) |
void |
generate(java.io.OutputStream out,
com.fasterxml.jackson.core.PrettyPrinter printer) |
java.lang.String |
generate(com.fasterxml.jackson.core.PrettyPrinter printer) |
void |
setJsonSource(java.io.File file) |
void |
setJsonSource(java.io.InputStream inputStream) |
void |
setJsonSource(java.lang.String string) |
void |
setSchemaID(java.lang.String schemaID) |
void |
setSchemaURL(java.lang.String schemaURL) |
public void setSchemaURL(java.lang.String schemaURL)
public void setSchemaID(java.lang.String schemaID)
public void setJsonSource(java.io.File file) throws JsonSchemaException
JsonSchemaException
public void setJsonSource(java.io.InputStream inputStream) throws JsonSchemaException
JsonSchemaException
public void setJsonSource(java.lang.String string) throws JsonSchemaException
JsonSchemaException
public void generate(java.io.OutputStream out) throws JsonSchemaException
JsonSchemaException
public void generate(java.io.OutputStream out, com.fasterxml.jackson.core.PrettyPrinter printer) throws JsonSchemaException
JsonSchemaException
public java.lang.String generate() throws JsonSchemaException
JsonSchemaException
public java.lang.String generate(com.fasterxml.jackson.core.PrettyPrinter printer) throws JsonSchemaException
JsonSchemaException