class JsonPatchBuilderImpl extends Object implements javax.json.JsonPatchBuilder
| Modifier and Type | Field and Description |
|---|---|
private List<JsonPatchImpl.PatchValue> |
operations |
private javax.json.spi.JsonProvider |
provider |
| Constructor and Description |
|---|
JsonPatchBuilderImpl(javax.json.spi.JsonProvider provider) |
JsonPatchBuilderImpl(javax.json.spi.JsonProvider provider,
javax.json.JsonArray initialData) |
| Modifier and Type | Method and Description |
|---|---|
javax.json.JsonPatchBuilder |
add(String path,
boolean value) |
javax.json.JsonPatchBuilder |
add(String path,
int value) |
javax.json.JsonPatchBuilder |
add(String path,
javax.json.JsonValue value) |
javax.json.JsonPatchBuilder |
add(String path,
String value) |
private javax.json.JsonPatchBuilder |
addOperation(JsonPatchImpl.PatchValue operation) |
javax.json.JsonPatch |
build() |
javax.json.JsonPatchBuilder |
copy(String path,
String from) |
javax.json.JsonPatchBuilder |
move(String path,
String from) |
javax.json.JsonPatchBuilder |
remove(String path) |
javax.json.JsonPatchBuilder |
replace(String path,
boolean value) |
javax.json.JsonPatchBuilder |
replace(String path,
int value) |
javax.json.JsonPatchBuilder |
replace(String path,
javax.json.JsonValue value) |
javax.json.JsonPatchBuilder |
replace(String path,
String value) |
javax.json.JsonPatchBuilder |
test(String path,
boolean value) |
javax.json.JsonPatchBuilder |
test(String path,
int value) |
javax.json.JsonPatchBuilder |
test(String path,
javax.json.JsonValue value) |
javax.json.JsonPatchBuilder |
test(String path,
String value) |
private static javax.json.JsonValue |
toJsonBoolean(boolean value) |
private static javax.json.JsonValue |
toJsonNumber(int value) |
private static javax.json.JsonValue |
toJsonString(String value) |
private final javax.json.spi.JsonProvider provider
private final List<JsonPatchImpl.PatchValue> operations
JsonPatchBuilderImpl(javax.json.spi.JsonProvider provider)
JsonPatchBuilderImpl(javax.json.spi.JsonProvider provider,
javax.json.JsonArray initialData)
public javax.json.JsonPatchBuilder add(String path, javax.json.JsonValue value)
add in interface javax.json.JsonPatchBuilderpublic javax.json.JsonPatchBuilder add(String path, String value)
add in interface javax.json.JsonPatchBuilderpublic javax.json.JsonPatchBuilder add(String path, int value)
add in interface javax.json.JsonPatchBuilderpublic javax.json.JsonPatchBuilder add(String path, boolean value)
add in interface javax.json.JsonPatchBuilderpublic javax.json.JsonPatchBuilder remove(String path)
remove in interface javax.json.JsonPatchBuilderpublic javax.json.JsonPatchBuilder replace(String path, javax.json.JsonValue value)
replace in interface javax.json.JsonPatchBuilderpublic javax.json.JsonPatchBuilder replace(String path, String value)
replace in interface javax.json.JsonPatchBuilderpublic javax.json.JsonPatchBuilder replace(String path, int value)
replace in interface javax.json.JsonPatchBuilderpublic javax.json.JsonPatchBuilder replace(String path, boolean value)
replace in interface javax.json.JsonPatchBuilderpublic javax.json.JsonPatchBuilder move(String path, String from)
move in interface javax.json.JsonPatchBuilderpublic javax.json.JsonPatchBuilder copy(String path, String from)
copy in interface javax.json.JsonPatchBuilderpublic javax.json.JsonPatchBuilder test(String path, javax.json.JsonValue value)
test in interface javax.json.JsonPatchBuilderpublic javax.json.JsonPatchBuilder test(String path, String value)
test in interface javax.json.JsonPatchBuilderpublic javax.json.JsonPatchBuilder test(String path, int value)
test in interface javax.json.JsonPatchBuilderpublic javax.json.JsonPatchBuilder test(String path, boolean value)
test in interface javax.json.JsonPatchBuilderpublic javax.json.JsonPatch build()
build in interface javax.json.JsonPatchBuilderprivate javax.json.JsonPatchBuilder addOperation(JsonPatchImpl.PatchValue operation)
private static javax.json.JsonValue toJsonBoolean(boolean value)
private static javax.json.JsonValue toJsonString(String value)
private static javax.json.JsonValue toJsonNumber(int value)
Copyright © 2014–2019 The Apache Software Foundation. All rights reserved.