Index

A C D E F G H I J L M N O P R T V 
All Classes and Interfaces|All Packages|Serialized Form

A

add(JsonPointer, JsonNode) - Method in class com.flipkart.zjsonpatch.NoopProcessor
 
ADD - Enum constant in enum class com.flipkart.zjsonpatch.Operation
 
ADD_EXPLICIT_REMOVE_ADD_ON_REPLACE - Enum constant in enum class com.flipkart.zjsonpatch.DiffFlags
This flag normalizes a Operation.REPLACE operation into its respective Operation.REMOVE and Operation.ADD operations.
ADD_ORIGINAL_VALUE_ON_REPLACE - Enum constant in enum class com.flipkart.zjsonpatch.DiffFlags
This flag adds a fromValue field to all Operation.REPLACE operations.
ALLOW_MISSING_TARGET_OBJECT_ON_REPLACE - Enum constant in enum class com.flipkart.zjsonpatch.CompatibilityFlags
 
apply(JsonNode, JsonNode) - Static method in class com.flipkart.zjsonpatch.JsonPatch
 
apply(JsonNode, JsonNode, EnumSet<CompatibilityFlags>) - Static method in class com.flipkart.zjsonpatch.JsonPatch
 
applyInPlace(JsonNode, JsonNode) - Static method in class com.flipkart.zjsonpatch.JsonPatch
 
applyInPlace(JsonNode, JsonNode, EnumSet<CompatibilityFlags>) - Static method in class com.flipkart.zjsonpatch.JsonPatch
 
asJson(JsonNode, JsonNode) - Static method in class com.flipkart.zjsonpatch.JsonDiff
 
asJson(JsonNode, JsonNode, EnumSet<DiffFlags>) - Static method in class com.flipkart.zjsonpatch.JsonDiff
 

C

com.flipkart.zjsonpatch - package com.flipkart.zjsonpatch
 
CompatibilityFlags - Enum Class in com.flipkart.zjsonpatch
Created by tomerga on 04/09/2016.
copy(JsonPointer, JsonPointer) - Method in class com.flipkart.zjsonpatch.NoopProcessor
 
COPY - Enum constant in enum class com.flipkart.zjsonpatch.Operation
 

D

decompose() - Method in class com.flipkart.zjsonpatch.JsonPointer
Decomposes this JSON pointer into its reference tokens.
defaults() - Static method in enum class com.flipkart.zjsonpatch.CompatibilityFlags
 
defaults() - Static method in enum class com.flipkart.zjsonpatch.DiffFlags
 
DiffFlags - Enum Class in com.flipkart.zjsonpatch
 
dontNormalizeOpIntoMoveAndCopy() - Static method in enum class com.flipkart.zjsonpatch.DiffFlags
 

E

EMIT_TEST_OPERATIONS - Enum constant in enum class com.flipkart.zjsonpatch.DiffFlags
This flag instructs the diff generator to emit Operation.TEST operations that validate the state of the source document before each mutation.
equals(Object) - Method in class com.flipkart.zjsonpatch.JsonPointer
 
evaluate(JsonNode) - Method in class com.flipkart.zjsonpatch.JsonPointer
Takes a target document and resolves the node represented by this instance.

F

FORBID_REMOVE_MISSING_OBJECT - Enum constant in enum class com.flipkart.zjsonpatch.CompatibilityFlags
 
fromRfcName(String) - Static method in enum class com.flipkart.zjsonpatch.Operation
 

G

get(int) - Method in class com.flipkart.zjsonpatch.JsonPointer
Retrieves the reference token at the specified index.
getOperation() - Method in exception class com.flipkart.zjsonpatch.JsonPatchApplicationException
 
getParent() - Method in class com.flipkart.zjsonpatch.JsonPointer
Creates a JSON pointer to the parent of the node represented by this instance.
getPath() - Method in exception class com.flipkart.zjsonpatch.JsonPatchApplicationException
 
getPath() - Method in exception class com.flipkart.zjsonpatch.JsonPointerEvaluationException
 
getTarget() - Method in exception class com.flipkart.zjsonpatch.JsonPointerEvaluationException
 

H

hashCode() - Method in class com.flipkart.zjsonpatch.JsonPointer
 

I

InvalidJsonPatchException - Exception Class in com.flipkart.zjsonpatch
User: holograph Date: 03/08/16
InvalidJsonPatchException(String) - Constructor for exception class com.flipkart.zjsonpatch.InvalidJsonPatchException
 
isRoot() - Method in class com.flipkart.zjsonpatch.JsonPointer
Indicates whether or not this instance points to the root of a JSON document.

J

JsonDiff - Class in com.flipkart.zjsonpatch
User: gopi.vishwakarma Date: 30/07/14
JsonPatch - Class in com.flipkart.zjsonpatch
User: gopi.vishwakarma Date: 31/07/14
JsonPatchApplicationException - Exception Class in com.flipkart.zjsonpatch
User: holograph Date: 03/08/16
JsonPatchApplicationException(String, Operation, JsonPointer) - Constructor for exception class com.flipkart.zjsonpatch.JsonPatchApplicationException
 
JsonPointer - Class in com.flipkart.zjsonpatch
Implements RFC 6901 (JSON Pointer)
JsonPointer(List<JsonPointer.RefToken>) - Constructor for class com.flipkart.zjsonpatch.JsonPointer
Constructs a new pointer from a list of reference tokens.
JsonPointerEvaluationException - Exception Class in com.flipkart.zjsonpatch
 
JsonPointerEvaluationException(String, JsonPointer, JsonNode) - Constructor for exception class com.flipkart.zjsonpatch.JsonPointerEvaluationException
 

L

last() - Method in class com.flipkart.zjsonpatch.JsonPointer
Retrieves the last reference token for this JSON pointer.

M

MISSING_VALUES_AS_NULLS - Enum constant in enum class com.flipkart.zjsonpatch.CompatibilityFlags
 
move(JsonPointer, JsonPointer) - Method in class com.flipkart.zjsonpatch.NoopProcessor
 
MOVE - Enum constant in enum class com.flipkart.zjsonpatch.Operation
 

N

NoopProcessor - Class in com.flipkart.zjsonpatch
A JSON patch processor that does nothing, intended for testing and validation.
NoopProcessor() - Constructor for class com.flipkart.zjsonpatch.NoopProcessor
 

O

OMIT_COPY_OPERATION - Enum constant in enum class com.flipkart.zjsonpatch.DiffFlags
This flag omits all Operation.COPY operations, leaving only Operation.ADD, Operation.REMOVE, Operation.REPLACE and Operation.MOVE operations.
OMIT_MOVE_OPERATION - Enum constant in enum class com.flipkart.zjsonpatch.DiffFlags
This flag omits all Operation.MOVE operations, leaving only Operation.ADD, Operation.REMOVE, Operation.REPLACE and Operation.COPY operations.
OMIT_VALUE_ON_REMOVE - Enum constant in enum class com.flipkart.zjsonpatch.DiffFlags
This flag omits the value field on remove operations.
Operation - Enum Class in com.flipkart.zjsonpatch
User: gopi.vishwakarma Date: 30/07/14

P

parse(String) - Static method in class com.flipkart.zjsonpatch.JsonPointer
Parses a valid string representation of a JSON Pointer.

R

remove(JsonPointer) - Method in class com.flipkart.zjsonpatch.NoopProcessor
 
REMOVE - Enum constant in enum class com.flipkart.zjsonpatch.Operation
 
REMOVE_NONE_EXISTING_ARRAY_ELEMENT - Enum constant in enum class com.flipkart.zjsonpatch.CompatibilityFlags
 
replace(JsonPointer, JsonNode) - Method in class com.flipkart.zjsonpatch.NoopProcessor
 
REPLACE - Enum constant in enum class com.flipkart.zjsonpatch.Operation
 
rfcName() - Method in enum class com.flipkart.zjsonpatch.Operation
 
ROOT - Static variable in class com.flipkart.zjsonpatch.JsonPointer
A JSON pointer representing the root node of a JSON document

T

test(JsonPointer, JsonNode) - Method in class com.flipkart.zjsonpatch.NoopProcessor
 
TEST - Enum constant in enum class com.flipkart.zjsonpatch.Operation
 
toString() - Method in exception class com.flipkart.zjsonpatch.JsonPatchApplicationException
 
toString() - Method in class com.flipkart.zjsonpatch.JsonPointer
Returns a string representation of this instance

V

validate(JsonNode) - Static method in class com.flipkart.zjsonpatch.JsonPatch
 
validate(JsonNode, EnumSet<CompatibilityFlags>) - Static method in class com.flipkart.zjsonpatch.JsonPatch
 
valueOf(String) - Static method in enum class com.flipkart.zjsonpatch.CompatibilityFlags
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.flipkart.zjsonpatch.DiffFlags
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.flipkart.zjsonpatch.Operation
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.flipkart.zjsonpatch.CompatibilityFlags
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.flipkart.zjsonpatch.DiffFlags
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.flipkart.zjsonpatch.Operation
Returns an array containing the constants of this enum class, in the order they are declared.
A C D E F G H I J L M N O P R T V 
All Classes and Interfaces|All Packages|Serialized Form