Class RbelContentTreeNode
- java.lang.Object
-
- de.gematik.rbellogger.writer.tree.RbelContentTreeNode
-
- Direct Known Subclasses:
RbelElementWrapperContentTreeNode,RbelStrictOrderContentTreeNode
public class RbelContentTreeNode extends Object
-
-
Constructor Summary
Constructors Constructor Description RbelContentTreeNode(RbelMultiMap<RbelContentTreeNode> childNodes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,String>attributes()Optional<RbelContentTreeNode>childNode(String nodeKey)List<RbelContentTreeNode>childNodes()CharsetgetCharset()byte[]getContent()StringgetContentAsString()StringgetKey()Optional<RbelContentTreeNode>getParentNode()RbelContentTypegetType()Optional<Boolean>hasTypeOptional(RbelContentType typeToCheck)voidsetCharset(Charset charset)voidsetChildNodes(List<RbelContentTreeNode> newChildNodes)voidsetContent(byte[] content)voidsetKey(String key)voidsetParentNode(RbelContentTreeNode parentNode)voidsetType(RbelContentType type)
-
-
-
Constructor Detail
-
RbelContentTreeNode
@ConstructorProperties("childNodes") public RbelContentTreeNode(RbelMultiMap<RbelContentTreeNode> childNodes)
-
-
Method Detail
-
childNodes
public List<RbelContentTreeNode> childNodes()
-
setChildNodes
public void setChildNodes(List<RbelContentTreeNode> newChildNodes)
-
hasTypeOptional
public Optional<Boolean> hasTypeOptional(RbelContentType typeToCheck)
-
getParentNode
public Optional<RbelContentTreeNode> getParentNode()
-
childNode
public Optional<RbelContentTreeNode> childNode(String nodeKey)
-
getContentAsString
public String getContentAsString()
-
getCharset
public Charset getCharset()
-
setCharset
public void setCharset(Charset charset)
-
getKey
public String getKey()
-
setKey
public void setKey(String key)
-
getType
public RbelContentType getType()
-
setType
public void setType(RbelContentType type)
-
setParentNode
public void setParentNode(RbelContentTreeNode parentNode)
-
getContent
public byte[] getContent()
-
setContent
public void setContent(byte[] content)
-
-