public class TsJsonFormatVisitorWrapper extends BaseTsJsonFormatVisitor implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
conf, type| Constructor and Description |
|---|
TsJsonFormatVisitorWrapper(BaseTsJsonFormatVisitor parentHolder,
Configuration conf) |
TsJsonFormatVisitorWrapper(Module module,
Configuration conf) |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonAnyFormatVisitor |
expectAnyFormat(com.fasterxml.jackson.databind.JavaType type)
Sets string format expectations to json based visitor.
|
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor |
expectArrayFormat(com.fasterxml.jackson.databind.JavaType type) |
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonBooleanFormatVisitor |
expectBooleanFormat(com.fasterxml.jackson.databind.JavaType type) |
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor |
expectIntegerFormat(com.fasterxml.jackson.databind.JavaType type) |
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor |
expectMapFormat(com.fasterxml.jackson.databind.JavaType type) |
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNullFormatVisitor |
expectNullFormat(com.fasterxml.jackson.databind.JavaType type) |
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor |
expectNumberFormat(com.fasterxml.jackson.databind.JavaType type) |
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor |
expectObjectFormat(com.fasterxml.jackson.databind.JavaType type) |
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor |
expectStringFormat(com.fasterxml.jackson.databind.JavaType jtype)
Sets string format expectations to json based visitor.
|
java.lang.String |
getName(com.fasterxml.jackson.databind.JavaType type)
Either Java simple name or @JsonTypeName annotation.
|
static AbstractType |
getTsTypeForHandler(BaseTsJsonFormatVisitor<?> baseVisitor,
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable handler,
com.fasterxml.jackson.databind.JavaType typeHint,
Configuration conf)
Visit recursively the type, or return a cached response.
|
EnumType |
parseEnumOrGetFromCache(Module module,
com.fasterxml.jackson.databind.JavaType javaType)
Parser method for java enum type.
|
getComputedTypes, getModule, getProvider, getType, setProviderpublic TsJsonFormatVisitorWrapper(BaseTsJsonFormatVisitor parentHolder, Configuration conf)
public TsJsonFormatVisitorWrapper(Module module, Configuration conf)
public static AbstractType getTsTypeForHandler(BaseTsJsonFormatVisitor<?> baseVisitor, com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable handler, com.fasterxml.jackson.databind.JavaType typeHint, Configuration conf) throws com.fasterxml.jackson.databind.JsonMappingException
baseVisitor - Base visitor instance.handler - Visitable json node handler.typeHint - java type meta information.conf - Jackson configuration.com.fasterxml.jackson.databind.JsonMappingException - if json conversion for java type fails.public java.lang.String getName(com.fasterxml.jackson.databind.JavaType type)
type - Java type definition.public EnumType parseEnumOrGetFromCache(Module module, com.fasterxml.jackson.databind.JavaType javaType)
module - Typescript module representation.javaType - Java type.public com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor expectObjectFormat(com.fasterxml.jackson.databind.JavaType type)
throws com.fasterxml.jackson.databind.JsonMappingException
expectObjectFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrappercom.fasterxml.jackson.databind.JsonMappingExceptionpublic com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor expectArrayFormat(com.fasterxml.jackson.databind.JavaType type)
throws com.fasterxml.jackson.databind.JsonMappingException
expectArrayFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrappercom.fasterxml.jackson.databind.JsonMappingExceptionpublic com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor expectStringFormat(com.fasterxml.jackson.databind.JavaType jtype)
throws com.fasterxml.jackson.databind.JsonMappingException
expectStringFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapperjtype - Java type to be parsed.com.fasterxml.jackson.databind.JsonMappingExceptionpublic com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor expectNumberFormat(com.fasterxml.jackson.databind.JavaType type)
throws com.fasterxml.jackson.databind.JsonMappingException
expectNumberFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrappercom.fasterxml.jackson.databind.JsonMappingExceptionpublic com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor expectIntegerFormat(com.fasterxml.jackson.databind.JavaType type)
throws com.fasterxml.jackson.databind.JsonMappingException
expectIntegerFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrappercom.fasterxml.jackson.databind.JsonMappingExceptionpublic com.fasterxml.jackson.databind.jsonFormatVisitors.JsonBooleanFormatVisitor expectBooleanFormat(com.fasterxml.jackson.databind.JavaType type)
throws com.fasterxml.jackson.databind.JsonMappingException
expectBooleanFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrappercom.fasterxml.jackson.databind.JsonMappingExceptionpublic com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNullFormatVisitor expectNullFormat(com.fasterxml.jackson.databind.JavaType type)
throws com.fasterxml.jackson.databind.JsonMappingException
expectNullFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrappercom.fasterxml.jackson.databind.JsonMappingExceptionpublic com.fasterxml.jackson.databind.jsonFormatVisitors.JsonAnyFormatVisitor expectAnyFormat(com.fasterxml.jackson.databind.JavaType type)
throws com.fasterxml.jackson.databind.JsonMappingException
expectAnyFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrappertype - Java type to be parsed.com.fasterxml.jackson.databind.JsonMappingExceptionpublic com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor expectMapFormat(com.fasterxml.jackson.databind.JavaType type)
throws com.fasterxml.jackson.databind.JsonMappingException
expectMapFormat in interface com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrappercom.fasterxml.jackson.databind.JsonMappingExceptionCopyright © 2022. All rights reserved.