A B C D E F G J M O P R S T V 

A

AddOperation - Class in com.github.fge.jsonpatch
JSON Patch add operation
AddOperation(JsonPointer, JsonNode) - Constructor for class com.github.fge.jsonpatch.AddOperation
 
addOperation(JsonPatchOperationFactory) - Method in class com.github.fge.jsonpatch.RegistryBasedJsonPatchFactory.Builder
 
AddOperationFactory - Class in com.github.fge.jsonpatch
 
AddOperationFactory() - Constructor for class com.github.fge.jsonpatch.AddOperationFactory
 
addOperations(List<JsonPatchOperationFactory>) - Method in class com.github.fge.jsonpatch.RegistryBasedJsonPatchFactory.Builder
 
apply(JsonNode) - Method in class com.github.fge.jsonpatch.AddOperation
 
apply(JsonNode) - Method in class com.github.fge.jsonpatch.CopyOperation
 
apply(JsonNode) - Method in class com.github.fge.jsonpatch.JsonPatch
Apply this patch to a JSON value
apply(JsonNode) - Method in interface com.github.fge.jsonpatch.JsonPatchOperation
Apply this operation 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.MoveOperation
 
apply(JsonNode) - Method in class com.github.fge.jsonpatch.OmitOperation
 
apply(JsonNode) - Method in class com.github.fge.jsonpatch.RemoveOperation
 
apply(JsonNode) - Method in class com.github.fge.jsonpatch.ReplaceOperation
 
apply(JsonNode) - Method in class com.github.fge.jsonpatch.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

B

build() - Method in class com.github.fge.jsonpatch.RegistryBasedJsonPatchFactory.Builder
 
BUNDLE - Static variable in class com.github.fge.jsonpatch.DualPathOperation
 
BUNDLE - Static variable in class com.github.fge.jsonpatch.mergepatch.JsonMergePatch
 
BUNDLE - Static variable in class com.github.fge.jsonpatch.PathValueOperation
 
BUNDLE - Static variable in class com.github.fge.jsonpatch.RemoveOperation
 

C

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
CopyOperation - Class in com.github.fge.jsonpatch
JSON Patch copy operation
CopyOperation(JsonPointer, JsonPointer) - Constructor for class com.github.fge.jsonpatch.CopyOperation
 
CopyOperationFactory - Class in com.github.fge.jsonpatch
 
CopyOperationFactory() - Constructor for class com.github.fge.jsonpatch.CopyOperationFactory
 
create(JsonNode) - Method in interface com.github.fge.jsonpatch.JsonPatchOperationFactory
Creates a JsonPatchOperation from a JsonNode
create(JsonNode) - Method in class com.github.fge.jsonpatch.JsonPatchOperationFactoryBase
 

D

defaultFactory() - Static method in class com.github.fge.jsonpatch.JsonPatchFactoryUtil
 
defaultOperations() - Static method in class com.github.fge.jsonpatch.JsonPatchFactoryUtil
 
DualPathOperation - Class in com.github.fge.jsonpatch
Base class for JSON Patch operations taking two JSON Pointers as arguments
DualPathOperation(String, JsonPointer, JsonPointer) - Constructor for class com.github.fge.jsonpatch.DualPathOperation
Protected constructor

E

extendedFactory() - Static method in class com.github.fge.jsonpatch.JsonPatchFactoryUtil
 
extendedOperations() - Static method in class com.github.fge.jsonpatch.JsonPatchFactoryUtil
 

F

from - Variable in class com.github.fge.jsonpatch.DualPathOperation
 
fromJson(JsonNode) - Static method in class com.github.fge.jsonpatch.JsonPatch
Static factory method to build a JSON Patch out of a JSON representation
fromJson(JsonNode) - Method in interface com.github.fge.jsonpatch.JsonPatchFactory
Creates a JsonPatch from a JsonNode
fromJson(JsonNode) - Static method in class com.github.fge.jsonpatch.mergepatch.JsonMergePatch
Build an instance from a JSON input
fromJson(JsonNode) - Method in class com.github.fge.jsonpatch.RegistryBasedJsonPatchFactory
 

G

getBundle() - Method in class com.github.fge.jsonpatch.JsonPatchMessages
 
getOperation(String) - Method in class com.github.fge.jsonpatch.RegistryBasedJsonPatchFactory
 
getOperationClass() - Method in class com.github.fge.jsonpatch.AddOperationFactory
 
getOperationClass() - Method in class com.github.fge.jsonpatch.CopyOperationFactory
 
getOperationClass() - Method in interface com.github.fge.jsonpatch.JsonPatchOperationFactory
Gets the class of JsonPatchOperation that this factory will create.
getOperationClass() - Method in class com.github.fge.jsonpatch.MoveOperationFactory
 
getOperationClass() - Method in class com.github.fge.jsonpatch.OmitOperationFactory
 
getOperationClass() - Method in class com.github.fge.jsonpatch.RemoveOperationFactory
 
getOperationClass() - Method in class com.github.fge.jsonpatch.ReplaceOperationFactory
 
getOperationClass() - Method in class com.github.fge.jsonpatch.TestOperationFactory
 
getOperationName() - Method in class com.github.fge.jsonpatch.AddOperationFactory
 
getOperationName() - Method in class com.github.fge.jsonpatch.CopyOperationFactory
 
getOperationName() - Method in interface com.github.fge.jsonpatch.JsonPatchOperationFactory
Gets the name of the JsonPatchOperation that this factory will create.
getOperationName() - Method in class com.github.fge.jsonpatch.MoveOperationFactory
 
getOperationName() - Method in class com.github.fge.jsonpatch.OmitOperationFactory
 
getOperationName() - Method in class com.github.fge.jsonpatch.RemoveOperationFactory
 
getOperationName() - Method in class com.github.fge.jsonpatch.ReplaceOperationFactory
 
getOperationName() - Method in class com.github.fge.jsonpatch.TestOperationFactory
 

J

JsonDiff - Class in com.github.fge.jsonpatch.diff
JSON "diff" implementation
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
 
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 - Interface in com.github.fge.jsonpatch
A JsonPatchFactory is able to create a JsonPatch from a JsonNode.
JsonPatchFactoryUtil - Class in com.github.fge.jsonpatch
Utilities for JsonPatchFactory.
JsonPatchMessages - Class in com.github.fge.jsonpatch
 
JsonPatchMessages() - Constructor for class com.github.fge.jsonpatch.JsonPatchMessages
 
JsonPatchOperation - Interface in com.github.fge.jsonpatch
Base abstract class for one patch operation
JsonPatchOperationFactory - Interface in com.github.fge.jsonpatch
 
JsonPatchOperationFactoryBase - Class in com.github.fge.jsonpatch
The JsonPatchOperationFactoryBase implements a few common operations for all JsonPatchOperationFactorys.
JsonPatchOperationFactoryBase() - Constructor for class com.github.fge.jsonpatch.JsonPatchOperationFactoryBase
 

M

MoveOperation - Class in com.github.fge.jsonpatch
JSON Patch move operation
MoveOperation(JsonPointer, JsonPointer) - Constructor for class com.github.fge.jsonpatch.MoveOperation
 
MoveOperationFactory - Class in com.github.fge.jsonpatch
 
MoveOperationFactory() - Constructor for class com.github.fge.jsonpatch.MoveOperationFactory
 

O

OmitOperation - Class in com.github.fge.jsonpatch
Extended JSON Patch omit operation.
OmitOperation(JsonPointer, JsonNode) - Constructor for class com.github.fge.jsonpatch.OmitOperation
 
OmitOperationFactory - Class in com.github.fge.jsonpatch
 
OmitOperationFactory() - Constructor for class com.github.fge.jsonpatch.OmitOperationFactory
 
op - Variable in class com.github.fge.jsonpatch.DualPathOperation
 
op - Variable in class com.github.fge.jsonpatch.PathValueOperation
 
op - Variable in class com.github.fge.jsonpatch.RemoveOperation
 
OPERATION_NAME - Static variable in class com.github.fge.jsonpatch.AddOperation
 
OPERATION_NAME - Static variable in class com.github.fge.jsonpatch.CopyOperation
 
OPERATION_NAME - Static variable in class com.github.fge.jsonpatch.MoveOperation
 
OPERATION_NAME - Static variable in class com.github.fge.jsonpatch.OmitOperation
 
OPERATION_NAME - Static variable in class com.github.fge.jsonpatch.RemoveOperation
 
OPERATION_NAME - Static variable in class com.github.fge.jsonpatch.ReplaceOperation
 
OPERATION_NAME - Static variable in class com.github.fge.jsonpatch.TestOperation
 

P

path - Variable in class com.github.fge.jsonpatch.DualPathOperation
 
path - Variable in class com.github.fge.jsonpatch.PathValueOperation
 
path - Variable in class com.github.fge.jsonpatch.RemoveOperation
 
PathValueOperation - Class in com.github.fge.jsonpatch
Base class for patch operations taking a value in addition to a path
PathValueOperation(String, JsonPointer, JsonNode) - Constructor for class com.github.fge.jsonpatch.PathValueOperation
Protected constructor

R

RegistryBasedJsonPatchFactory - Class in com.github.fge.jsonpatch
RegistryBasedJsonPatchFactory is responsible for parsing JsonNodes into JsonPatch objects based on which JsonPatchOperations it knows about in its registry.
RegistryBasedJsonPatchFactory.Builder - Class in com.github.fge.jsonpatch
Builds a JsonPatchFactory based on the patch operations we want to register
RegistryBasedJsonPatchFactory.Builder() - Constructor for class com.github.fge.jsonpatch.RegistryBasedJsonPatchFactory.Builder
 
RemoveOperation - Class in com.github.fge.jsonpatch
JSON Path remove operation
RemoveOperation(JsonPointer) - Constructor for class com.github.fge.jsonpatch.RemoveOperation
 
RemoveOperationFactory - Class in com.github.fge.jsonpatch
 
RemoveOperationFactory() - Constructor for class com.github.fge.jsonpatch.RemoveOperationFactory
 
ReplaceOperation - Class in com.github.fge.jsonpatch
JSON Patch replace operation
ReplaceOperation(JsonPointer, JsonNode) - Constructor for class com.github.fge.jsonpatch.ReplaceOperation
 
ReplaceOperationFactory - Class in com.github.fge.jsonpatch
 
ReplaceOperationFactory() - Constructor for class com.github.fge.jsonpatch.ReplaceOperationFactory
 

S

serialize(JsonGenerator, SerializerProvider) - Method in class com.github.fge.jsonpatch.DualPathOperation
 
serialize(JsonGenerator, SerializerProvider) - Method in class com.github.fge.jsonpatch.JsonPatch
 
serialize(JsonGenerator, SerializerProvider) - Method in class com.github.fge.jsonpatch.PathValueOperation
 
serialize(JsonGenerator, SerializerProvider) - Method in class com.github.fge.jsonpatch.RemoveOperation
 
serializeWithType(JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.github.fge.jsonpatch.DualPathOperation
 
serializeWithType(JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.github.fge.jsonpatch.JsonPatch
 
serializeWithType(JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.github.fge.jsonpatch.PathValueOperation
 
serializeWithType(JsonGenerator, SerializerProvider, TypeSerializer) - Method in class com.github.fge.jsonpatch.RemoveOperation
 

T

TestOperation - Class in com.github.fge.jsonpatch
JSON Patch test operation
TestOperation(JsonPointer, JsonNode) - Constructor for class com.github.fge.jsonpatch.TestOperation
 
TestOperationFactory - Class in com.github.fge.jsonpatch
 
TestOperationFactory() - Constructor for class com.github.fge.jsonpatch.TestOperationFactory
 
toString() - Method in class com.github.fge.jsonpatch.DualPathOperation
 
toString() - Method in class com.github.fge.jsonpatch.JsonPatch
 
toString() - Method in interface com.github.fge.jsonpatch.JsonPatchOperation
 
toString() - Method in class com.github.fge.jsonpatch.PathValueOperation
 
toString() - Method in class com.github.fge.jsonpatch.RemoveOperation
 

V

value - Variable in class com.github.fge.jsonpatch.PathValueOperation
 
A B C D E F G J M O P R S T V