public class DefaultNElementDeserializerBuilder<T> extends Object implements net.thevpc.nuts.elem.NElementDeserializerBuilder<T>
| Constructor and Description |
|---|
DefaultNElementDeserializerBuilder(net.thevpc.nuts.reflect.NReflectRepository javaWord,
Type type) |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.elem.NElementDeserializerBuilder<T> |
booleanDefaultFalse() |
net.thevpc.nuts.elem.NElementDeserializerBuilder<T> |
booleanDefaultTrue() |
net.thevpc.nuts.elem.NElementDeserializer<T> |
build() |
Predicate<String> |
childFieldNameFilter() |
net.thevpc.nuts.elem.NElementDeserializerBuilder<T> |
childFieldNameFilter(Predicate<String> childFieldNameFilter) |
net.thevpc.nuts.elem.NElementDeserializerBuilder<T> |
configureLenient() |
net.thevpc.nuts.elem.NElementDeserializerBuilder<T> |
containerIsCollection(boolean value) |
net.thevpc.nuts.elem.NElementDeserializerField<T> |
field(String name) |
net.thevpc.nuts.elem.NElementDeserializerBuilder<T> |
fieldNameNormalizer(Function<String,String> normalizer) |
net.thevpc.nuts.elem.NElementDeserializerBuilder<T> |
fieldNameNormalizer(net.thevpc.nuts.util.NNameFormat normalizer) |
Object |
getDefaultValueByType(Type type) |
boolean |
hasDefaultValueByType(Type type) |
net.thevpc.nuts.elem.NElementDeserializerBuilder<T> |
instanceFactory(net.thevpc.nuts.elem.NElementDeserializerInstanceFactory<T> instanceFactory) |
boolean |
isCollectionType0(Type raw) |
net.thevpc.nuts.elem.NElementDeserializerBuilder<T> |
onInitializeInstance(net.thevpc.nuts.elem.NElementDeserializerInitializer<T> a) |
net.thevpc.nuts.elem.NElementDeserializerBuilder<T> |
onUnsupportedChild(net.thevpc.nuts.elem.NElementDeserializerFieldConfigurer<T> a) |
net.thevpc.nuts.elem.NElementDeserializerBuilder<T> |
onUnsupportedParam(net.thevpc.nuts.elem.NElementDeserializerFieldConfigurer<T> a) |
Predicate<String> |
paramFieldFilter() |
net.thevpc.nuts.elem.NElementDeserializerBuilder<T> |
paramFieldFilter(Predicate<String> paramFieldFilter) |
net.thevpc.nuts.elem.NElementDeserializerBuilder<T> |
typeDefaultValue(Type type,
Object defaultValue) |
net.thevpc.nuts.elem.NElementDeserializerBuilder<T> |
wrapCollections(boolean wrapCollections) |
public DefaultNElementDeserializerBuilder(net.thevpc.nuts.reflect.NReflectRepository javaWord,
Type type)
public Predicate<String> paramFieldFilter()
paramFieldFilter in interface net.thevpc.nuts.elem.NElementDeserializerBuilder<T>public net.thevpc.nuts.elem.NElementDeserializerBuilder<T> paramFieldFilter(Predicate<String> paramFieldFilter)
paramFieldFilter in interface net.thevpc.nuts.elem.NElementDeserializerBuilder<T>public Predicate<String> childFieldNameFilter()
childFieldNameFilter in interface net.thevpc.nuts.elem.NElementDeserializerBuilder<T>public net.thevpc.nuts.elem.NElementDeserializerBuilder<T> childFieldNameFilter(Predicate<String> childFieldNameFilter)
childFieldNameFilter in interface net.thevpc.nuts.elem.NElementDeserializerBuilder<T>public net.thevpc.nuts.elem.NElementDeserializerField<T> field(String name)
field in interface net.thevpc.nuts.elem.NElementDeserializerBuilder<T>public net.thevpc.nuts.elem.NElementDeserializerBuilder<T> configureLenient()
configureLenient in interface net.thevpc.nuts.elem.NElementDeserializerBuilder<T>public net.thevpc.nuts.elem.NElementDeserializerBuilder<T> fieldNameNormalizer(Function<String,String> normalizer)
fieldNameNormalizer in interface net.thevpc.nuts.elem.NElementDeserializerBuilder<T>public net.thevpc.nuts.elem.NElementDeserializerBuilder<T> fieldNameNormalizer(net.thevpc.nuts.util.NNameFormat normalizer)
fieldNameNormalizer in interface net.thevpc.nuts.elem.NElementDeserializerBuilder<T>public net.thevpc.nuts.elem.NElementDeserializerBuilder<T> wrapCollections(boolean wrapCollections)
wrapCollections in interface net.thevpc.nuts.elem.NElementDeserializerBuilder<T>public net.thevpc.nuts.elem.NElementDeserializerBuilder<T> containerIsCollection(boolean value)
containerIsCollection in interface net.thevpc.nuts.elem.NElementDeserializerBuilder<T>public boolean hasDefaultValueByType(Type type)
public net.thevpc.nuts.elem.NElementDeserializerBuilder<T> booleanDefaultTrue()
booleanDefaultTrue in interface net.thevpc.nuts.elem.NElementDeserializerBuilder<T>public net.thevpc.nuts.elem.NElementDeserializerBuilder<T> booleanDefaultFalse()
booleanDefaultFalse in interface net.thevpc.nuts.elem.NElementDeserializerBuilder<T>public net.thevpc.nuts.elem.NElementDeserializerBuilder<T> instanceFactory(net.thevpc.nuts.elem.NElementDeserializerInstanceFactory<T> instanceFactory)
instanceFactory in interface net.thevpc.nuts.elem.NElementDeserializerBuilder<T>public net.thevpc.nuts.elem.NElementDeserializerBuilder<T> typeDefaultValue(Type type, Object defaultValue)
typeDefaultValue in interface net.thevpc.nuts.elem.NElementDeserializerBuilder<T>public net.thevpc.nuts.elem.NElementDeserializerBuilder<T> onUnsupportedChild(net.thevpc.nuts.elem.NElementDeserializerFieldConfigurer<T> a)
onUnsupportedChild in interface net.thevpc.nuts.elem.NElementDeserializerBuilder<T>public net.thevpc.nuts.elem.NElementDeserializerBuilder<T> onUnsupportedParam(net.thevpc.nuts.elem.NElementDeserializerFieldConfigurer<T> a)
onUnsupportedParam in interface net.thevpc.nuts.elem.NElementDeserializerBuilder<T>public net.thevpc.nuts.elem.NElementDeserializerBuilder<T> onInitializeInstance(net.thevpc.nuts.elem.NElementDeserializerInitializer<T> a)
onInitializeInstance in interface net.thevpc.nuts.elem.NElementDeserializerBuilder<T>public boolean isCollectionType0(Type raw)
Copyright © 2026 vpc open source initiative. All rights reserved.