Package io.openems.common.utils
Class JsonUtils.JsonArrayCollector
java.lang.Object
io.openems.common.utils.JsonUtils.JsonArrayCollector
- All Implemented Interfaces:
Collector<com.google.gson.JsonElement,
JsonUtils.JsonArrayBuilder, com.google.gson.JsonArray>
- Enclosing class:
- JsonUtils
public static class JsonUtils.JsonArrayCollector
extends Object
implements Collector<com.google.gson.JsonElement,JsonUtils.JsonArrayBuilder,com.google.gson.JsonArray>
-
Nested Class Summary
Nested classes/interfaces inherited from interface java.util.stream.Collector
Collector.Characteristics
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionBiConsumer<JsonUtils.JsonArrayBuilder,
com.google.gson.JsonElement> combiner()
com.google.common.base.Function<JsonUtils.JsonArrayBuilder,
com.google.gson.JsonArray> finisher()
com.google.common.base.Supplier<JsonUtils.JsonArrayBuilder>
supplier()
-
Constructor Details
-
JsonArrayCollector
public JsonArrayCollector()
-
-
Method Details
-
characteristics
- Specified by:
characteristics
in interfaceCollector<com.google.gson.JsonElement,
JsonUtils.JsonArrayBuilder, com.google.gson.JsonArray>
-
supplier
- Specified by:
supplier
in interfaceCollector<com.google.gson.JsonElement,
JsonUtils.JsonArrayBuilder, com.google.gson.JsonArray>
-
accumulator
- Specified by:
accumulator
in interfaceCollector<com.google.gson.JsonElement,
JsonUtils.JsonArrayBuilder, com.google.gson.JsonArray>
-
combiner
- Specified by:
combiner
in interfaceCollector<com.google.gson.JsonElement,
JsonUtils.JsonArrayBuilder, com.google.gson.JsonArray>
-
finisher
public com.google.common.base.Function<JsonUtils.JsonArrayBuilder,com.google.gson.JsonArray> finisher()- Specified by:
finisher
in interfaceCollector<com.google.gson.JsonElement,
JsonUtils.JsonArrayBuilder, com.google.gson.JsonArray>
-