public class DefaultNElementFactoryService extends Object implements NElementFactoryService
| Constructor and Description |
|---|
DefaultNElementFactoryService(net.thevpc.nuts.NWorkspace workspace) |
| Modifier and Type | Method and Description |
|---|---|
static net.thevpc.nuts.elem.NArrayElement |
_createArray1(Object array,
net.thevpc.nuts.elem.NElementFactoryContext context) |
static List<Object> |
_destructArray1(Object array,
net.thevpc.nuts.elem.NElementFactoryContext context) |
net.thevpc.nuts.elem.NElement |
createElement(Object o,
Type expectedType,
net.thevpc.nuts.elem.NElementFactoryContext context) |
protected net.thevpc.nuts.elem.NElement |
createElement(Object o,
Type expectedType,
net.thevpc.nuts.elem.NElementFactoryContext context,
boolean defaultOnly) |
Object |
createObject(net.thevpc.nuts.elem.NElement o,
Type to,
net.thevpc.nuts.elem.NElementFactoryContext context) |
protected Object |
createObject(net.thevpc.nuts.elem.NElement o,
Type to,
net.thevpc.nuts.elem.NElementFactoryContext context,
boolean defaultOnly) |
net.thevpc.nuts.elem.NElement |
defaultCreateElement(Object o,
Type expectedType,
net.thevpc.nuts.elem.NElementFactoryContext context) |
Object |
defaultCreateObject(net.thevpc.nuts.elem.NElement o,
Type to,
net.thevpc.nuts.elem.NElementFactoryContext context) |
Object |
defaultDestruct(Object o,
Type expectedType,
net.thevpc.nuts.elem.NElementFactoryContext context) |
Object |
destruct(Object o,
Type expectedType,
net.thevpc.nuts.elem.NElementFactoryContext context) |
protected Object |
destruct(Object o,
Type expectedType,
net.thevpc.nuts.elem.NElementFactoryContext context,
boolean defaultOnly) |
net.thevpc.nuts.reflect.NReflectRepository |
getTypesRepository() |
public DefaultNElementFactoryService(net.thevpc.nuts.NWorkspace workspace)
protected Object createObject(net.thevpc.nuts.elem.NElement o, Type to, net.thevpc.nuts.elem.NElementFactoryContext context, boolean defaultOnly)
public Object createObject(net.thevpc.nuts.elem.NElement o, Type to, net.thevpc.nuts.elem.NElementFactoryContext context)
createObject in interface NElementFactoryServicepublic Object defaultCreateObject(net.thevpc.nuts.elem.NElement o, Type to, net.thevpc.nuts.elem.NElementFactoryContext context)
defaultCreateObject in interface NElementFactoryServiceprotected Object destruct(Object o, Type expectedType, net.thevpc.nuts.elem.NElementFactoryContext context, boolean defaultOnly)
public Object destruct(Object o, Type expectedType, net.thevpc.nuts.elem.NElementFactoryContext context)
destruct in interface NElementFactoryServicepublic Object defaultDestruct(Object o, Type expectedType, net.thevpc.nuts.elem.NElementFactoryContext context)
defaultDestruct in interface NElementFactoryServiceprotected net.thevpc.nuts.elem.NElement createElement(Object o, Type expectedType, net.thevpc.nuts.elem.NElementFactoryContext context, boolean defaultOnly)
public net.thevpc.nuts.elem.NElement createElement(Object o, Type expectedType, net.thevpc.nuts.elem.NElementFactoryContext context)
createElement in interface NElementFactoryServicepublic net.thevpc.nuts.elem.NElement defaultCreateElement(Object o, Type expectedType, net.thevpc.nuts.elem.NElementFactoryContext context)
defaultCreateElement in interface NElementFactoryServicepublic net.thevpc.nuts.reflect.NReflectRepository getTypesRepository()
public static List<Object> _destructArray1(Object array, net.thevpc.nuts.elem.NElementFactoryContext context)
public static net.thevpc.nuts.elem.NArrayElement _createArray1(Object array, net.thevpc.nuts.elem.NElementFactoryContext context)
Copyright © 2025 vpc open source initiative. All rights reserved.