public class DefaultNElementDeserializerBuilder<T> extends Object implements NElementDeserializerBuilder<T>
| Constructor and Description |
|---|
DefaultNElementDeserializerBuilder(NReflectRepository javaWord,
Type type) |
public DefaultNElementDeserializerBuilder(NReflectRepository javaWord, Type type)
public Predicate<String> getParamFieldFilter()
getParamFieldFilter in interface NElementDeserializerBuilder<T>public NElementDeserializerBuilder<T> setParamFieldFilter(Predicate<String> paramFieldFilter)
setParamFieldFilter in interface NElementDeserializerBuilder<T>public Predicate<String> getChildFieldNameFilter()
getChildFieldNameFilter in interface NElementDeserializerBuilder<T>public NElementDeserializerBuilder<T> setChildFieldNameFilter(Predicate<String> childFieldNameFilter)
setChildFieldNameFilter in interface NElementDeserializerBuilder<T>public NElementDeserializerField<T> field(String name)
field in interface NElementDeserializerBuilder<T>public NElementDeserializerBuilder<T> configureLenient()
configureLenient in interface NElementDeserializerBuilder<T>public NElementDeserializerBuilder<T> fieldNameNormalizer(Function<String,String> normalizer)
fieldNameNormalizer in interface NElementDeserializerBuilder<T>public NElementDeserializerBuilder<T> fieldNameNormalizer(NNameFormat normalizer)
fieldNameNormalizer in interface NElementDeserializerBuilder<T>public NElementDeserializerBuilder<T> setWrapCollections(boolean wrapCollections)
setWrapCollections in interface NElementDeserializerBuilder<T>public NElementDeserializerBuilder<T> setContainerIsCollection(boolean value)
setContainerIsCollection in interface NElementDeserializerBuilder<T>public boolean hasDefaultValueByType(Type type)
public NElementDeserializerBuilder<T> setBooleanDefaultTrue()
setBooleanDefaultTrue in interface NElementDeserializerBuilder<T>public NElementDeserializerBuilder<T> setBooleanDefaultFalse()
setBooleanDefaultFalse in interface NElementDeserializerBuilder<T>public NElementDeserializerBuilder<T> setInstanceFactory(NElementDeserializerInstanceFactory<T> instanceFactory)
setInstanceFactory in interface NElementDeserializerBuilder<T>public NElementDeserializerBuilder<T> setTypeDefaultValue(Type type, Object defaultValue)
setTypeDefaultValue in interface NElementDeserializerBuilder<T>public NElementDeserializerBuilder<T> onUnsupportedChild(NElementDeserializerFieldConfigurer<T> a)
onUnsupportedChild in interface NElementDeserializerBuilder<T>public NElementDeserializerBuilder<T> onUnsupportedParam(NElementDeserializerFieldConfigurer<T> a)
onUnsupportedParam in interface NElementDeserializerBuilder<T>public NElementDeserializerBuilder<T> onInitializeInstance(NElementDeserializerInitializer<T> a)
onInitializeInstance in interface NElementDeserializerBuilder<T>public boolean isCollectionType0(Type raw)
public NElementDeserializer<T> build()
build in interface NElementDeserializerBuilder<T>Copyright © 2026 vpc open source initiative. All rights reserved.