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 |
|---|---|
<T> net.thevpc.nuts.elem.NElementMapperBuilder<T> |
builderOf(Class<T> type) |
<T> net.thevpc.nuts.elem.NElementMapperBuilder<T> |
builderOf(Type type) |
net.thevpc.nuts.elem.NElementMapperStore |
copyFrom(net.thevpc.nuts.elem.NElementMapperStore other) |
Predicate<Type> |
getIndestructibleTypesFilter() |
<T> net.thevpc.nuts.elem.NElementMapper<T> |
getMapper(net.thevpc.nuts.elem.NElement element) |
<T> net.thevpc.nuts.elem.NElementMapper<T> |
getMapper(net.thevpc.nuts.elem.NElement element,
boolean defaultOnly) |
<T> net.thevpc.nuts.elem.NElementMapper<T> |
getMapper(Type type) |
<T> net.thevpc.nuts.elem.NElementMapper<T> |
getMapper(Type type,
boolean defaultOnly) |
net.thevpc.nuts.reflect.NReflectRepository |
getReflectRepository() |
UserElementMapperStore |
setDefaultIndestructibleTypesFilter() |
UserElementMapperStore |
setIndestructibleTypesFilter(Predicate<Type> destructTypeFilter) |
<K,T> net.thevpc.nuts.elem.NElementMapperStore |
setMapper(net.thevpc.nuts.elem.NElementMapperStore.NElementKeyResolver<K> resolver,
K key,
Type type,
net.thevpc.nuts.elem.NElementMapper<T> instance) |
<T> net.thevpc.nuts.elem.NElementMapperStore |
setMapper(net.thevpc.nuts.elem.NElementType[] elementTypes,
String[] names,
net.thevpc.nuts.elem.NNameSelectorStrategy nameSelectorStrategy,
Type type,
net.thevpc.nuts.elem.NElementMapper<T> instance) |
<T> net.thevpc.nuts.elem.NElementMapperStore |
setMapper(net.thevpc.nuts.elem.NElementType[] elementTypes,
String[] names,
Type type,
net.thevpc.nuts.elem.NElementMapper<T> instance) |
<T> net.thevpc.nuts.elem.NElementMapperStore |
setMapper(net.thevpc.nuts.elem.NElementType[] elementTypes,
String name,
net.thevpc.nuts.elem.NNameSelectorStrategy nameSelectorStrategy,
Type type,
net.thevpc.nuts.elem.NElementMapper<T> instance) |
<T> net.thevpc.nuts.elem.NElementMapperStore |
setMapper(net.thevpc.nuts.elem.NElementType[] elementTypes,
String name,
Type type,
net.thevpc.nuts.elem.NElementMapper<T> instance) |
<T> net.thevpc.nuts.elem.NElementMapperStore |
setMapper(net.thevpc.nuts.elem.NElementType[] elementTypes,
Type type,
net.thevpc.nuts.elem.NElementMapper<T> instance) |
<T> net.thevpc.nuts.elem.NElementMapperStore |
setMapper(net.thevpc.nuts.elem.NElementType elementType,
String name,
net.thevpc.nuts.elem.NNameSelectorStrategy nameSelectorStrategy,
Type type,
net.thevpc.nuts.elem.NElementMapper<T> instance) |
<T> net.thevpc.nuts.elem.NElementMapperStore |
setMapper(net.thevpc.nuts.elem.NElementType elementType,
String name,
Type type,
net.thevpc.nuts.elem.NElementMapper<T> instance) |
<T> net.thevpc.nuts.elem.NElementMapperStore |
setMapper(net.thevpc.nuts.elem.NElementType elementType,
Type type,
net.thevpc.nuts.elem.NElementMapper<T> instance) |
UserElementMapperStore |
setMapper(Type cls,
net.thevpc.nuts.elem.NElementMapper instance) |
UserElementMapperStore |
setReflectRepository(net.thevpc.nuts.reflect.NReflectRepository reflectRepository) |
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.NElementMapperBuilder<T> builderOf(Type type)
builderOf in interface net.thevpc.nuts.elem.NElementMapperStorepublic <T> net.thevpc.nuts.elem.NElementMapperBuilder<T> builderOf(Class<T> type)
builderOf in interface net.thevpc.nuts.elem.NElementMapperStorepublic Predicate<Type> getIndestructibleTypesFilter()
getIndestructibleTypesFilter in interface net.thevpc.nuts.elem.NElementMapperStorepublic UserElementMapperStore setDefaultIndestructibleTypesFilter()
setDefaultIndestructibleTypesFilter in interface net.thevpc.nuts.elem.NElementMapperStorepublic UserElementMapperStore setIndestructibleTypesFilter(Predicate<Type> destructTypeFilter)
setIndestructibleTypesFilter in interface net.thevpc.nuts.elem.NElementMapperStorepublic final UserElementMapperStore setMapper(Type cls, net.thevpc.nuts.elem.NElementMapper instance)
setMapper in interface net.thevpc.nuts.elem.NElementMapperStorepublic final <K,T> net.thevpc.nuts.elem.NElementMapperStore setMapper(net.thevpc.nuts.elem.NElementMapperStore.NElementKeyResolver<K> resolver,
K key,
Type type,
net.thevpc.nuts.elem.NElementMapper<T> instance)
setMapper in interface net.thevpc.nuts.elem.NElementMapperStorepublic <T> net.thevpc.nuts.elem.NElementMapperStore setMapper(net.thevpc.nuts.elem.NElementType elementType,
Type type,
net.thevpc.nuts.elem.NElementMapper<T> instance)
setMapper in interface net.thevpc.nuts.elem.NElementMapperStorepublic final <T> net.thevpc.nuts.elem.NElementMapperStore setMapper(net.thevpc.nuts.elem.NElementType elementType,
String name,
net.thevpc.nuts.elem.NNameSelectorStrategy nameSelectorStrategy,
Type type,
net.thevpc.nuts.elem.NElementMapper<T> instance)
setMapper in interface net.thevpc.nuts.elem.NElementMapperStorepublic final <T> net.thevpc.nuts.elem.NElementMapperStore setMapper(net.thevpc.nuts.elem.NElementType elementType,
String name,
Type type,
net.thevpc.nuts.elem.NElementMapper<T> instance)
setMapper in interface net.thevpc.nuts.elem.NElementMapperStorepublic <T> net.thevpc.nuts.elem.NElementMapperStore setMapper(net.thevpc.nuts.elem.NElementType[] elementTypes,
Type type,
net.thevpc.nuts.elem.NElementMapper<T> instance)
setMapper in interface net.thevpc.nuts.elem.NElementMapperStorepublic <T> net.thevpc.nuts.elem.NElementMapperStore setMapper(net.thevpc.nuts.elem.NElementType[] elementTypes,
String name,
net.thevpc.nuts.elem.NNameSelectorStrategy nameSelectorStrategy,
Type type,
net.thevpc.nuts.elem.NElementMapper<T> instance)
setMapper in interface net.thevpc.nuts.elem.NElementMapperStorepublic <T> net.thevpc.nuts.elem.NElementMapperStore setMapper(net.thevpc.nuts.elem.NElementType[] elementTypes,
String name,
Type type,
net.thevpc.nuts.elem.NElementMapper<T> instance)
setMapper in interface net.thevpc.nuts.elem.NElementMapperStorepublic <T> net.thevpc.nuts.elem.NElementMapperStore setMapper(net.thevpc.nuts.elem.NElementType[] elementTypes,
String[] names,
net.thevpc.nuts.elem.NNameSelectorStrategy nameSelectorStrategy,
Type type,
net.thevpc.nuts.elem.NElementMapper<T> instance)
setMapper in interface net.thevpc.nuts.elem.NElementMapperStorepublic <T> net.thevpc.nuts.elem.NElementMapperStore setMapper(net.thevpc.nuts.elem.NElementType[] elementTypes,
String[] names,
Type type,
net.thevpc.nuts.elem.NElementMapper<T> instance)
setMapper in interface net.thevpc.nuts.elem.NElementMapperStorepublic <T> net.thevpc.nuts.elem.NElementMapper<T> getMapper(net.thevpc.nuts.elem.NElement element)
getMapper in interface net.thevpc.nuts.elem.NElementMapperStorepublic <T> net.thevpc.nuts.elem.NElementMapper<T> getMapper(Type type)
getMapper in interface net.thevpc.nuts.elem.NElementMapperStorepublic <T> net.thevpc.nuts.elem.NElementMapper<T> getMapper(Type type, boolean defaultOnly)
getMapper in interface net.thevpc.nuts.elem.NElementMapperStorepublic <T> net.thevpc.nuts.elem.NElementMapper<T> getMapper(net.thevpc.nuts.elem.NElement element,
boolean defaultOnly)
getMapper in interface net.thevpc.nuts.elem.NElementMapperStoreCopyright © 2025 vpc open source initiative. All rights reserved.