Class JsonTreeProcessor
- java.lang.Object
-
- io.adminshell.aas.v3.dataformat.json.modeltype.JsonTreeProcessor
-
public class JsonTreeProcessor extends Object
Helper class to traverse a JsonNode recursive and applying an operation to each node
-
-
Constructor Summary
Constructors Constructor Description JsonTreeProcessor(Consumer<com.fasterxml.jackson.databind.node.ObjectNode> operator)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidtraverse(com.fasterxml.jackson.databind.JsonNode node)static voidtraverse(com.fasterxml.jackson.databind.JsonNode node, Consumer<com.fasterxml.jackson.databind.node.ObjectNode> operator)
-
-
-
Constructor Detail
-
JsonTreeProcessor
public JsonTreeProcessor(Consumer<com.fasterxml.jackson.databind.node.ObjectNode> operator)
-
-
Method Detail
-
traverse
public static void traverse(com.fasterxml.jackson.databind.JsonNode node, Consumer<com.fasterxml.jackson.databind.node.ObjectNode> operator)
-
traverse
public void traverse(com.fasterxml.jackson.databind.JsonNode node)
-
-