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