public class DefaultNElementTransformContext extends Object implements net.thevpc.nuts.elem.NElementTransformContext
| Constructor and Description |
|---|
DefaultNElementTransformContext(net.thevpc.nuts.elem.NElement element) |
DefaultNElementTransformContext(net.thevpc.nuts.elem.NElement element,
net.thevpc.nuts.elem.NElementPath path,
Map<String,Object> properties,
Map<String,Object> sharedConfig,
boolean lastElement) |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.elem.NElement |
element() |
<T> net.thevpc.nuts.util.NOptional<T> |
getProperty(String key) |
<T> net.thevpc.nuts.util.NOptional<T> |
getSharedProperty(String key) |
boolean |
isTail() |
protected net.thevpc.nuts.elem.NElementTransformContext |
newInstance(net.thevpc.nuts.elem.NElement element,
net.thevpc.nuts.elem.NElementPath path,
Map<String,Object> properties,
Map<String,Object> sharedConfig,
boolean lastElement) |
net.thevpc.nuts.elem.NElementTransformContext |
next(net.thevpc.nuts.elem.NElementPath path,
net.thevpc.nuts.elem.NElement element) |
net.thevpc.nuts.elem.NElementPath |
path() |
Map<String,Object> |
properties() |
Map<String,Object> |
sharedConfig() |
net.thevpc.nuts.elem.NElementTransformContext |
withElement(net.thevpc.nuts.elem.NElement element) |
net.thevpc.nuts.elem.NElementTransformContext |
withPath(net.thevpc.nuts.elem.NElementPath path) |
net.thevpc.nuts.elem.NElementTransformContext |
withProperties(Map<String,Object> properties) |
net.thevpc.nuts.elem.NElementTransformContext |
withProperty(String key,
Object value) |
net.thevpc.nuts.elem.NElementTransformContext |
withTail(boolean tail) |
public DefaultNElementTransformContext(net.thevpc.nuts.elem.NElement element)
public Map<String,Object> properties()
properties in interface net.thevpc.nuts.elem.NElementTransformContextpublic net.thevpc.nuts.elem.NElementPath path()
path in interface net.thevpc.nuts.elem.NElementTransformContextpublic net.thevpc.nuts.elem.NElement element()
element in interface net.thevpc.nuts.elem.NElementTransformContextpublic net.thevpc.nuts.elem.NElementTransformContext next(net.thevpc.nuts.elem.NElementPath path,
net.thevpc.nuts.elem.NElement element)
public net.thevpc.nuts.elem.NElementTransformContext withPath(net.thevpc.nuts.elem.NElementPath path)
withPath in interface net.thevpc.nuts.elem.NElementTransformContextpublic net.thevpc.nuts.elem.NElementTransformContext withElement(net.thevpc.nuts.elem.NElement element)
withElement in interface net.thevpc.nuts.elem.NElementTransformContextpublic <T> net.thevpc.nuts.util.NOptional<T> getProperty(String key)
getProperty in interface net.thevpc.nuts.elem.NElementTransformContextpublic <T> net.thevpc.nuts.util.NOptional<T> getSharedProperty(String key)
getSharedProperty in interface net.thevpc.nuts.elem.NElementTransformContextpublic boolean isTail()
isTail in interface net.thevpc.nuts.elem.NElementTransformContextpublic net.thevpc.nuts.elem.NElementTransformContext withTail(boolean tail)
withTail in interface net.thevpc.nuts.elem.NElementTransformContextpublic net.thevpc.nuts.elem.NElementTransformContext withProperty(String key, Object value)
withProperty in interface net.thevpc.nuts.elem.NElementTransformContextpublic Map<String,Object> sharedConfig()
sharedConfig in interface net.thevpc.nuts.elem.NElementTransformContextpublic net.thevpc.nuts.elem.NElementTransformContext withProperties(Map<String,Object> properties)
withProperties in interface net.thevpc.nuts.elem.NElementTransformContextCopyright © 2026 vpc open source initiative. All rights reserved.