public class CustomTsonObjectDeserializerImpl<T> extends Object implements TsonCustomDeserializer<T>
| Modifier and Type | Class and Description |
|---|---|
static class |
CustomTsonObjectDeserializerImpl.TFieldImpl<T> |
TsonCustomDeserializer.FactoryConfigurerContext<T2>, TsonCustomDeserializer.FieldConfig<T>, TsonCustomDeserializer.FieldConfigurerContext<T2>, TsonCustomDeserializer.InstanceConfigurer<T2>, TsonCustomDeserializer.InstanceConfigurerContext<T2>, TsonCustomDeserializer.InstanceFactory<T2>, TsonCustomDeserializer.MissingFieldConfigurer<T2>| Constructor and Description |
|---|
CustomTsonObjectDeserializerImpl(JavaWord javaWord,
Type type) |
public TsonCustomDeserializer<T> configureLenient()
configureLenient in interface TsonCustomDeserializer<T>public TsonCustomDeserializer<T> setWrapCollections(boolean wrapCollections)
setWrapCollections in interface TsonCustomDeserializer<T>public TsonCustomDeserializer<T> setContainerIsCollection(boolean value)
setContainerIsCollection in interface TsonCustomDeserializer<T>public boolean hasDefaultValueByType(Type type)
public TsonCustomDeserializer<T> setTrueDefault()
setTrueDefault in interface TsonCustomDeserializer<T>public TsonCustomDeserializer<T> setInstanceFactory(TsonCustomDeserializer.InstanceFactory<T> instanceFactory)
setInstanceFactory in interface TsonCustomDeserializer<T>public TsonCustomDeserializer<T> setDefaultValueByType(Type type, Object defaultValue)
setDefaultValueByType in interface TsonCustomDeserializer<T>public TsonCustomDeserializer<T> addAllFields()
addAllFields in interface TsonCustomDeserializer<T>public TsonCustomDeserializer<T> addFields(String... names)
addFields in interface TsonCustomDeserializer<T>public TsonCustomDeserializer<T> onUnsupportedBody(TsonCustomDeserializer.MissingFieldConfigurer<T> a)
onUnsupportedBody in interface TsonCustomDeserializer<T>public TsonCustomDeserializer<T> onUnsupportedArg(TsonCustomDeserializer.MissingFieldConfigurer<T> a)
onUnsupportedArg in interface TsonCustomDeserializer<T>public TsonCustomDeserializer<T> postProcess(TsonCustomDeserializer.InstanceConfigurer<T> a)
postProcess in interface TsonCustomDeserializer<T>public CustomTsonObjectDeserializerImpl.TFieldImpl<T> addField(String name)
addField in interface TsonCustomDeserializer<T>public T toObject(TsonElement element, Class<T> to, TsonObjectContext context)
toObject in interface TsonElementToObject<T>public boolean isCollectionType0(Type raw)
Copyright © 2025 vpc open source initiative. All rights reserved.