public class UserElementMapperStore extends Object implements net.thevpc.nuts.elem.NElementMapperStore
| Modifier and Type | Field and Description |
|---|---|
static net.thevpc.nuts.runtime.standalone.elem.parser.mapperstore.UserElementMapperStore.NElementTypeAndNameNoCaseNElementKeyResolver |
CASE_INSENSITIVE_NAME_RESOLVER |
static net.thevpc.nuts.runtime.standalone.elem.parser.mapperstore.UserElementMapperStore.NElementTypeAndNameNElementKeyResolver |
CASE_SENSITIVE_NAME_RESOLVER |
static net.thevpc.nuts.runtime.standalone.elem.parser.mapperstore.UserElementMapperStore.NElementTypeAndNameNoFormatNElementKeyResolver |
FORMAT_INSENSITIVE_NAME_RESOLVER |
static net.thevpc.nuts.runtime.standalone.elem.parser.mapperstore.UserElementMapperStore.NElementTypeNElementKeyResolver |
NELEMENTTYPE_KEY_RESOLVER |
| Constructor and Description |
|---|
UserElementMapperStore() |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.elem.NElementMapperStore |
addSimpleTypesFilter(net.thevpc.nuts.elem.NElementMapperStore.DefaultSimpleTypesFilter destructTypeFilter) |
net.thevpc.nuts.elem.NElementMapperStore |
addSimpleTypesFilter(Predicate<Type> destructTypeFilter) |
net.thevpc.nuts.elem.NElementMapperStore |
copyFrom(net.thevpc.nuts.elem.NElementMapperStore other) |
<T> net.thevpc.nuts.elem.NElementDeserializerBuilder<T> |
deserializerBuilderOf(Class<T> type) |
<T> net.thevpc.nuts.elem.NElementDeserializerBuilder<T> |
deserializerBuilderOf(Type type) |
<T> net.thevpc.nuts.elem.NElementDeserializer<T> |
getDeserializer(net.thevpc.nuts.elem.NElement element) |
<T> net.thevpc.nuts.elem.NElementDeserializer<T> |
getDeserializer(net.thevpc.nuts.elem.NElement element,
boolean defaultOnly) |
<T> net.thevpc.nuts.elem.NElementDeserializer<T> |
getDeserializer(Type type) |
<T> net.thevpc.nuts.elem.NElementDeserializer<T> |
getDeserializer(Type type,
boolean defaultOnly) |
net.thevpc.nuts.reflect.NReflectRepository |
getReflectRepository() |
<T> net.thevpc.nuts.elem.NElementSerializer<T> |
getSerializer(Type type) |
<T> net.thevpc.nuts.elem.NElementSerializer<T> |
getSerializer(Type type,
boolean defaultOnly) |
List<Predicate<Type>> |
getSimpleTypesFilters() |
<T> net.thevpc.nuts.elem.NElementSimplifier<T> |
getSimplifier(Type type) |
<T> net.thevpc.nuts.elem.NElementSimplifier<T> |
getSimplifier(Type type,
boolean defaultOnly) |
net.thevpc.nuts.elem.NElementMapperStore |
removeAllSimpleTypesFilters() |
net.thevpc.nuts.elem.NElementMapperStore |
removeSimpleTypesFilter(net.thevpc.nuts.elem.NElementMapperStore.DefaultSimpleTypesFilter destructTypeFilter) |
net.thevpc.nuts.elem.NElementMapperStore |
removeSimpleTypesFilter(Predicate<Type> destructTypeFilter) |
<K,T> net.thevpc.nuts.elem.NElementMapperStore |
setDeserializer(net.thevpc.nuts.elem.NElementMapperStore.NElementKeyResolver<K> resolver,
K key,
Type type,
net.thevpc.nuts.elem.NElementDeserializer<T> instance) |
<T> net.thevpc.nuts.elem.NElementMapperStore |
setDeserializer(net.thevpc.nuts.elem.NElementType[] elementTypes,
String[] names,
net.thevpc.nuts.elem.NNameSelectorStrategy nameSelectorStrategy,
Type type,
net.thevpc.nuts.elem.NElementDeserializer<T> instance) |
<T> net.thevpc.nuts.elem.NElementMapperStore |
setDeserializer(net.thevpc.nuts.elem.NElementType[] elementTypes,
String[] names,
Type type,
net.thevpc.nuts.elem.NElementDeserializer<T> instance) |
<T> net.thevpc.nuts.elem.NElementMapperStore |
setDeserializer(net.thevpc.nuts.elem.NElementType[] elementTypes,
String name,
net.thevpc.nuts.elem.NNameSelectorStrategy nameSelectorStrategy,
Type type,
net.thevpc.nuts.elem.NElementDeserializer<T> instance) |
<T> net.thevpc.nuts.elem.NElementMapperStore |
setDeserializer(net.thevpc.nuts.elem.NElementType[] elementTypes,
String name,
Type type,
net.thevpc.nuts.elem.NElementDeserializer<T> instance) |
<T> net.thevpc.nuts.elem.NElementMapperStore |
setDeserializer(net.thevpc.nuts.elem.NElementType[] elementTypes,
Type type,
net.thevpc.nuts.elem.NElementDeserializer<T> instance) |
<T> net.thevpc.nuts.elem.NElementMapperStore |
setDeserializer(net.thevpc.nuts.elem.NElementType elementType,
String name,
net.thevpc.nuts.elem.NNameSelectorStrategy nameSelectorStrategy,
Type type,
net.thevpc.nuts.elem.NElementDeserializer<T> instance) |
<T> net.thevpc.nuts.elem.NElementMapperStore |
setDeserializer(net.thevpc.nuts.elem.NElementType elementType,
String name,
Type type,
net.thevpc.nuts.elem.NElementDeserializer<T> instance) |
<T> net.thevpc.nuts.elem.NElementMapperStore |
setDeserializer(net.thevpc.nuts.elem.NElementType elementType,
Type type,
net.thevpc.nuts.elem.NElementDeserializer<T> instance) |
net.thevpc.nuts.elem.NElementMapperStore |
setDeserializer(Type cls,
net.thevpc.nuts.elem.NElementDeserializer instance) |
UserElementMapperStore |
setReflectRepository(net.thevpc.nuts.reflect.NReflectRepository reflectRepository) |
UserElementMapperStore |
setSerializer(Type cls,
net.thevpc.nuts.elem.NElementSerializer instance) |
UserElementMapperStore |
setSimplifier(Type cls,
net.thevpc.nuts.elem.NElementSimplifier instance) |
public static final net.thevpc.nuts.runtime.standalone.elem.parser.mapperstore.UserElementMapperStore.NElementTypeNElementKeyResolver NELEMENTTYPE_KEY_RESOLVER
public static final net.thevpc.nuts.runtime.standalone.elem.parser.mapperstore.UserElementMapperStore.NElementTypeAndNameNElementKeyResolver CASE_SENSITIVE_NAME_RESOLVER
public static final net.thevpc.nuts.runtime.standalone.elem.parser.mapperstore.UserElementMapperStore.NElementTypeAndNameNoCaseNElementKeyResolver CASE_INSENSITIVE_NAME_RESOLVER
public static final net.thevpc.nuts.runtime.standalone.elem.parser.mapperstore.UserElementMapperStore.NElementTypeAndNameNoFormatNElementKeyResolver FORMAT_INSENSITIVE_NAME_RESOLVER
public net.thevpc.nuts.reflect.NReflectRepository getReflectRepository()
public UserElementMapperStore setReflectRepository(net.thevpc.nuts.reflect.NReflectRepository reflectRepository)
public net.thevpc.nuts.elem.NElementMapperStore copyFrom(net.thevpc.nuts.elem.NElementMapperStore other)
copyFrom in interface net.thevpc.nuts.elem.NElementMapperStorepublic <T> net.thevpc.nuts.elem.NElementDeserializerBuilder<T> deserializerBuilderOf(Type type)
deserializerBuilderOf in interface net.thevpc.nuts.elem.NElementMapperStorepublic <T> net.thevpc.nuts.elem.NElementDeserializerBuilder<T> deserializerBuilderOf(Class<T> type)
deserializerBuilderOf in interface net.thevpc.nuts.elem.NElementMapperStorepublic List<Predicate<Type>> getSimpleTypesFilters()
getSimpleTypesFilters in interface net.thevpc.nuts.elem.NElementMapperStorepublic net.thevpc.nuts.elem.NElementMapperStore addSimpleTypesFilter(Predicate<Type> destructTypeFilter)
addSimpleTypesFilter in interface net.thevpc.nuts.elem.NElementMapperStorepublic net.thevpc.nuts.elem.NElementMapperStore removeSimpleTypesFilter(Predicate<Type> destructTypeFilter)
removeSimpleTypesFilter in interface net.thevpc.nuts.elem.NElementMapperStorepublic net.thevpc.nuts.elem.NElementMapperStore removeAllSimpleTypesFilters()
removeAllSimpleTypesFilters in interface net.thevpc.nuts.elem.NElementMapperStorepublic net.thevpc.nuts.elem.NElementMapperStore addSimpleTypesFilter(net.thevpc.nuts.elem.NElementMapperStore.DefaultSimpleTypesFilter destructTypeFilter)
addSimpleTypesFilter in interface net.thevpc.nuts.elem.NElementMapperStorepublic net.thevpc.nuts.elem.NElementMapperStore removeSimpleTypesFilter(net.thevpc.nuts.elem.NElementMapperStore.DefaultSimpleTypesFilter destructTypeFilter)
removeSimpleTypesFilter in interface net.thevpc.nuts.elem.NElementMapperStorepublic final UserElementMapperStore setSerializer(Type cls, net.thevpc.nuts.elem.NElementSerializer instance)
setSerializer in interface net.thevpc.nuts.elem.NElementMapperStorepublic <T> net.thevpc.nuts.elem.NElementSerializer<T> getSerializer(Type type)
getSerializer in interface net.thevpc.nuts.elem.NElementMapperStorepublic <T> net.thevpc.nuts.elem.NElementSerializer<T> getSerializer(Type type, boolean defaultOnly)
getSerializer in interface net.thevpc.nuts.elem.NElementMapperStorepublic final net.thevpc.nuts.elem.NElementMapperStore setDeserializer(Type cls, net.thevpc.nuts.elem.NElementDeserializer instance)
setDeserializer in interface net.thevpc.nuts.elem.NElementMapperStorepublic final <K,T> net.thevpc.nuts.elem.NElementMapperStore setDeserializer(net.thevpc.nuts.elem.NElementMapperStore.NElementKeyResolver<K> resolver,
K key,
Type type,
net.thevpc.nuts.elem.NElementDeserializer<T> instance)
setDeserializer in interface net.thevpc.nuts.elem.NElementMapperStorepublic <T> net.thevpc.nuts.elem.NElementMapperStore setDeserializer(net.thevpc.nuts.elem.NElementType elementType,
Type type,
net.thevpc.nuts.elem.NElementDeserializer<T> instance)
setDeserializer in interface net.thevpc.nuts.elem.NElementMapperStorepublic final <T> net.thevpc.nuts.elem.NElementMapperStore setDeserializer(net.thevpc.nuts.elem.NElementType elementType,
String name,
net.thevpc.nuts.elem.NNameSelectorStrategy nameSelectorStrategy,
Type type,
net.thevpc.nuts.elem.NElementDeserializer<T> instance)
setDeserializer in interface net.thevpc.nuts.elem.NElementMapperStorepublic final <T> net.thevpc.nuts.elem.NElementMapperStore setDeserializer(net.thevpc.nuts.elem.NElementType elementType,
String name,
Type type,
net.thevpc.nuts.elem.NElementDeserializer<T> instance)
setDeserializer in interface net.thevpc.nuts.elem.NElementMapperStorepublic <T> net.thevpc.nuts.elem.NElementMapperStore setDeserializer(net.thevpc.nuts.elem.NElementType[] elementTypes,
Type type,
net.thevpc.nuts.elem.NElementDeserializer<T> instance)
setDeserializer in interface net.thevpc.nuts.elem.NElementMapperStorepublic <T> net.thevpc.nuts.elem.NElementMapperStore setDeserializer(net.thevpc.nuts.elem.NElementType[] elementTypes,
String name,
net.thevpc.nuts.elem.NNameSelectorStrategy nameSelectorStrategy,
Type type,
net.thevpc.nuts.elem.NElementDeserializer<T> instance)
setDeserializer in interface net.thevpc.nuts.elem.NElementMapperStorepublic <T> net.thevpc.nuts.elem.NElementMapperStore setDeserializer(net.thevpc.nuts.elem.NElementType[] elementTypes,
String name,
Type type,
net.thevpc.nuts.elem.NElementDeserializer<T> instance)
setDeserializer in interface net.thevpc.nuts.elem.NElementMapperStorepublic <T> net.thevpc.nuts.elem.NElementMapperStore setDeserializer(net.thevpc.nuts.elem.NElementType[] elementTypes,
String[] names,
net.thevpc.nuts.elem.NNameSelectorStrategy nameSelectorStrategy,
Type type,
net.thevpc.nuts.elem.NElementDeserializer<T> instance)
setDeserializer in interface net.thevpc.nuts.elem.NElementMapperStorepublic <T> net.thevpc.nuts.elem.NElementMapperStore setDeserializer(net.thevpc.nuts.elem.NElementType[] elementTypes,
String[] names,
Type type,
net.thevpc.nuts.elem.NElementDeserializer<T> instance)
setDeserializer in interface net.thevpc.nuts.elem.NElementMapperStorepublic <T> net.thevpc.nuts.elem.NElementDeserializer<T> getDeserializer(net.thevpc.nuts.elem.NElement element)
getDeserializer in interface net.thevpc.nuts.elem.NElementMapperStorepublic <T> net.thevpc.nuts.elem.NElementDeserializer<T> getDeserializer(Type type)
getDeserializer in interface net.thevpc.nuts.elem.NElementMapperStorepublic <T> net.thevpc.nuts.elem.NElementDeserializer<T> getDeserializer(Type type, boolean defaultOnly)
getDeserializer in interface net.thevpc.nuts.elem.NElementMapperStorepublic <T> net.thevpc.nuts.elem.NElementDeserializer<T> getDeserializer(net.thevpc.nuts.elem.NElement element,
boolean defaultOnly)
getDeserializer in interface net.thevpc.nuts.elem.NElementMapperStorepublic final UserElementMapperStore setSimplifier(Type cls, net.thevpc.nuts.elem.NElementSimplifier instance)
setSimplifier in interface net.thevpc.nuts.elem.NElementMapperStorepublic <T> net.thevpc.nuts.elem.NElementSimplifier<T> getSimplifier(Type type)
getSimplifier in interface net.thevpc.nuts.elem.NElementMapperStorepublic <T> net.thevpc.nuts.elem.NElementSimplifier<T> getSimplifier(Type type, boolean defaultOnly)
getSimplifier in interface net.thevpc.nuts.elem.NElementMapperStoreCopyright © 2026 vpc open source initiative. All rights reserved.