- java.lang.Object
-
- org.eclipse.parsson.JsonPatchImpl.DiffGenerator
-
- Enclosing class:
- JsonPatchImpl
static class JsonPatchImpl.DiffGenerator extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private jakarta.json.JsonPatchBuilder
builder
private JsonContext
jsonContext
-
Constructor Summary
Constructors Constructor Description DiffGenerator(JsonContext jsonContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) jakarta.json.JsonArray
diff(jakarta.json.JsonStructure source, jakarta.json.JsonStructure target)
private void
diff(java.lang.String path, jakarta.json.JsonValue source, jakarta.json.JsonValue target)
private void
diffArray(java.lang.String path, jakarta.json.JsonArray source, jakarta.json.JsonArray target)
private void
diffObject(java.lang.String path, jakarta.json.JsonObject source, jakarta.json.JsonObject target)
private void
emit(java.lang.String path, jakarta.json.JsonArray source, jakarta.json.JsonArray target, int[][] c, int i, int j)
-
-
-
Field Detail
-
builder
private jakarta.json.JsonPatchBuilder builder
-
jsonContext
private final JsonContext jsonContext
-
-
Constructor Detail
-
DiffGenerator
DiffGenerator(JsonContext jsonContext)
-
-
Method Detail
-
diff
jakarta.json.JsonArray diff(jakarta.json.JsonStructure source, jakarta.json.JsonStructure target)
-
diff
private void diff(java.lang.String path, jakarta.json.JsonValue source, jakarta.json.JsonValue target)
-
diffObject
private void diffObject(java.lang.String path, jakarta.json.JsonObject source, jakarta.json.JsonObject target)
-
diffArray
private void diffArray(java.lang.String path, jakarta.json.JsonArray source, jakarta.json.JsonArray target)
-
emit
private void emit(java.lang.String path, jakarta.json.JsonArray source, jakarta.json.JsonArray target, int[][] c, int i, int j)
-
-