public class UserElementMapperStore extends Object implements NElementMapperStore
NElementMapperStore.DefaultSimpleTypesFilter, NElementMapperStore.NElementKeyResolver<T>| Constructor and Description |
|---|
UserElementMapperStore() |
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 NReflectRepository getReflectRepository()
public UserElementMapperStore setReflectRepository(NReflectRepository reflectRepository)
public NElementMapperStore copyFrom(NElementMapperStore other)
copyFrom in interface NElementMapperStorepublic <T> NElementDeserializerBuilder<T> deserializerBuilderOf(Type type)
deserializerBuilderOf in interface NElementMapperStorepublic <T> NElementDeserializerBuilder<T> deserializerBuilderOf(Class<T> type)
deserializerBuilderOf in interface NElementMapperStorepublic List<Predicate<Type>> getSimpleTypesFilters()
getSimpleTypesFilters in interface NElementMapperStorepublic NElementMapperStore addSimpleTypesFilter(Predicate<Type> destructTypeFilter)
addSimpleTypesFilter in interface NElementMapperStorepublic NElementMapperStore removeSimpleTypesFilter(Predicate<Type> destructTypeFilter)
removeSimpleTypesFilter in interface NElementMapperStorepublic NElementMapperStore removeAllSimpleTypesFilters()
removeAllSimpleTypesFilters in interface NElementMapperStorepublic NElementMapperStore addSimpleTypesFilter(NElementMapperStore.DefaultSimpleTypesFilter destructTypeFilter)
addSimpleTypesFilter in interface NElementMapperStorepublic NElementMapperStore removeSimpleTypesFilter(NElementMapperStore.DefaultSimpleTypesFilter destructTypeFilter)
removeSimpleTypesFilter in interface NElementMapperStorepublic final UserElementMapperStore setSerializer(Type cls, NElementSerializer instance)
setSerializer in interface NElementMapperStorepublic <T> NElementSerializer<T> getSerializer(Type type)
getSerializer in interface NElementMapperStorepublic <T> NElementSerializer<T> getSerializer(Type type, boolean defaultOnly)
getSerializer in interface NElementMapperStorepublic final NElementMapperStore setDeserializer(Type cls, NElementDeserializer instance)
setDeserializer in interface NElementMapperStorepublic final <K,T> NElementMapperStore setDeserializer(NElementMapperStore.NElementKeyResolver<K> resolver, K key, Type type, NElementDeserializer<T> instance)
setDeserializer in interface NElementMapperStorepublic <T> NElementMapperStore setDeserializer(NElementType elementType, Type type, NElementDeserializer<T> instance)
setDeserializer in interface NElementMapperStorepublic final <T> NElementMapperStore setDeserializer(NElementType elementType, String name, NNameSelectorStrategy nameSelectorStrategy, Type type, NElementDeserializer<T> instance)
setDeserializer in interface NElementMapperStorepublic final <T> NElementMapperStore setDeserializer(NElementType elementType, String name, Type type, NElementDeserializer<T> instance)
setDeserializer in interface NElementMapperStorepublic <T> NElementMapperStore setDeserializer(NElementType[] elementTypes, Type type, NElementDeserializer<T> instance)
setDeserializer in interface NElementMapperStorepublic <T> NElementMapperStore setDeserializer(NElementType[] elementTypes, String name, NNameSelectorStrategy nameSelectorStrategy, Type type, NElementDeserializer<T> instance)
setDeserializer in interface NElementMapperStorepublic <T> NElementMapperStore setDeserializer(NElementType[] elementTypes, String name, Type type, NElementDeserializer<T> instance)
setDeserializer in interface NElementMapperStorepublic <T> NElementMapperStore setDeserializer(NElementType[] elementTypes, String[] names, NNameSelectorStrategy nameSelectorStrategy, Type type, NElementDeserializer<T> instance)
setDeserializer in interface NElementMapperStorepublic <T> NElementMapperStore setDeserializer(NElementType[] elementTypes, String[] names, Type type, NElementDeserializer<T> instance)
setDeserializer in interface NElementMapperStorepublic <T> NElementDeserializer<T> getDeserializer(NElement element)
getDeserializer in interface NElementMapperStorepublic <T> NElementDeserializer<T> getDeserializer(Type type)
getDeserializer in interface NElementMapperStorepublic <T> NElementDeserializer<T> getDeserializer(Type type, boolean defaultOnly)
getDeserializer in interface NElementMapperStorepublic <T> NElementDeserializer<T> getDeserializer(NElement element, boolean defaultOnly)
getDeserializer in interface NElementMapperStorepublic final UserElementMapperStore setSimplifier(Type cls, NElementSimplifier instance)
setSimplifier in interface NElementMapperStorepublic <T> NElementSimplifier<T> getSimplifier(Type type)
getSimplifier in interface NElementMapperStorepublic <T> NElementSimplifier<T> getSimplifier(Type type, boolean defaultOnly)
getSimplifier in interface NElementMapperStoreCopyright © 2026 vpc open source initiative. All rights reserved.