A B C D E F G J L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- add(JsonPointer, JsonNode) - Static method in class com.github.fge.jsonpatch.diff.DiffOperation
- ADD - com.github.fge.jsonpatch.diff.DiffOperation.Type
- AddOperation - Class in com.github.fge.jsonpatch.operation
-
JSON Patch
addoperation - AddOperation(JsonPointer, JsonNode) - Constructor for class com.github.fge.jsonpatch.operation.AddOperation
- addToArray(JsonPointer, JsonNode) - Method in class com.github.fge.jsonpatch.operation.AddOperation
- addToObject(JsonPointer, JsonNode) - Method in class com.github.fge.jsonpatch.operation.AddOperation
- apply(JsonNode) - Method in class com.github.fge.jsonpatch.JsonPatch
-
Apply this patch to a JSON value
- apply(JsonNode) - Method in class com.github.fge.jsonpatch.mergepatch.JsonMergePatch
-
Apply the patch to a given JSON value
- apply(JsonNode) - Method in class com.github.fge.jsonpatch.mergepatch.NonObjectMergePatch
- apply(JsonNode) - Method in class com.github.fge.jsonpatch.mergepatch.ObjectMergePatch
- apply(JsonNode) - Method in class com.github.fge.jsonpatch.operation.AddOperation
- apply(JsonNode) - Method in class com.github.fge.jsonpatch.operation.CopyOperation
- apply(JsonNode) - Method in interface com.github.fge.jsonpatch.operation.JsonPatchOperation
-
Apply this operation to a JSON value
- apply(JsonNode) - Method in class com.github.fge.jsonpatch.operation.MoveOperation
- apply(JsonNode) - Method in class com.github.fge.jsonpatch.operation.OmitOperationBase
- apply(JsonNode) - Method in class com.github.fge.jsonpatch.operation.RemoveOperation
- apply(JsonNode) - Method in class com.github.fge.jsonpatch.operation.ReplaceOperation
- apply(JsonNode) - Method in class com.github.fge.jsonpatch.operation.TestOperation
- asJson(JsonNode, JsonNode) - Static method in class com.github.fge.jsonpatch.diff.JsonDiff
-
Generate a JSON patch for transforming the source node into the target node
- asJsonPatch(JsonNode, JsonNode) - Static method in class com.github.fge.jsonpatch.diff.JsonDiff
-
Generate a JSON patch for transforming the source node into the target node
- asJsonPatchOperation() - Method in class com.github.fge.jsonpatch.diff.DiffOperation
B
- BUNDLE - Static variable in class com.github.fge.jsonpatch.diff.JsonDiff
- BUNDLE - Static variable in class com.github.fge.jsonpatch.JsonPatch
- BUNDLE - Static variable in class com.github.fge.jsonpatch.JsonPatchFactory
- BUNDLE - Static variable in class com.github.fge.jsonpatch.mergepatch.JsonMergePatch
- BUNDLE - Static variable in class com.github.fge.jsonpatch.operation.DualPathOperation
- BUNDLE - Static variable in class com.github.fge.jsonpatch.operation.PathValueOperation
- BUNDLE - Static variable in class com.github.fge.jsonpatch.operation.RemoveOperation
C
- CODEC - Static variable in class com.github.fge.jsonpatch.mergepatch.JsonMergePatchDeserializer
- com.github.fge.jsonpatch - package com.github.fge.jsonpatch
-
Implementation of JSON Patch
- com.github.fge.jsonpatch.diff - package com.github.fge.jsonpatch.diff
-
JSON "diff" implementation
- com.github.fge.jsonpatch.mergepatch - package com.github.fge.jsonpatch.mergepatch
-
JSON Merge Patch implementation
- com.github.fge.jsonpatch.operation - package com.github.fge.jsonpatch.operation
- com.github.fge.jsonpatch.operation.policy - package com.github.fge.jsonpatch.operation.policy
- computeArray(Map<JsonPointer, JsonNode>, JsonPointer, JsonNode, JsonNode) - Static method in class com.github.fge.jsonpatch.diff.JsonDiff
- computeObject(Map<JsonPointer, JsonNode>, JsonPointer, JsonNode, JsonNode) - Static method in class com.github.fge.jsonpatch.diff.JsonDiff
- computeUnchanged(Map<JsonPointer, JsonNode>, JsonPointer, JsonNode, JsonNode) - Static method in class com.github.fge.jsonpatch.diff.JsonDiff
- copy(JsonPointer, JsonPointer, JsonNode) - Static method in class com.github.fge.jsonpatch.diff.DiffOperation
- COPY - com.github.fge.jsonpatch.diff.DiffOperation.Type
- CopyOperation - Class in com.github.fge.jsonpatch.operation
-
JSON Patch
copyoperation - CopyOperation(JsonPointer, JsonPointer) - Constructor for class com.github.fge.jsonpatch.operation.CopyOperation
- create() - Static method in class com.github.fge.jsonpatch.ExtendedJsonPatchFactory
- create() - Static method in class com.github.fge.jsonpatch.StandardJsonPatchFactory
D
- deserialize(JsonParser, DeserializationContext) - Method in class com.github.fge.jsonpatch.mergepatch.JsonMergePatchDeserializer
- DiffOperation - Class in com.github.fge.jsonpatch.diff
- DiffOperation(DiffOperation.Type, JsonPointer, JsonNode, JsonPointer, JsonNode) - Constructor for class com.github.fge.jsonpatch.diff.DiffOperation
- DiffOperation.Type - Enum in com.github.fge.jsonpatch.diff
- DiffProcessor - Class in com.github.fge.jsonpatch.diff
- DiffProcessor(Map<JsonPointer, JsonNode>) - Constructor for class com.github.fge.jsonpatch.diff.DiffProcessor
- diffs - Variable in class com.github.fge.jsonpatch.diff.DiffProcessor
- DualPathOperation - Class in com.github.fge.jsonpatch.operation
-
Base class for JSON Patch operations taking two JSON Pointers as arguments
- DualPathOperation(String, JsonPointer, JsonPointer) - Constructor for class com.github.fge.jsonpatch.operation.DualPathOperation
-
Protected constructor
E
- EQUIVALENCE - Static variable in class com.github.fge.jsonpatch.diff.DiffProcessor
- EQUIVALENCE - Static variable in class com.github.fge.jsonpatch.diff.JsonDiff
- EQUIVALENCE - Static variable in class com.github.fge.jsonpatch.operation.OmitOperationBase
- EQUIVALENCE - Static variable in class com.github.fge.jsonpatch.operation.TestOperation
- ExtendedJsonPatchFactory - Class in com.github.fge.jsonpatch
-
ExtendedJsonPatchFactory can create a JsonPatchFactory configured to work with the extended set of JSON Patch operations.
- ExtendedJsonPatchFactory() - Constructor for class com.github.fge.jsonpatch.ExtendedJsonPatchFactory
F
- findPreviouslyRemoved(JsonNode) - Method in class com.github.fge.jsonpatch.diff.DiffProcessor
- findUnchangedValue(JsonNode) - Method in class com.github.fge.jsonpatch.diff.DiffProcessor
- from - Variable in class com.github.fge.jsonpatch.diff.DiffOperation
- from - Variable in class com.github.fge.jsonpatch.operation.DualPathOperation
- fromJson(JsonNode) - Static method in class com.github.fge.jsonpatch.JsonPatch
-
Deprecated.This uses a static StandardJsonPatchFactory to produce the JsonPatch. Use the appropriate JsonPatchFactory instead.
- fromJson(JsonNode) - Method in class com.github.fge.jsonpatch.JsonPatchFactory
-
Builds a JSON Patch out of a JSON representation with support for an extended set of JSON patch operations
- fromJson(JsonNode) - Static method in class com.github.fge.jsonpatch.mergepatch.JsonMergePatch
-
Build an instance from a JSON input
G
- generateArrayDiffs(DiffProcessor, JsonPointer, ArrayNode, ArrayNode) - Static method in class com.github.fge.jsonpatch.diff.JsonDiff
- generateDiffs(DiffProcessor, JsonPointer, JsonNode, JsonNode) - Static method in class com.github.fge.jsonpatch.diff.JsonDiff
- generateObjectDiffs(DiffProcessor, JsonPointer, ObjectNode, ObjectNode) - Static method in class com.github.fge.jsonpatch.diff.JsonDiff
- getBundle() - Method in class com.github.fge.jsonpatch.JsonPatchMessages
- getFrom() - Method in class com.github.fge.jsonpatch.diff.DiffOperation
- getNullValue() - Method in class com.github.fge.jsonpatch.mergepatch.JsonMergePatchDeserializer
- getOldValue() - Method in class com.github.fge.jsonpatch.diff.DiffOperation
- getOperations() - Method in class com.github.fge.jsonpatch.JsonPatch
- getPatch() - Method in class com.github.fge.jsonpatch.diff.DiffProcessor
- getPath() - Method in class com.github.fge.jsonpatch.diff.DiffOperation
- getReader() - Method in class com.github.fge.jsonpatch.JsonPatchFactory
- getType() - Method in class com.github.fge.jsonpatch.diff.DiffOperation
- getUnchangedValues(JsonNode, JsonNode) - Static method in class com.github.fge.jsonpatch.diff.JsonDiff
- getValue() - Method in class com.github.fge.jsonpatch.diff.DiffOperation
- getWriter() - Method in class com.github.fge.jsonpatch.JsonPatchFactory
J
- JSON_PATCH_FACTORY - Static variable in class com.github.fge.jsonpatch.JsonPatch
- JsonDiff - Class in com.github.fge.jsonpatch.diff
-
JSON "diff" implementation
- JsonDiff() - Constructor for class com.github.fge.jsonpatch.diff.JsonDiff
- JsonMergePatch - Class in com.github.fge.jsonpatch.mergepatch
-
Implementation of JSON Merge Patch (RFC 7386)
- JsonMergePatch() - Constructor for class com.github.fge.jsonpatch.mergepatch.JsonMergePatch
- JsonMergePatchDeserializer - Class in com.github.fge.jsonpatch.mergepatch
- JsonMergePatchDeserializer() - Constructor for class com.github.fge.jsonpatch.mergepatch.JsonMergePatchDeserializer
- JsonPatch - Class in com.github.fge.jsonpatch
-
Implementation of JSON Patch
- JsonPatch(List<JsonPatchOperation>) - Constructor for class com.github.fge.jsonpatch.JsonPatch
-
Constructor
- JsonPatchException - Exception in com.github.fge.jsonpatch
- JsonPatchException(String) - Constructor for exception com.github.fge.jsonpatch.JsonPatchException
- JsonPatchException(String, Throwable) - Constructor for exception com.github.fge.jsonpatch.JsonPatchException
- JsonPatchFactory - Class in com.github.fge.jsonpatch
-
A JsonPatchFactory is able to create a JsonPatch from a JsonNode.
- JsonPatchFactory(ObjectMapper) - Constructor for class com.github.fge.jsonpatch.JsonPatchFactory
- JsonPatchMessages - Class in com.github.fge.jsonpatch
- JsonPatchMessages() - Constructor for class com.github.fge.jsonpatch.JsonPatchMessages
- JsonPatchOperation - Interface in com.github.fge.jsonpatch.operation
-
Base abstract class for one patch operation
L
- LAST_ARRAY_ELEMENT - Static variable in class com.github.fge.jsonpatch.operation.AddOperation
M
- mapper - Variable in class com.github.fge.jsonpatch.JsonPatchFactory
- MAPPER - Static variable in class com.github.fge.jsonpatch.diff.JsonDiff
- MAPPER - Static variable in class com.github.fge.jsonpatch.mergepatch.JsonMergePatch
- modifiedMembers - Variable in class com.github.fge.jsonpatch.mergepatch.ObjectMergePatch
- move(JsonPointer, JsonNode, JsonPointer, JsonNode) - Static method in class com.github.fge.jsonpatch.diff.DiffOperation
- MOVE - com.github.fge.jsonpatch.diff.DiffOperation.Type
- MoveOperation - Class in com.github.fge.jsonpatch.operation
-
JSON Patch
moveoperation - MoveOperation(JsonPointer, JsonPointer) - Constructor for class com.github.fge.jsonpatch.operation.MoveOperation
N
- node - Variable in class com.github.fge.jsonpatch.mergepatch.NonObjectMergePatch
- NonObjectMergePatch - Class in com.github.fge.jsonpatch.mergepatch
O
- ObjectMergePatch - Class in com.github.fge.jsonpatch.mergepatch
- oldValue - Variable in class com.github.fge.jsonpatch.diff.DiffOperation
- OmitOperation - Class in com.github.fge.jsonpatch.operation
-
Extended JSON Patch
omitoperation. - OmitOperation(JsonPointer, JsonNode) - Constructor for class com.github.fge.jsonpatch.operation.OmitOperation
- OmitOperationBase - Class in com.github.fge.jsonpatch.operation
-
OmitOperationBase implements the basic concept of omitting the specified value at the requested path.
- OmitOperationBase(String, JsonPointer, JsonNode, PathMissingPolicy) - Constructor for class com.github.fge.jsonpatch.operation.OmitOperationBase
- OmitOptionalOperation - Class in com.github.fge.jsonpatch.operation
-
Extended JSON Patch
omit?operation. - OmitOptionalOperation(JsonPointer, JsonNode) - Constructor for class com.github.fge.jsonpatch.operation.OmitOptionalOperation
- op - Variable in class com.github.fge.jsonpatch.operation.DualPathOperation
- op - Variable in class com.github.fge.jsonpatch.operation.PathValueOperation
- op - Variable in class com.github.fge.jsonpatch.operation.RemoveOperation
- OPERATION_NAME - Static variable in class com.github.fge.jsonpatch.operation.AddOperation
- OPERATION_NAME - Static variable in class com.github.fge.jsonpatch.operation.CopyOperation
- OPERATION_NAME - Static variable in class com.github.fge.jsonpatch.operation.MoveOperation
- OPERATION_NAME - Static variable in class com.github.fge.jsonpatch.operation.OmitOperation
- OPERATION_NAME - Static variable in class com.github.fge.jsonpatch.operation.OmitOptionalOperation
- OPERATION_NAME - Static variable in class com.github.fge.jsonpatch.operation.RemoveOperation
- OPERATION_NAME - Static variable in class com.github.fge.jsonpatch.operation.ReplaceOperation
- OPERATION_NAME - Static variable in class com.github.fge.jsonpatch.operation.TestOperation
- operations - Variable in class com.github.fge.jsonpatch.JsonPatch
-
List of operations
P
- path - Variable in class com.github.fge.jsonpatch.diff.DiffOperation
- path - Variable in class com.github.fge.jsonpatch.operation.DualPathOperation
- path - Variable in class com.github.fge.jsonpatch.operation.PathValueOperation
- path - Variable in class com.github.fge.jsonpatch.operation.RemoveOperation
- pathMissingPolicy - Variable in class com.github.fge.jsonpatch.operation.OmitOperationBase
- PathMissingPolicy - Enum in com.github.fge.jsonpatch.operation.policy
-
Specifies what the operation should do if the path is missing in the target JsonNode
- PathValueOperation - Class in com.github.fge.jsonpatch.operation
-
Base class for patch operations taking a value in addition to a path
- PathValueOperation(String, JsonPointer, JsonNode) - Constructor for class com.github.fge.jsonpatch.operation.PathValueOperation
-
Protected constructor
R
- reader - Variable in class com.github.fge.jsonpatch.JsonPatchFactory
- remove(JsonPointer, JsonNode) - Static method in class com.github.fge.jsonpatch.diff.DiffOperation
- REMOVE - com.github.fge.jsonpatch.diff.DiffOperation.Type
- removedMembers - Variable in class com.github.fge.jsonpatch.mergepatch.ObjectMergePatch
- RemoveOperation - Class in com.github.fge.jsonpatch.operation
-
JSON Path
removeoperation - RemoveOperation(JsonPointer) - Constructor for class com.github.fge.jsonpatch.operation.RemoveOperation
- replace(JsonPointer, JsonNode, JsonNode) - Static method in class com.github.fge.jsonpatch.diff.DiffOperation
- REPLACE - com.github.fge.jsonpatch.diff.DiffOperation.Type
- ReplaceOperation - Class in com.github.fge.jsonpatch.operation
-
JSON Patch
replaceoperation - ReplaceOperation(JsonPointer, JsonNode) - Constructor for class com.github.fge.jsonpatch.operation.ReplaceOperation
S
- serialize(JsonGenerator, SerializerProvider) - Method in class com.github.fge.jsonpatch.JsonPatch
- serialize(JsonGenerator, SerializerProvider) - Method in class com.github.fge.jsonpatch.mergepatch.NonObjectMergePatch
- serialize(JsonGenerator, SerializerProvider) - Method in class com.github.fge.jsonpatch.mergepatch.ObjectMergePatch
- serialize(JsonGenerator, SerializerProvider) - Method in class com.github.fge.jsonpatch.operation.DualPathOperation
- serialize(JsonGenerator, SerializerProvider) - Method in class com.github.fge.jsonpatch.operation.PathValueOperation
- serialize(JsonGenerator, SerializerProvider) - Method in class com.github.fge.jsonpatch.operation.RemoveOperation
- serializeWithType(JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.github.fge.jsonpatch.JsonPatch
- serializeWithType(JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.github.fge.jsonpatch.mergepatch.NonObjectMergePatch
- serializeWithType(JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.github.fge.jsonpatch.mergepatch.ObjectMergePatch
- serializeWithType(JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.github.fge.jsonpatch.operation.DualPathOperation
- serializeWithType(JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.github.fge.jsonpatch.operation.PathValueOperation
- serializeWithType(JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.github.fge.jsonpatch.operation.RemoveOperation
- SKIP - com.github.fge.jsonpatch.operation.policy.PathMissingPolicy
- StandardJsonPatchFactory - Class in com.github.fge.jsonpatch
-
StandardJsonPatchfactory can create a JsonPatchFactory configured to work with the RFC6902 set of JSON Patch operations.
- StandardJsonPatchFactory() - Constructor for class com.github.fge.jsonpatch.StandardJsonPatchFactory
T
- TestOperation - Class in com.github.fge.jsonpatch.operation
-
JSON Patch
testoperation - TestOperation(JsonPointer, JsonNode) - Constructor for class com.github.fge.jsonpatch.operation.TestOperation
- THROW - com.github.fge.jsonpatch.operation.policy.PathMissingPolicy
- toOperation(DiffOperation) - Method in enum com.github.fge.jsonpatch.diff.DiffOperation.Type
- toString() - Method in class com.github.fge.jsonpatch.JsonPatch
- toString() - Method in class com.github.fge.jsonpatch.operation.DualPathOperation
- toString() - Method in interface com.github.fge.jsonpatch.operation.JsonPatchOperation
- toString() - Method in class com.github.fge.jsonpatch.operation.PathValueOperation
- toString() - Method in class com.github.fge.jsonpatch.operation.RemoveOperation
- type - Variable in class com.github.fge.jsonpatch.diff.DiffOperation
U
- unchanged - Variable in class com.github.fge.jsonpatch.diff.DiffProcessor
V
- value - Variable in class com.github.fge.jsonpatch.diff.DiffOperation
- value - Variable in class com.github.fge.jsonpatch.operation.PathValueOperation
- valueAdded(JsonPointer, JsonNode) - Method in class com.github.fge.jsonpatch.diff.DiffProcessor
- valueOf(String) - Static method in enum com.github.fge.jsonpatch.diff.DiffOperation.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.fge.jsonpatch.operation.policy.PathMissingPolicy
-
Returns the enum constant of this type with the specified name.
- valueRemoved(JsonPointer, JsonNode) - Method in class com.github.fge.jsonpatch.diff.DiffProcessor
- valueReplaced(JsonPointer, JsonNode, JsonNode) - Method in class com.github.fge.jsonpatch.diff.DiffProcessor
- values() - Static method in enum com.github.fge.jsonpatch.diff.DiffOperation.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.fge.jsonpatch.operation.policy.PathMissingPolicy
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- writer - Variable in class com.github.fge.jsonpatch.JsonPatchFactory
All Classes All Packages