java.lang.Object
org.apache.johnzon.core.JsonPatchImpl
- All Implemented Interfaces:
jakarta.json.JsonPatch
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface jakarta.json.JsonPatch
jakarta.json.JsonPatch.Operation -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate jakarta.json.JsonArrayprivate final List<JsonPatchImpl.PatchValue>private final jakarta.json.spi.JsonProvider -
Constructor Summary
ConstructorsConstructorDescriptionJsonPatchImpl(jakarta.json.spi.JsonProvider provider, List<JsonPatchImpl.PatchValue> patches) JsonPatchImpl(jakarta.json.spi.JsonProvider provider, JsonPatchImpl.PatchValue... patches) -
Method Summary
-
Field Details
-
provider
private final jakarta.json.spi.JsonProvider provider -
patches
-
json
private volatile jakarta.json.JsonArray json
-
-
Constructor Details
-
JsonPatchImpl
JsonPatchImpl(jakarta.json.spi.JsonProvider provider, JsonPatchImpl.PatchValue... patches) -
JsonPatchImpl
JsonPatchImpl(jakarta.json.spi.JsonProvider provider, List<JsonPatchImpl.PatchValue> patches)
-
-
Method Details
-
apply
public <T extends jakarta.json.JsonStructure> T apply(T target) - Specified by:
applyin interfacejakarta.json.JsonPatch
-
equals
-
hashCode
public int hashCode() -
toJsonArray
public jakarta.json.JsonArray toJsonArray()- Specified by:
toJsonArrayin interfacejakarta.json.JsonPatch
-
toString
-