- java.lang.Object
- 
- org.apache.johnzon.core.JsonPatchBuilderImpl
 
- 
- All Implemented Interfaces:
- jakarta.json.JsonPatchBuilder
 
 class JsonPatchBuilderImpl extends java.lang.Object implements jakarta.json.JsonPatchBuilder
- 
- 
Field SummaryFields Modifier and Type Field Description private java.util.List<JsonPatchImpl.PatchValue>operationsprivate jakarta.json.spi.JsonProviderprovider
 - 
Constructor SummaryConstructors Constructor Description JsonPatchBuilderImpl(jakarta.json.spi.JsonProvider provider)JsonPatchBuilderImpl(jakarta.json.spi.JsonProvider provider, jakarta.json.JsonArray initialData)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.json.JsonPatchBuilderadd(java.lang.String path, boolean value)jakarta.json.JsonPatchBuilderadd(java.lang.String path, int value)jakarta.json.JsonPatchBuilderadd(java.lang.String path, jakarta.json.JsonValue value)jakarta.json.JsonPatchBuilderadd(java.lang.String path, java.lang.String value)private jakarta.json.JsonPatchBuilderaddOperation(JsonPatchImpl.PatchValue operation)jakarta.json.JsonPatchbuild()jakarta.json.JsonPatchBuildercopy(java.lang.String path, java.lang.String from)jakarta.json.JsonPatchBuildermove(java.lang.String path, java.lang.String from)jakarta.json.JsonPatchBuilderremove(java.lang.String path)jakarta.json.JsonPatchBuilderreplace(java.lang.String path, boolean value)jakarta.json.JsonPatchBuilderreplace(java.lang.String path, int value)jakarta.json.JsonPatchBuilderreplace(java.lang.String path, jakarta.json.JsonValue value)jakarta.json.JsonPatchBuilderreplace(java.lang.String path, java.lang.String value)jakarta.json.JsonPatchBuildertest(java.lang.String path, boolean value)jakarta.json.JsonPatchBuildertest(java.lang.String path, int value)jakarta.json.JsonPatchBuildertest(java.lang.String path, jakarta.json.JsonValue value)jakarta.json.JsonPatchBuildertest(java.lang.String path, java.lang.String value)private static jakarta.json.JsonValuetoJsonBoolean(boolean value)private static jakarta.json.JsonValuetoJsonNumber(int value)private static jakarta.json.JsonValuetoJsonString(java.lang.String value)
 
- 
- 
- 
Field Detail- 
providerprivate final jakarta.json.spi.JsonProvider provider 
 - 
operationsprivate final java.util.List<JsonPatchImpl.PatchValue> operations 
 
- 
 - 
Method Detail- 
addpublic jakarta.json.JsonPatchBuilder add(java.lang.String path, jakarta.json.JsonValue value)- Specified by:
- addin interface- jakarta.json.JsonPatchBuilder
 
 - 
addpublic jakarta.json.JsonPatchBuilder add(java.lang.String path, java.lang.String value)- Specified by:
- addin interface- jakarta.json.JsonPatchBuilder
 
 - 
addpublic jakarta.json.JsonPatchBuilder add(java.lang.String path, int value)- Specified by:
- addin interface- jakarta.json.JsonPatchBuilder
 
 - 
addpublic jakarta.json.JsonPatchBuilder add(java.lang.String path, boolean value)- Specified by:
- addin interface- jakarta.json.JsonPatchBuilder
 
 - 
removepublic jakarta.json.JsonPatchBuilder remove(java.lang.String path) - Specified by:
- removein interface- jakarta.json.JsonPatchBuilder
 
 - 
replacepublic jakarta.json.JsonPatchBuilder replace(java.lang.String path, jakarta.json.JsonValue value)- Specified by:
- replacein interface- jakarta.json.JsonPatchBuilder
 
 - 
replacepublic jakarta.json.JsonPatchBuilder replace(java.lang.String path, java.lang.String value)- Specified by:
- replacein interface- jakarta.json.JsonPatchBuilder
 
 - 
replacepublic jakarta.json.JsonPatchBuilder replace(java.lang.String path, int value)- Specified by:
- replacein interface- jakarta.json.JsonPatchBuilder
 
 - 
replacepublic jakarta.json.JsonPatchBuilder replace(java.lang.String path, boolean value)- Specified by:
- replacein interface- jakarta.json.JsonPatchBuilder
 
 - 
movepublic jakarta.json.JsonPatchBuilder move(java.lang.String path, java.lang.String from)- Specified by:
- movein interface- jakarta.json.JsonPatchBuilder
 
 - 
copypublic jakarta.json.JsonPatchBuilder copy(java.lang.String path, java.lang.String from)- Specified by:
- copyin interface- jakarta.json.JsonPatchBuilder
 
 - 
testpublic jakarta.json.JsonPatchBuilder test(java.lang.String path, jakarta.json.JsonValue value)- Specified by:
- testin interface- jakarta.json.JsonPatchBuilder
 
 - 
testpublic jakarta.json.JsonPatchBuilder test(java.lang.String path, java.lang.String value)- Specified by:
- testin interface- jakarta.json.JsonPatchBuilder
 
 - 
testpublic jakarta.json.JsonPatchBuilder test(java.lang.String path, int value)- Specified by:
- testin interface- jakarta.json.JsonPatchBuilder
 
 - 
testpublic jakarta.json.JsonPatchBuilder test(java.lang.String path, boolean value)- Specified by:
- testin interface- jakarta.json.JsonPatchBuilder
 
 - 
buildpublic jakarta.json.JsonPatch build() - Specified by:
- buildin interface- jakarta.json.JsonPatchBuilder
 
 - 
addOperationprivate jakarta.json.JsonPatchBuilder addOperation(JsonPatchImpl.PatchValue operation) 
 - 
toJsonBooleanprivate static jakarta.json.JsonValue toJsonBoolean(boolean value) 
 - 
toJsonStringprivate static jakarta.json.JsonValue toJsonString(java.lang.String value) 
 - 
toJsonNumberprivate static jakarta.json.JsonValue toJsonNumber(int value) 
 
- 
 
-