public class DefaultNElementMapperBuilder<T> extends Object implements net.thevpc.nuts.elem.NElementMapperBuilder<T>
| Constructor and Description |
|---|
DefaultNElementMapperBuilder(net.thevpc.nuts.reflect.NReflectRepository javaWord,
Type type) |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.elem.NElementMapper<T> |
build() |
net.thevpc.nuts.elem.NElementMapperBuilder<T> |
configureLenient() |
Predicate<String> |
getBodyFieldNameFilter() |
Object |
getDefaultValueByType(Type type) |
Predicate<String> |
getParamFieldFieldFilter() |
boolean |
hasDefaultValueByType(Type type) |
boolean |
isCollectionType0(Type raw) |
net.thevpc.nuts.elem.NElementMapperBuilder<T> |
onInitializeInstance(net.thevpc.nuts.elem.NElementMapperBuilderInitializer<T> a) |
net.thevpc.nuts.elem.NElementMapperBuilder<T> |
onUnsupportedChild(net.thevpc.nuts.elem.NElementMapperBuilderFieldConfigurer<T> a) |
net.thevpc.nuts.elem.NElementMapperBuilder<T> |
onUnsupportedParam(net.thevpc.nuts.elem.NElementMapperBuilderFieldConfigurer<T> a) |
net.thevpc.nuts.elem.NElementMapperBuilder<T> |
setBodyFieldNameFilter(Predicate<String> bodyFieldNameFilter) |
net.thevpc.nuts.elem.NElementMapperBuilder<T> |
setBooleanDefaultFalse() |
net.thevpc.nuts.elem.NElementMapperBuilder<T> |
setBooleanDefaultTrue() |
net.thevpc.nuts.elem.NElementMapperBuilder<T> |
setContainerIsCollection(boolean value) |
net.thevpc.nuts.elem.NElementMapperBuilder<T> |
setInstanceFactory(net.thevpc.nuts.elem.NElementMapperBuilderInstanceFactory<T> instanceFactory) |
net.thevpc.nuts.elem.NElementMapperBuilder<T> |
setParamFieldFieldFilter(Predicate<String> paramFieldFieldFilter) |
net.thevpc.nuts.elem.NElementMapperBuilder<T> |
setTypeDefaultValue(Type type,
Object defaultValue) |
net.thevpc.nuts.elem.NElementMapperBuilder<T> |
setWrapCollections(boolean wrapCollections) |
public DefaultNElementMapperBuilder(net.thevpc.nuts.reflect.NReflectRepository javaWord,
Type type)
public Predicate<String> getParamFieldFieldFilter()
getParamFieldFieldFilter in interface net.thevpc.nuts.elem.NElementMapperBuilder<T>public net.thevpc.nuts.elem.NElementMapperBuilder<T> setParamFieldFieldFilter(Predicate<String> paramFieldFieldFilter)
setParamFieldFieldFilter in interface net.thevpc.nuts.elem.NElementMapperBuilder<T>public Predicate<String> getBodyFieldNameFilter()
getBodyFieldNameFilter in interface net.thevpc.nuts.elem.NElementMapperBuilder<T>public net.thevpc.nuts.elem.NElementMapperBuilder<T> setBodyFieldNameFilter(Predicate<String> bodyFieldNameFilter)
setBodyFieldNameFilter in interface net.thevpc.nuts.elem.NElementMapperBuilder<T>public net.thevpc.nuts.elem.NElementMapperBuilder<T> configureLenient()
configureLenient in interface net.thevpc.nuts.elem.NElementMapperBuilder<T>public net.thevpc.nuts.elem.NElementMapperBuilder<T> setWrapCollections(boolean wrapCollections)
setWrapCollections in interface net.thevpc.nuts.elem.NElementMapperBuilder<T>public net.thevpc.nuts.elem.NElementMapperBuilder<T> setContainerIsCollection(boolean value)
setContainerIsCollection in interface net.thevpc.nuts.elem.NElementMapperBuilder<T>public boolean hasDefaultValueByType(Type type)
public net.thevpc.nuts.elem.NElementMapperBuilder<T> setBooleanDefaultTrue()
setBooleanDefaultTrue in interface net.thevpc.nuts.elem.NElementMapperBuilder<T>public net.thevpc.nuts.elem.NElementMapperBuilder<T> setBooleanDefaultFalse()
setBooleanDefaultFalse in interface net.thevpc.nuts.elem.NElementMapperBuilder<T>public net.thevpc.nuts.elem.NElementMapperBuilder<T> setInstanceFactory(net.thevpc.nuts.elem.NElementMapperBuilderInstanceFactory<T> instanceFactory)
setInstanceFactory in interface net.thevpc.nuts.elem.NElementMapperBuilder<T>public net.thevpc.nuts.elem.NElementMapperBuilder<T> setTypeDefaultValue(Type type, Object defaultValue)
setTypeDefaultValue in interface net.thevpc.nuts.elem.NElementMapperBuilder<T>public net.thevpc.nuts.elem.NElementMapperBuilder<T> onUnsupportedChild(net.thevpc.nuts.elem.NElementMapperBuilderFieldConfigurer<T> a)
onUnsupportedChild in interface net.thevpc.nuts.elem.NElementMapperBuilder<T>public net.thevpc.nuts.elem.NElementMapperBuilder<T> onUnsupportedParam(net.thevpc.nuts.elem.NElementMapperBuilderFieldConfigurer<T> a)
onUnsupportedParam in interface net.thevpc.nuts.elem.NElementMapperBuilder<T>public net.thevpc.nuts.elem.NElementMapperBuilder<T> onInitializeInstance(net.thevpc.nuts.elem.NElementMapperBuilderInitializer<T> a)
onInitializeInstance in interface net.thevpc.nuts.elem.NElementMapperBuilder<T>public boolean isCollectionType0(Type raw)
Copyright © 2025 vpc open source initiative. All rights reserved.