class JsonPatchDiff extends DiffBase
Modifier and Type | Field and Description |
---|---|
private javax.json.spi.JsonProvider |
provider |
private javax.json.JsonStructure |
source |
private javax.json.JsonStructure |
target |
Constructor and Description |
---|
JsonPatchDiff(javax.json.spi.JsonProvider provider,
javax.json.JsonStructure source,
javax.json.JsonStructure target) |
Modifier and Type | Method and Description |
---|---|
(package private) javax.json.JsonPatch |
calculateDiff() |
private void |
diff(javax.json.JsonPatchBuilder patchBuilder,
java.lang.String basePath,
javax.json.JsonValue source,
javax.json.JsonValue target) |
private void |
diffJsonArray(javax.json.JsonPatchBuilder patchBuilder,
java.lang.String basePath,
javax.json.JsonArray source,
javax.json.JsonArray target) |
private void |
diffJsonObjects(javax.json.JsonPatchBuilder patchBuilder,
java.lang.String basePath,
javax.json.JsonObject source,
javax.json.JsonObject target) |
isJsonArray, isJsonObject
private final javax.json.spi.JsonProvider provider
private final javax.json.JsonStructure source
private final javax.json.JsonStructure target
JsonPatchDiff(javax.json.spi.JsonProvider provider, javax.json.JsonStructure source, javax.json.JsonStructure target)
javax.json.JsonPatch calculateDiff()
private void diff(javax.json.JsonPatchBuilder patchBuilder, java.lang.String basePath, javax.json.JsonValue source, javax.json.JsonValue target)
private void diffJsonArray(javax.json.JsonPatchBuilder patchBuilder, java.lang.String basePath, javax.json.JsonArray source, javax.json.JsonArray target)
private void diffJsonObjects(javax.json.JsonPatchBuilder patchBuilder, java.lang.String basePath, javax.json.JsonObject source, javax.json.JsonObject target)
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.