Index
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.REPLACEoperation into its respectiveOperation.REMOVEandOperation.ADDoperations. - ADD_ORIGINAL_VALUE_ON_REPLACE - Enum constant in enum class com.flipkart.zjsonpatch.DiffFlags
-
This flag adds a fromValue field to all
Operation.REPLACEoperations. - 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.TESToperations 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.COPYoperations, leaving onlyOperation.ADD,Operation.REMOVE,Operation.REPLACEandOperation.MOVEoperations. - OMIT_MOVE_OPERATION - Enum constant in enum class com.flipkart.zjsonpatch.DiffFlags
-
This flag omits all
Operation.MOVEoperations, leaving onlyOperation.ADD,Operation.REMOVE,Operation.REPLACEandOperation.COPYoperations. - 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.
All Classes and Interfaces|All Packages|Serialized Form