java.lang.Object
org.apache.johnzon.core.JsonMergePatchImpl
- All Implemented Interfaces:
jakarta.json.JsonMergePatch,Serializable
- Author:
- Mark Struberg
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate BufferStrategy.BufferProvider<char[]>private jakarta.json.JsonValueprivate JsonProviderImpl -
Constructor Summary
ConstructorsConstructorDescriptionJsonMergePatchImpl(jakarta.json.JsonValue patch, BufferStrategy.BufferProvider<char[]> bufferProvider, JsonProviderImpl provider) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.json.JsonValueapply(jakarta.json.JsonValue valueToApplyPatchOn) private jakarta.json.JsonValueapplyJsonObjectPatch(jakarta.json.JsonObject jsonObject, jakarta.json.JsonObject patch) private jakarta.json.JsonValueapplyPatch(jakarta.json.JsonValue valueToApplyPatchOn, jakarta.json.JsonValue patch) jakarta.json.JsonValue
-
Field Details
-
patch
private jakarta.json.JsonValue patch -
bufferProvider
-
provider
-
-
Constructor Details
-
JsonMergePatchImpl
public JsonMergePatchImpl(jakarta.json.JsonValue patch, BufferStrategy.BufferProvider<char[]> bufferProvider, JsonProviderImpl provider)
-
-
Method Details
-
apply
public jakarta.json.JsonValue apply(jakarta.json.JsonValue valueToApplyPatchOn) - Specified by:
applyin interfacejakarta.json.JsonMergePatch
-
applyPatch
private jakarta.json.JsonValue applyPatch(jakarta.json.JsonValue valueToApplyPatchOn, jakarta.json.JsonValue patch) -
applyJsonObjectPatch
private jakarta.json.JsonValue applyJsonObjectPatch(jakarta.json.JsonObject jsonObject, jakarta.json.JsonObject patch) -
toJsonValue
public jakarta.json.JsonValue toJsonValue()- Specified by:
toJsonValuein interfacejakarta.json.JsonMergePatch
-