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> paramFieldFilter()
paramFieldFilter in interface NElementDeserializerBuilder<T>public NElementDeserializerBuilder<T> paramFieldFilter(Predicate<String> paramFieldFilter)
paramFieldFilter in interface NElementDeserializerBuilder<T>public Predicate<String> childFieldNameFilter()
childFieldNameFilter in interface NElementDeserializerBuilder<T>public NElementDeserializerBuilder<T> childFieldNameFilter(Predicate<String> childFieldNameFilter)
childFieldNameFilter 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> wrapCollections(boolean wrapCollections)
wrapCollections in interface NElementDeserializerBuilder<T>public NElementDeserializerBuilder<T> containerIsCollection(boolean value)
containerIsCollection in interface NElementDeserializerBuilder<T>public boolean hasDefaultValueByType(Type type)
public NElementDeserializerBuilder<T> booleanDefaultTrue()
booleanDefaultTrue in interface NElementDeserializerBuilder<T>public NElementDeserializerBuilder<T> booleanDefaultFalse()
booleanDefaultFalse in interface NElementDeserializerBuilder<T>public NElementDeserializerBuilder<T> instanceFactory(NElementDeserializerInstanceFactory<T> instanceFactory)
instanceFactory in interface NElementDeserializerBuilder<T>public NElementDeserializerBuilder<T> typeDefaultValue(Type type, Object defaultValue)
typeDefaultValue 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.