public class ObjectNodeCollector extends Object implements Collector<Map.Entry<String,com.fasterxml.jackson.databind.JsonNode>,com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.node.ObjectNode>
Collector.Characteristics| Constructor and Description |
|---|
ObjectNodeCollector() |
| Modifier and Type | Method and Description |
|---|---|
BiConsumer<com.fasterxml.jackson.databind.node.ObjectNode,Map.Entry<String,com.fasterxml.jackson.databind.JsonNode>> |
accumulator()
Returns a BiConsumer which adds a pre-created JsonNode into the ObjectNode
instance provided by the Supplier.
|
Set<Collector.Characteristics> |
characteristics()
Returns a Set of Characteristics to apply to this Collector.
|
BinaryOperator<com.fasterxml.jackson.databind.node.ObjectNode> |
combiner()
Returns an operator which combines two ObjectNode instances by merging all
entries from the right instance into the left instance.
|
Function<com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.node.ObjectNode> |
finisher()
Returns a Function to identify the input.
|
Supplier<com.fasterxml.jackson.databind.node.ObjectNode> |
supplier()
Simply returns a Supplier which creates a new empty ObjectNode
instance in order to collect JsonNode values into.
|
public Supplier<com.fasterxml.jackson.databind.node.ObjectNode> supplier()
public BiConsumer<com.fasterxml.jackson.databind.node.ObjectNode,Map.Entry<String,com.fasterxml.jackson.databind.JsonNode>> accumulator()
accumulator in interface Collector<Map.Entry<String,com.fasterxml.jackson.databind.JsonNode>,com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.node.ObjectNode>public BinaryOperator<com.fasterxml.jackson.databind.node.ObjectNode> combiner()
public Function<com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.node.ObjectNode> finisher()
public Set<Collector.Characteristics> characteristics()
characteristics in interface Collector<Map.Entry<String,com.fasterxml.jackson.databind.JsonNode>,com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.node.ObjectNode>Copyright © 2017. All rights reserved.