Skip navigation links
A C D E F J K L M N O P R S T U V 

A

accumulator() - Method in class com.zackehh.jackson.stream.collectors.ArrayNodeCollector
Returns a BiConsumer which adds a pre-created JsonNode into the ArrayNode instance provided by the Supplier.
accumulator() - Method in class com.zackehh.jackson.stream.collectors.ObjectNodeCollector
Returns a BiConsumer which adds a pre-created JsonNode into the ObjectNode instance provided by the Supplier.
apply(ObjectMapper) - Method in interface com.zackehh.jackson.scope.SafeExecution
Executes the custom logic on a provided ObjectMapper and returns the defined custom type as a result.
ArrayNodeCollector - Class in com.zackehh.jackson.stream.collectors
Collector to collect a Stream of JsonNode instance into a new ArrayNode instance.
ArrayNodeCollector() - Constructor for class com.zackehh.jackson.stream.collectors.ArrayNodeCollector
 

C

characteristics() - Method in class com.zackehh.jackson.stream.collectors.ArrayNodeCollector
Returns a Set of Characteristics to apply to this Collector.
characteristics() - Method in class com.zackehh.jackson.stream.collectors.ObjectNodeCollector
Returns a Set of Characteristics to apply to this Collector.
com.zackehh.jackson - package com.zackehh.jackson
 
com.zackehh.jackson.scope - package com.zackehh.jackson.scope
 
com.zackehh.jackson.stream - package com.zackehh.jackson.stream
 
com.zackehh.jackson.stream.collectors - package com.zackehh.jackson.stream.collectors
 
combiner() - Method in class com.zackehh.jackson.stream.collectors.ArrayNodeCollector
Returns an operator which combines two ArrayNode instances by adding all JsonNode values from the right instance into the left instance.
combiner() - Method in class com.zackehh.jackson.stream.collectors.ObjectNodeCollector
Returns an operator which combines two ObjectNode instances by merging all entries from the right instance into the left instance.
concat(ArrayNode...) - Static method in class com.zackehh.jackson.Jive
Concatenates multiple ArrayNode instances.
contains(ArrayNode, JsonNode) - Static method in class com.zackehh.jackson.Jive
Determines whether a JsonNode exists in an ArrayNode.
contains(ObjectNode, JsonNode) - Static method in class com.zackehh.jackson.Jive
Determines whether a JsonNode exists in an ObjectNode as a value entry.

D

drop(ArrayNode, int) - Static method in class com.zackehh.jackson.Jive
Returns a new ArrayNode with the first N items removed.

E

every(ArrayNode, Predicate<JsonNode>) - Static method in class com.zackehh.jackson.Jive
Determines whether all JsonNodes within an ArrayNode fit a provided Predicate condition.
every(ObjectNode, Predicate<Map.Entry<String, JsonNode>>) - Static method in class com.zackehh.jackson.Jive
Determines whether all entries within an ObjectNode fit a provided Predicate condition.
execute(Callable<T>) - Static method in class com.zackehh.jackson.Jive
Executes a scoped function with caught Exceptions.
execute(ObjectMapper, SafeExecution<T>) - Static method in class com.zackehh.jackson.Jive
Executes a scoped function with the provided ObjectMapper.

F

filter(ArrayNode, Predicate<JsonNode>) - Static method in class com.zackehh.jackson.Jive
Filters values in an ArrayNode into a new ArrayNode.
filter(ObjectNode, Predicate<Map.Entry<String, JsonNode>>) - Static method in class com.zackehh.jackson.Jive
Filters values in an ObjectNode into a new ObjectNode.
find(ArrayNode, Predicate<JsonNode>) - Static method in class com.zackehh.jackson.Jive
Attempts to find an ArrayNode value matching a criteria.
find(ObjectNode, Predicate<Map.Entry<String, JsonNode>>) - Static method in class com.zackehh.jackson.Jive
Attempts to find an ObjectNode entry matching a criteria.
finisher() - Method in class com.zackehh.jackson.stream.collectors.ArrayNodeCollector
Returns a Function to identify the input.
finisher() - Method in class com.zackehh.jackson.stream.collectors.ObjectNodeCollector
Returns a Function to identify the input.

J

Jive - Class in com.zackehh.jackson
The Jive class provides various utilities for working with Jackson JSON modules, specifically ArrayNode and ObjectNode values.
JiveCollectors - Class in com.zackehh.jackson.stream
Stream collector bindings to return Collector instances in the same call form as the Collectors in the standard library.

K

keys(ObjectNode) - Static method in class com.zackehh.jackson.Jive
Returns an Set of Strings instance containing all keys of the provided ObjectNode.

L

last(ArrayNode) - Static method in class com.zackehh.jackson.Jive
Retrieves the last value in an ArrayNode.

M

map(ArrayNode, Function<JsonNode, JsonNode>) - Static method in class com.zackehh.jackson.Jive
Maps values in an ArrayNode into a new ArrayNode.
map(ObjectNode, Function<Map.Entry<String, JsonNode>, Map.Entry<String, JsonNode>>) - Static method in class com.zackehh.jackson.Jive
Maps entries in an ObjectNode into a new ObjectNode.
merge(ObjectNode...) - Static method in class com.zackehh.jackson.Jive
Performs a shallow merge of multiple ObjectNodes.

N

newArrayNode() - Static method in class com.zackehh.jackson.Jive
Constructs a new Jackson ArrayNode instance.
newArrayNode(JsonNode...) - Static method in class com.zackehh.jackson.Jive
Constructs a new Jackson ArrayNode instance.
newBigIntegerNode(BigInteger) - Static method in class com.zackehh.jackson.Jive
Constructs a new BigIntegerNode from a BigDecimal value.
newBinaryNode(byte[]) - Static method in class com.zackehh.jackson.Jive
Constructs a new BinaryNode from a byte[] value.
newBooleanNode(Boolean) - Static method in class com.zackehh.jackson.Jive
Constructs a new BooleanNode from a Boolean value.
newDecimalNode(BigDecimal) - Static method in class com.zackehh.jackson.Jive
Constructs a new DecimalNode from a BigDecimal value.
newDoubleNode(Double) - Static method in class com.zackehh.jackson.Jive
Constructs a new DoubleNode from a Double value.
newFloatNode(Float) - Static method in class com.zackehh.jackson.Jive
Constructs a new FloatNode from a Float value.
newIntNode(Integer) - Static method in class com.zackehh.jackson.Jive
Constructs a new IntNode from an Integer value.
newIterable(JsonNode) - Static method in class com.zackehh.jackson.Jive
Constructs a new Iterable of type JsonNode using the provided input.
newJsonEntry(String, JsonNode) - Static method in class com.zackehh.jackson.Jive
Constructs a new JSON Map.Entry from a JsonNode value.
newJsonEntry(String, BigDecimal) - Static method in class com.zackehh.jackson.Jive
Constructs a new JSON Map.Entry from a BigDecimal value.
newJsonEntry(String, BigInteger) - Static method in class com.zackehh.jackson.Jive
Constructs a new JSON Map.Entry from a BigInteger value.
newJsonEntry(String, Boolean) - Static method in class com.zackehh.jackson.Jive
Constructs a new JSON Map.Entry from a Boolean value.
newJsonEntry(String, byte[]) - Static method in class com.zackehh.jackson.Jive
Constructs a new JSON Map.Entry from a byte[] value.
newJsonEntry(String, Double) - Static method in class com.zackehh.jackson.Jive
Constructs a new JSON Map.Entry from a Double value.
newJsonEntry(String, Float) - Static method in class com.zackehh.jackson.Jive
Constructs a new JSON Map.Entry from a Float value.
newJsonEntry(String, Integer) - Static method in class com.zackehh.jackson.Jive
Constructs a new JSON Map.Entry from an Integer value.
newJsonEntry(String, Long) - Static method in class com.zackehh.jackson.Jive
Constructs a new JSON Map.Entry from a Long value.
newJsonEntry(String, Object) - Static method in class com.zackehh.jackson.Jive
Constructs a new JSON Map.Entry from an Object value.
newJsonEntry(String, Short) - Static method in class com.zackehh.jackson.Jive
Constructs a new JSON Map.Entry from a Short value.
newJsonEntry(String, String) - Static method in class com.zackehh.jackson.Jive
Constructs a new JSON Map.Entry from a String value.
newJsonNode(BigDecimal) - Static method in class com.zackehh.jackson.Jive
Constructs a new JsonNode from a BigDecimal value.
newJsonNode(BigInteger) - Static method in class com.zackehh.jackson.Jive
Constructs a new JsonNode from a BigInteger value.
newJsonNode(Boolean) - Static method in class com.zackehh.jackson.Jive
Constructs a new JsonNode from a Boolean value.
newJsonNode(byte[]) - Static method in class com.zackehh.jackson.Jive
Constructs a new JsonNode from a byte[] value.
newJsonNode(Double) - Static method in class com.zackehh.jackson.Jive
Constructs a new JsonNode from a Double value.
newJsonNode(Float) - Static method in class com.zackehh.jackson.Jive
Constructs a new JsonNode from a Float value.
newJsonNode(Integer) - Static method in class com.zackehh.jackson.Jive
Constructs a new JsonNode from an Integer value.
newJsonNode(Long) - Static method in class com.zackehh.jackson.Jive
Constructs a new JsonNode from a Long value.
newJsonNode(Object) - Static method in class com.zackehh.jackson.Jive
Constructs a new JsonNode from an Object value.
newJsonNode(Short) - Static method in class com.zackehh.jackson.Jive
Constructs a new JsonNode from a Short value.
newJsonNode(String) - Static method in class com.zackehh.jackson.Jive
Constructs a new JsonNode from a String value.
newLongNode(Long) - Static method in class com.zackehh.jackson.Jive
Constructs a new LongNode from a Long value.
newObjectNode() - Static method in class com.zackehh.jackson.Jive
Constructs a new Jackson ObjectNode instance.
newObjectNode(Map.Entry<String, JsonNode>...) - Static method in class com.zackehh.jackson.Jive
Constructs a new Jackson ObjectNode instance.
newPojoNode(Object) - Static method in class com.zackehh.jackson.Jive
Constructs a new POJONode from an Object value.
newShortNode(Short) - Static method in class com.zackehh.jackson.Jive
Constructs a new ShortNode from a Short value.
newTextNode(String) - Static method in class com.zackehh.jackson.Jive
Constructs a new TextNode from a String value.
none(ArrayNode, Predicate<JsonNode>) - Static method in class com.zackehh.jackson.Jive
Returns true if no values in the ArrayNode match the provided predicate.
none(ObjectNode, Predicate<Map.Entry<String, JsonNode>>) - Static method in class com.zackehh.jackson.Jive
Returns true if no entries in the ObjectNode match the provided predicate.

O

ObjectNodeCollector - Class in com.zackehh.jackson.stream.collectors
Collector to collect a Stream of JsonNode instance into a new ObjectNode instance.
ObjectNodeCollector() - Constructor for class com.zackehh.jackson.stream.collectors.ObjectNodeCollector
 
omit(ObjectNode, String...) - Static method in class com.zackehh.jackson.Jive
Returns an ObjectNode instance without the provided list of keys using the provided ObjectNode instance.
omit(ObjectNode, Collection<String>) - Static method in class com.zackehh.jackson.Jive
Returns an ObjectNode instance without the provided list of keys using the provided ObjectNode instance.

P

pick(ObjectNode, String...) - Static method in class com.zackehh.jackson.Jive
Returns an ObjectNode instance created from the provided list of keys using the provided ObjectNode instance.
pick(ObjectNode, Collection<String>) - Static method in class com.zackehh.jackson.Jive
Returns an ObjectNode instance created from the provided Set of keys using the provided ObjectNode instance.

R

reduce(ArrayNode, T, BiFunction<T, JsonNode, T>) - Static method in class com.zackehh.jackson.Jive
Reduces an ArrayNode into a single value of type T using the provided function to accumulate values.
reduce(ObjectNode, T, BiFunction<T, Map.Entry<String, JsonNode>, T>) - Static method in class com.zackehh.jackson.Jive
Reduces an ObjectNode into a single value of type T using the provided function to accumulate values.
reject(ArrayNode, Predicate<JsonNode>) - Static method in class com.zackehh.jackson.Jive
Filters values in an ArrayNode into a new ArrayNode.
reject(ObjectNode, Predicate<Map.Entry<String, JsonNode>>) - Static method in class com.zackehh.jackson.Jive
Filters values in an ObjectNode into a new ObjectNode.

S

SafeExecution<T> - Interface in com.zackehh.jackson.scope
Interface to execute a block in a scope which catches an IOException.
some(ArrayNode, Predicate<JsonNode>) - Static method in class com.zackehh.jackson.Jive
Returns true if some values in the ArrayNode match the provided predicate.
some(ObjectNode, Predicate<Map.Entry<String, JsonNode>>) - Static method in class com.zackehh.jackson.Jive
Returns true if some entries in the ObjectNode match the provided predicate.
stream(ArrayNode) - Static method in class com.zackehh.jackson.Jive
Creates a new Stream from the provided ArrayNode.
stream(ObjectNode) - Static method in class com.zackehh.jackson.Jive
Creates a new Stream from the provided ObjectNode.
supplier() - Method in class com.zackehh.jackson.stream.collectors.ArrayNodeCollector
Simply returns a Supplier which creates a new empty ArrayNode instance in order to collect JsonNode values into.
supplier() - Method in class com.zackehh.jackson.stream.collectors.ObjectNodeCollector
Simply returns a Supplier which creates a new empty ObjectNode instance in order to collect JsonNode values into.

T

take(ArrayNode, int) - Static method in class com.zackehh.jackson.Jive
Returns a new ArrayNode containing N taken items from a provided ArrayNode instance.
toArrayNode() - Static method in class com.zackehh.jackson.stream.JiveCollectors
Returns a new ArrayNode collector.
toObjectNode() - Static method in class com.zackehh.jackson.stream.JiveCollectors
Returns a new ObjectNode collector.
transform(ArrayNode, Function<Stream<JsonNode>, Stream<JsonNode>>) - Static method in class com.zackehh.jackson.Jive
Transforms a provided ArrayNode into a new ArrayNode instance.
transform(ObjectNode, Function<Stream<Map.Entry<String, JsonNode>>, Stream<Map.Entry<String, JsonNode>>>) - Static method in class com.zackehh.jackson.Jive
Transforms a provided ObjectNode into a new ObjectNode instance.

U

uniq(ArrayNode) - Static method in class com.zackehh.jackson.Jive
Returns an ArrayNode instance with all duplicate values removed.

V

values(ObjectNode) - Static method in class com.zackehh.jackson.Jive
Returns an ArrayNode instance containing all values of the provided ObjectNode.
A C D E F J K L M N O P R S T U V 
Skip navigation links

Copyright © 2017. All rights reserved.