Package org.apache.johnzon.core
Class JsonPatchBuilderImpl
- java.lang.Object
- 
- org.apache.johnzon.core.JsonPatchBuilderImpl
 
- 
- All Implemented Interfaces:
- jakarta.json.JsonPatchBuilder
 
 class JsonPatchBuilderImpl extends Object implements jakarta.json.JsonPatchBuilder 
- 
- 
Field SummaryFields Modifier and Type Field Description private 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(String path, boolean value)jakarta.json.JsonPatchBuilderadd(String path, int value)jakarta.json.JsonPatchBuilderadd(String path, jakarta.json.JsonValue value)jakarta.json.JsonPatchBuilderadd(String path, String value)private jakarta.json.JsonPatchBuilderaddOperation(JsonPatchImpl.PatchValue operation)jakarta.json.JsonPatchbuild()jakarta.json.JsonPatchBuildercopy(String path, String from)jakarta.json.JsonPatchBuildermove(String path, String from)jakarta.json.JsonPatchBuilderremove(String path)jakarta.json.JsonPatchBuilderreplace(String path, boolean value)jakarta.json.JsonPatchBuilderreplace(String path, int value)jakarta.json.JsonPatchBuilderreplace(String path, jakarta.json.JsonValue value)jakarta.json.JsonPatchBuilderreplace(String path, String value)jakarta.json.JsonPatchBuildertest(String path, boolean value)jakarta.json.JsonPatchBuildertest(String path, int value)jakarta.json.JsonPatchBuildertest(String path, jakarta.json.JsonValue value)jakarta.json.JsonPatchBuildertest(String path, String value)private static jakarta.json.JsonValuetoJsonBoolean(boolean value)private static jakarta.json.JsonValuetoJsonNumber(int value)private static jakarta.json.JsonValuetoJsonString(String value)
 
- 
- 
- 
Field Detail- 
providerprivate final jakarta.json.spi.JsonProvider provider 
 - 
operationsprivate final List<JsonPatchImpl.PatchValue> operations 
 
- 
 - 
Method Detail- 
addpublic jakarta.json.JsonPatchBuilder add(String path, jakarta.json.JsonValue value) - Specified by:
- addin interface- jakarta.json.JsonPatchBuilder
 
 - 
addpublic jakarta.json.JsonPatchBuilder add(String path, String value) - Specified by:
- addin interface- jakarta.json.JsonPatchBuilder
 
 - 
addpublic jakarta.json.JsonPatchBuilder add(String path, int value) - Specified by:
- addin interface- jakarta.json.JsonPatchBuilder
 
 - 
addpublic jakarta.json.JsonPatchBuilder add(String path, boolean value) - Specified by:
- addin interface- jakarta.json.JsonPatchBuilder
 
 - 
removepublic jakarta.json.JsonPatchBuilder remove(String path) - Specified by:
- removein interface- jakarta.json.JsonPatchBuilder
 
 - 
replacepublic jakarta.json.JsonPatchBuilder replace(String path, jakarta.json.JsonValue value) - Specified by:
- replacein interface- jakarta.json.JsonPatchBuilder
 
 - 
replacepublic jakarta.json.JsonPatchBuilder replace(String path, String value) - Specified by:
- replacein interface- jakarta.json.JsonPatchBuilder
 
 - 
replacepublic jakarta.json.JsonPatchBuilder replace(String path, int value) - Specified by:
- replacein interface- jakarta.json.JsonPatchBuilder
 
 - 
replacepublic jakarta.json.JsonPatchBuilder replace(String path, boolean value) - Specified by:
- replacein interface- jakarta.json.JsonPatchBuilder
 
 - 
movepublic jakarta.json.JsonPatchBuilder move(String path, String from) - Specified by:
- movein interface- jakarta.json.JsonPatchBuilder
 
 - 
copypublic jakarta.json.JsonPatchBuilder copy(String path, String from) - Specified by:
- copyin interface- jakarta.json.JsonPatchBuilder
 
 - 
testpublic jakarta.json.JsonPatchBuilder test(String path, jakarta.json.JsonValue value) - Specified by:
- testin interface- jakarta.json.JsonPatchBuilder
 
 - 
testpublic jakarta.json.JsonPatchBuilder test(String path, String value) - Specified by:
- testin interface- jakarta.json.JsonPatchBuilder
 
 - 
testpublic jakarta.json.JsonPatchBuilder test(String path, int value) - Specified by:
- testin interface- jakarta.json.JsonPatchBuilder
 
 - 
testpublic jakarta.json.JsonPatchBuilder test(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(String value) 
 - 
toJsonNumberprivate static jakarta.json.JsonValue toJsonNumber(int value) 
 
- 
 
-