public class UserElementMapperStore extends Object implements NElementMapperStore
NElementMapperStore.DefaultIndestructibleTypesFilter, 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> NElementMapperBuilder<T> builderOf(Type type)
builderOf in interface NElementMapperStorepublic <T> NElementMapperBuilder<T> builderOf(Class<T> type)
builderOf in interface NElementMapperStorepublic List<Predicate<Type>> getIndestructibleTypesFilters()
getIndestructibleTypesFilters in interface NElementMapperStorepublic NElementMapperStore addIndestructibleTypesFilter(Predicate<Type> destructTypeFilter)
addIndestructibleTypesFilter in interface NElementMapperStorepublic NElementMapperStore removeIndestructibleTypesFilter(Predicate<Type> destructTypeFilter)
removeIndestructibleTypesFilter in interface NElementMapperStorepublic NElementMapperStore removeAllIndestructibleTypesFilters()
removeAllIndestructibleTypesFilters in interface NElementMapperStorepublic NElementMapperStore addIndestructibleTypesFilter(NElementMapperStore.DefaultIndestructibleTypesFilter destructTypeFilter)
addIndestructibleTypesFilter in interface NElementMapperStorepublic NElementMapperStore removeIndestructibleTypesFilter(NElementMapperStore.DefaultIndestructibleTypesFilter destructTypeFilter)
removeIndestructibleTypesFilter in interface NElementMapperStorepublic final UserElementMapperStore setMapper(Type cls, NElementMapper instance)
setMapper in interface NElementMapperStorepublic final <K,T> NElementMapperStore setMapper(NElementMapperStore.NElementKeyResolver<K> resolver, K key, Type type, NElementMapper<T> instance)
setMapper in interface NElementMapperStorepublic <T> NElementMapperStore setMapper(NElementType elementType, Type type, NElementMapper<T> instance)
setMapper in interface NElementMapperStorepublic final <T> NElementMapperStore setMapper(NElementType elementType, String name, NNameSelectorStrategy nameSelectorStrategy, Type type, NElementMapper<T> instance)
setMapper in interface NElementMapperStorepublic final <T> NElementMapperStore setMapper(NElementType elementType, String name, Type type, NElementMapper<T> instance)
setMapper in interface NElementMapperStorepublic <T> NElementMapperStore setMapper(NElementType[] elementTypes, Type type, NElementMapper<T> instance)
setMapper in interface NElementMapperStorepublic <T> NElementMapperStore setMapper(NElementType[] elementTypes, String name, NNameSelectorStrategy nameSelectorStrategy, Type type, NElementMapper<T> instance)
setMapper in interface NElementMapperStorepublic <T> NElementMapperStore setMapper(NElementType[] elementTypes, String name, Type type, NElementMapper<T> instance)
setMapper in interface NElementMapperStorepublic <T> NElementMapperStore setMapper(NElementType[] elementTypes, String[] names, NNameSelectorStrategy nameSelectorStrategy, Type type, NElementMapper<T> instance)
setMapper in interface NElementMapperStorepublic <T> NElementMapperStore setMapper(NElementType[] elementTypes, String[] names, Type type, NElementMapper<T> instance)
setMapper in interface NElementMapperStorepublic <T> NElementMapper<T> getMapper(NElement element)
getMapper in interface NElementMapperStorepublic <T> NElementMapper<T> getMapper(Type type)
getMapper in interface NElementMapperStorepublic <T> NElementMapper<T> getMapper(Type type, boolean defaultOnly)
getMapper in interface NElementMapperStorepublic <T> NElementMapper<T> getMapper(NElement element, boolean defaultOnly)
getMapper in interface NElementMapperStoreCopyright © 2025 vpc open source initiative. All rights reserved.