A B C D E F G H I J L M N O P R S T V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AddOperation - Class in com.gravity9.jsonpatch
-
JSON Patch
addoperation - AddOperation(String, JsonNode) - Constructor for class com.gravity9.jsonpatch.AddOperation
- apply(JsonNode) - Method in class com.gravity9.jsonpatch.JsonPatch
-
Apply this patch to a JSON value
- apply(JsonNode) - Method in class com.gravity9.jsonpatch.JsonPatchOperation
-
Apply this operation to a JSON value
- apply(JsonNode) - Method in class com.gravity9.jsonpatch.mergepatch.JsonMergePatch
-
Apply the patch to a given JSON value
- apply(JsonNode) - Method in interface com.gravity9.jsonpatch.Patch
- applyInternal(JsonNode) - Method in class com.gravity9.jsonpatch.AddOperation
- applyInternal(JsonNode) - Method in class com.gravity9.jsonpatch.CopyOperation
- applyInternal(JsonNode) - Method in class com.gravity9.jsonpatch.JsonPatchOperation
- applyInternal(JsonNode) - Method in class com.gravity9.jsonpatch.MoveOperation
- applyInternal(JsonNode) - Method in class com.gravity9.jsonpatch.RemoveOperation
- applyInternal(JsonNode) - Method in class com.gravity9.jsonpatch.ReplaceOperation
- applyInternal(JsonNode) - Method in class com.gravity9.jsonpatch.TestOperation
- asJson(JsonNode, JsonNode) - Static method in class com.gravity9.jsonpatch.diff.JsonDiff
-
Generate a JSON patch for transforming the source node into the target node
- asJsonIgnoringFields(JsonNode, JsonNode, List<String>) - Static method in class com.gravity9.jsonpatch.diff.JsonDiff
-
Generate a JSON patch for transforming the source node into the target node ignoring given fields
- asJsonPatch(JsonNode, JsonNode) - Static method in class com.gravity9.jsonpatch.diff.JsonDiff
-
Generate a JSON patch for transforming the source node into the target node
- asJsonPatchIgnoringFields(JsonNode, JsonNode, List<String>) - Static method in class com.gravity9.jsonpatch.diff.JsonDiff
-
Generate a JSON patch for transforming the source node into the target node ignoring given fields
B
- BUNDLE - Static variable in class com.gravity9.jsonpatch.JsonPatchOperation
- BUNDLE - Static variable in class com.gravity9.jsonpatch.mergepatch.JsonMergePatch
C
- com.gravity9.jsonpatch - package com.gravity9.jsonpatch
-
Implementation of JSON Patch
- com.gravity9.jsonpatch.diff - package com.gravity9.jsonpatch.diff
-
JSON "diff" implementation
- com.gravity9.jsonpatch.jackson - package com.gravity9.jsonpatch.jackson
- com.gravity9.jsonpatch.mergepatch - package com.gravity9.jsonpatch.mergepatch
-
JSON Merge Patch implementation
- CopyOperation - Class in com.gravity9.jsonpatch
-
JSON Patch
copyoperation - CopyOperation(String, String) - Constructor for class com.gravity9.jsonpatch.CopyOperation
D
- doesContainFiltersOrMultiIndexesNotation() - Method in class com.gravity9.jsonpatch.PathDetails
- DualPathOperation - Class in com.gravity9.jsonpatch
-
Base class for JSON Patch operations taking two JSON Pointers as arguments
- DualPathOperation(String, String, String) - Constructor for class com.gravity9.jsonpatch.DualPathOperation
-
Protected constructor
E
- equivalent(JsonNode, JsonNode) - Method in class com.gravity9.jsonpatch.jackson.JsonNumEquals
F
- from - Variable in class com.gravity9.jsonpatch.DualPathOperation
- fromJson(JsonNode) - Static method in class com.gravity9.jsonpatch.JsonPatch
-
Static factory method to build a JSON Patch out of a JSON representation
- fromJson(JsonNode) - Static method in class com.gravity9.jsonpatch.mergepatch.JsonMergePatch
-
Build an instance from a JSON input
- fromJson(JsonNode, ObjectMapper) - Static method in class com.gravity9.jsonpatch.mergepatch.JsonMergePatch
-
Build an instance from a JSON input with a custom ObjectMapper.
G
- getBundle() - Method in class com.gravity9.jsonpatch.JsonPatchMessages
- getFrom() - Method in class com.gravity9.jsonpatch.DualPathOperation
- getInstance() - Static method in class com.gravity9.jsonpatch.jackson.JsonNumEquals
- getLast(Iterable<T>) - Static method in class com.gravity9.jsonpatch.Iterables
-
Returns the last element of
iterable. - getNewNodeName() - Method in class com.gravity9.jsonpatch.PathDetails
- getOp() - Method in class com.gravity9.jsonpatch.JsonPatchOperation
- getOperations() - Method in class com.gravity9.jsonpatch.JsonPatch
- getParentPathAndNewNodeName(String) - Static method in class com.gravity9.jsonpatch.PathParser
-
This method parses JsonPath to find node name that needs to be added and path to the parent of new node.
- getPath() - Method in class com.gravity9.jsonpatch.JsonPatchOperation
- getPathToParent() - Method in class com.gravity9.jsonpatch.PathDetails
- getValue() - Method in class com.gravity9.jsonpatch.PathValueOperation
H
- hash(JsonNode) - Method in class com.gravity9.jsonpatch.jackson.JsonNumEquals
I
- Iterables - Class in com.gravity9.jsonpatch
-
Iterables utility class
J
- JsonDiff - Class in com.gravity9.jsonpatch.diff
-
JSON "diff" implementation
- JsonMergePatch - Class in com.gravity9.jsonpatch.mergepatch
-
Implementation of JSON Merge Patch (RFC 7386)
- JsonMergePatch() - Constructor for class com.gravity9.jsonpatch.mergepatch.JsonMergePatch
- JsonNumEquals - Class in com.gravity9.jsonpatch.jackson
-
An
com.google.common.base.Equivalencelike strategy for JSON Schema equality - JsonPatch - Class in com.gravity9.jsonpatch
-
Implementation of JSON Patch
- JsonPatch(List<JsonPatchOperation>) - Constructor for class com.gravity9.jsonpatch.JsonPatch
-
Constructor
- JsonPatchException - Exception in com.gravity9.jsonpatch
- JsonPatchException(String) - Constructor for exception com.gravity9.jsonpatch.JsonPatchException
- JsonPatchException(String, Throwable) - Constructor for exception com.gravity9.jsonpatch.JsonPatchException
- JsonPatchMessages - Class in com.gravity9.jsonpatch
- JsonPatchMessages() - Constructor for class com.gravity9.jsonpatch.JsonPatchMessages
- JsonPatchOperation - Class in com.gravity9.jsonpatch
- JsonPatchOperation(String, String) - Constructor for class com.gravity9.jsonpatch.JsonPatchOperation
-
Constructor
- JsonPathParser - Class in com.gravity9.jsonpatch
L
- LAST_ARRAY_ELEMENT_SYMBOL - Static variable in class com.gravity9.jsonpatch.AddOperation
M
- MoveOperation - Class in com.gravity9.jsonpatch
-
JSON Patch
moveoperation - MoveOperation(String, String) - Constructor for class com.gravity9.jsonpatch.MoveOperation
N
- noSuchIndex(Integer) - Static method in exception com.gravity9.jsonpatch.JsonPatchException
- notAnIndex(String) - Static method in exception com.gravity9.jsonpatch.JsonPatchException
O
- op - Variable in class com.gravity9.jsonpatch.JsonPatchOperation
P
- parentNotContainer(String) - Static method in exception com.gravity9.jsonpatch.JsonPatchException
- parsePathToJsonPath(String) - Static method in class com.gravity9.jsonpatch.JsonPathParser
-
Method parses JsonPointer or JsonPath path to JsonPath syntax
- Patch - Interface in com.gravity9.jsonpatch
- path - Variable in class com.gravity9.jsonpatch.JsonPatchOperation
- PathDetails - Class in com.gravity9.jsonpatch
- PathDetails(String, String, boolean) - Constructor for class com.gravity9.jsonpatch.PathDetails
- PathParser - Class in com.gravity9.jsonpatch
- PathValueOperation - Class in com.gravity9.jsonpatch
-
Base class for patch operations taking a value in addition to a path
- PathValueOperation(String, String, JsonNode) - Constructor for class com.gravity9.jsonpatch.PathValueOperation
-
Protected constructor
R
- RemoveOperation - Class in com.gravity9.jsonpatch
-
JSON Path
removeoperation - RemoveOperation(String) - Constructor for class com.gravity9.jsonpatch.RemoveOperation
- ReplaceOperation - Class in com.gravity9.jsonpatch
-
JSON Patch
replaceoperation - ReplaceOperation(String, JsonNode) - Constructor for class com.gravity9.jsonpatch.ReplaceOperation
S
- serialize(JsonGenerator, SerializerProvider) - Method in class com.gravity9.jsonpatch.DualPathOperation
- serialize(JsonGenerator, SerializerProvider) - Method in class com.gravity9.jsonpatch.JsonPatch
- serialize(JsonGenerator, SerializerProvider) - Method in class com.gravity9.jsonpatch.PathValueOperation
- serialize(JsonGenerator, SerializerProvider) - Method in class com.gravity9.jsonpatch.RemoveOperation
- serializeWithType(JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.gravity9.jsonpatch.DualPathOperation
- serializeWithType(JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.gravity9.jsonpatch.JsonPatch
- serializeWithType(JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.gravity9.jsonpatch.PathValueOperation
- serializeWithType(JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.gravity9.jsonpatch.RemoveOperation
T
- TestOperation - Class in com.gravity9.jsonpatch
-
JSON Patch
testoperation - TestOperation(String, JsonNode) - Constructor for class com.gravity9.jsonpatch.TestOperation
- toString() - Method in class com.gravity9.jsonpatch.DualPathOperation
- toString() - Method in class com.gravity9.jsonpatch.JsonPatch
- toString() - Method in class com.gravity9.jsonpatch.JsonPatchOperation
- toString() - Method in class com.gravity9.jsonpatch.PathDetails
- toString() - Method in class com.gravity9.jsonpatch.PathValueOperation
- toString() - Method in class com.gravity9.jsonpatch.RemoveOperation
V
- value - Variable in class com.gravity9.jsonpatch.PathValueOperation
- valueTestFailure(Object, Object) - Static method in exception com.gravity9.jsonpatch.JsonPatchException
All Classes All Packages