public class JsonSchemaGenerator extends Object
| Modifier and Type | Field and Description | 
|---|---|
protected com.fasterxml.jackson.databind.ObjectMapper | 
_mapper
Deprecated. 
 
Since 2.6 
 | 
protected com.fasterxml.jackson.databind.ObjectWriter | 
_writer  | 
| Constructor and Description | 
|---|
JsonSchemaGenerator(com.fasterxml.jackson.databind.ObjectMapper mapper)  | 
JsonSchemaGenerator(com.fasterxml.jackson.databind.ObjectMapper mapper,
                   SchemaFactoryWrapper visitor)
NOTE: resulting generator is NOT thread-safe, since typically  
SchemaFactoryWrapper
 being passed is not thread-safe. | 
JsonSchemaGenerator(com.fasterxml.jackson.databind.ObjectMapper mapper,
                   WrapperFactory wrapperFactory)  | 
JsonSchemaGenerator(com.fasterxml.jackson.databind.ObjectWriter w)  | 
JsonSchemaGenerator(com.fasterxml.jackson.databind.ObjectWriter w,
                   SchemaFactoryWrapper visitor)  | 
JsonSchemaGenerator(com.fasterxml.jackson.databind.ObjectWriter w,
                   WrapperFactory wrapperFactory)  | 
| Modifier and Type | Method and Description | 
|---|---|
JsonSchema | 
generateSchema(Class<?> type)  | 
JsonSchema | 
generateSchema(com.fasterxml.jackson.databind.JavaType type)  | 
@Deprecated protected final com.fasterxml.jackson.databind.ObjectMapper _mapper
protected final com.fasterxml.jackson.databind.ObjectWriter _writer
public JsonSchemaGenerator(com.fasterxml.jackson.databind.ObjectMapper mapper)
public JsonSchemaGenerator(com.fasterxml.jackson.databind.ObjectMapper mapper,
                           WrapperFactory wrapperFactory)
public JsonSchemaGenerator(com.fasterxml.jackson.databind.ObjectMapper mapper,
                           SchemaFactoryWrapper visitor)
SchemaFactoryWrapper
 being passed is not thread-safe.public JsonSchemaGenerator(com.fasterxml.jackson.databind.ObjectWriter w)
public JsonSchemaGenerator(com.fasterxml.jackson.databind.ObjectWriter w,
                           WrapperFactory wrapperFactory)
public JsonSchemaGenerator(com.fasterxml.jackson.databind.ObjectWriter w,
                           SchemaFactoryWrapper visitor)
public JsonSchema generateSchema(Class<?> type) throws com.fasterxml.jackson.databind.JsonMappingException
com.fasterxml.jackson.databind.JsonMappingExceptionpublic JsonSchema generateSchema(com.fasterxml.jackson.databind.JavaType type) throws com.fasterxml.jackson.databind.JsonMappingException
com.fasterxml.jackson.databind.JsonMappingExceptionCopyright © 2021 FasterXML. All rights reserved.