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
JsonSchemaExceptionpublic void setJsonSource(java.io.InputStream inputStream)
throws JsonSchemaException
JsonSchemaExceptionpublic void setJsonSource(java.lang.String string)
throws JsonSchemaException
JsonSchemaExceptionpublic void generate(java.io.OutputStream out)
throws JsonSchemaException
JsonSchemaExceptionpublic void generate(java.io.OutputStream out,
com.fasterxml.jackson.core.PrettyPrinter printer)
throws JsonSchemaException
JsonSchemaExceptionpublic java.lang.String generate()
throws JsonSchemaException
JsonSchemaExceptionpublic java.lang.String generate(com.fasterxml.jackson.core.PrettyPrinter printer)
throws JsonSchemaException
JsonSchemaException