java.lang.Object
org.apache.johnzon.core.DiffBase
org.apache.johnzon.core.JsonMergePatchDiff
- All Implemented Interfaces:
Serializable
Creates a JsonMergePatch as diff between two JsonValues
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final BufferStrategy.BufferProvider<char[]>private JsonProviderImplprivate final jakarta.json.JsonValueprivate final jakarta.json.JsonValue -
Constructor Summary
ConstructorsConstructorDescriptionJsonMergePatchDiff(jakarta.json.JsonValue source, jakarta.json.JsonValue target, BufferStrategy.BufferProvider<char[]> bufferProvider, JsonProviderImpl provider) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.json.JsonMergePatchprivate jakarta.json.JsonValuediff(jakarta.json.JsonValue source, jakarta.json.JsonValue target) Methods inherited from class org.apache.johnzon.core.DiffBase
isJsonArray, isJsonObject
-
Field Details
-
bufferProvider
-
source
private final jakarta.json.JsonValue source -
target
private final jakarta.json.JsonValue target -
provider
-
-
Constructor Details
-
JsonMergePatchDiff
public JsonMergePatchDiff(jakarta.json.JsonValue source, jakarta.json.JsonValue target, BufferStrategy.BufferProvider<char[]> bufferProvider, JsonProviderImpl provider)
-
-
Method Details
-
calculateDiff
public jakarta.json.JsonMergePatch calculateDiff() -
diff
private jakarta.json.JsonValue diff(jakarta.json.JsonValue source, jakarta.json.JsonValue target)
-