Package org.apache.johnzon.core
Class JsonPatchDiff
- java.lang.Object
- 
- org.apache.johnzon.core.DiffBase
- 
- org.apache.johnzon.core.JsonPatchDiff
 
 
- 
- All Implemented Interfaces:
- Serializable
 
 class JsonPatchDiff extends DiffBase Create a diff from a source and target JsonStructure
- 
- 
Constructor SummaryConstructors Constructor Description JsonPatchDiff(jakarta.json.spi.JsonProvider provider, jakarta.json.JsonStructure source, jakarta.json.JsonStructure target)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) jakarta.json.JsonPatchcalculateDiff()private voiddiff(jakarta.json.JsonPatchBuilder patchBuilder, String basePath, jakarta.json.JsonValue source, jakarta.json.JsonValue target)private voiddiffJsonArray(jakarta.json.JsonPatchBuilder patchBuilder, String basePath, jakarta.json.JsonArray source, jakarta.json.JsonArray target)private voiddiffJsonObjects(jakarta.json.JsonPatchBuilder patchBuilder, String basePath, jakarta.json.JsonObject source, jakarta.json.JsonObject target)- 
Methods inherited from class org.apache.johnzon.core.DiffBaseisJsonArray, isJsonObject
 
- 
 
- 
- 
- 
Method Detail- 
calculateDiffjakarta.json.JsonPatch calculateDiff() 
 - 
diffprivate void diff(jakarta.json.JsonPatchBuilder patchBuilder, String basePath, jakarta.json.JsonValue source, jakarta.json.JsonValue target)
 - 
diffJsonArrayprivate void diffJsonArray(jakarta.json.JsonPatchBuilder patchBuilder, String basePath, jakarta.json.JsonArray source, jakarta.json.JsonArray target)
 - 
diffJsonObjectsprivate void diffJsonObjects(jakarta.json.JsonPatchBuilder patchBuilder, String basePath, jakarta.json.JsonObject source, jakarta.json.JsonObject target)
 
- 
 
-