public class NElementFactoryContextAdapter extends Object implements NElementFactoryContext
| Constructor and Description |
|---|
NElementFactoryContextAdapter(NElementFactoryContext base) |
| Modifier and Type | Method and Description |
|---|---|
NElement |
createElement(Object o) |
NElement |
createElement(Object o,
Type expectedType) |
<T> T |
createObject(NElement o,
Class<T> type) |
Object |
createObject(NElement o,
Type type) |
NElement |
defaultCreateElement(Object o,
Type expectedType) |
<T> T |
defaultCreateObject(NElement o,
Class<T> type) |
<T> T |
defaultCreateObject(NElement o,
Type type) |
Object |
defaultDestruct(Object o,
Type expectedType) |
Object |
destruct(Object o,
Type expectedType) |
Predicate<Type> |
getIndestructibleTypesFilter() |
<T> NElementMapper<T> |
getMapper(NElement element,
boolean defaultOnly) |
<T> NElementMapper<T> |
getMapper(Type expectedType,
boolean defaultOnly) |
Map<String,Object> |
getProperties() |
NReflectRepository |
getTypesRepository() |
boolean |
isIndestructibleObject(Object any) |
boolean |
isIndestructibleType(Type any) |
boolean |
isNtf() |
boolean |
isSimpleObject(Object any) |
boolean |
isSimpleType(Type any) |
public NElementFactoryContextAdapter(NElementFactoryContext base)
public Predicate<Type> getIndestructibleTypesFilter()
getIndestructibleTypesFilter in interface NElementFactoryContextpublic boolean isIndestructibleObject(Object any)
isIndestructibleObject in interface NElementFactoryContextpublic boolean isIndestructibleType(Type any)
isIndestructibleType in interface NElementFactoryContextpublic boolean isSimpleObject(Object any)
isSimpleObject in interface NElementFactoryContextpublic boolean isSimpleType(Type any)
isSimpleType in interface NElementFactoryContextpublic Map<String,Object> getProperties()
getProperties in interface NElementFactoryContextpublic NElement defaultCreateElement(Object o, Type expectedType)
defaultCreateElement in interface NElementFactoryContextpublic Object defaultDestruct(Object o, Type expectedType)
defaultDestruct in interface NElementFactoryContextpublic NElement createElement(Object o)
createElement in interface NElementFactoryContextpublic NElement createElement(Object o, Type expectedType)
createElement in interface NElementFactoryContextpublic Object destruct(Object o, Type expectedType)
destruct in interface NElementFactoryContextpublic <T> T createObject(NElement o, Class<T> type)
createObject in interface NElementFactoryContextpublic Object createObject(NElement o, Type type)
createObject in interface NElementFactoryContextpublic <T> T defaultCreateObject(NElement o, Class<T> type)
defaultCreateObject in interface NElementFactoryContextpublic <T> T defaultCreateObject(NElement o, Type type)
defaultCreateObject in interface NElementFactoryContextpublic boolean isNtf()
isNtf in interface NElementFactoryContextpublic NReflectRepository getTypesRepository()
getTypesRepository in interface NElementFactoryContextpublic <T> NElementMapper<T> getMapper(Type expectedType, boolean defaultOnly)
getMapper in interface NElementFactoryContextpublic <T> NElementMapper<T> getMapper(NElement element, boolean defaultOnly)
getMapper in interface NElementFactoryContextCopyright © 2025 vpc open source initiative. All rights reserved.