class JsonPatchBuilderImpl extends Object implements javax.json.JsonPatchBuilder
Modifier and Type | Field and Description |
---|---|
private List<JsonPatchImpl.PatchValue> |
operations |
Constructor and Description |
---|
JsonPatchBuilderImpl() |
JsonPatchBuilderImpl(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 List<JsonPatchImpl.PatchValue> operations
JsonPatchBuilderImpl()
JsonPatchBuilderImpl(javax.json.JsonArray initialData)
public javax.json.JsonPatchBuilder add(String path, javax.json.JsonValue value)
add
in interface javax.json.JsonPatchBuilder
public javax.json.JsonPatchBuilder add(String path, String value)
add
in interface javax.json.JsonPatchBuilder
public javax.json.JsonPatchBuilder add(String path, int value)
add
in interface javax.json.JsonPatchBuilder
public javax.json.JsonPatchBuilder add(String path, boolean value)
add
in interface javax.json.JsonPatchBuilder
public javax.json.JsonPatchBuilder remove(String path)
remove
in interface javax.json.JsonPatchBuilder
public javax.json.JsonPatchBuilder replace(String path, javax.json.JsonValue value)
replace
in interface javax.json.JsonPatchBuilder
public javax.json.JsonPatchBuilder replace(String path, String value)
replace
in interface javax.json.JsonPatchBuilder
public javax.json.JsonPatchBuilder replace(String path, int value)
replace
in interface javax.json.JsonPatchBuilder
public javax.json.JsonPatchBuilder replace(String path, boolean value)
replace
in interface javax.json.JsonPatchBuilder
public javax.json.JsonPatchBuilder move(String path, String from)
move
in interface javax.json.JsonPatchBuilder
public javax.json.JsonPatchBuilder copy(String path, String from)
copy
in interface javax.json.JsonPatchBuilder
public javax.json.JsonPatchBuilder test(String path, javax.json.JsonValue value)
test
in interface javax.json.JsonPatchBuilder
public javax.json.JsonPatchBuilder test(String path, String value)
test
in interface javax.json.JsonPatchBuilder
public javax.json.JsonPatchBuilder test(String path, int value)
test
in interface javax.json.JsonPatchBuilder
public javax.json.JsonPatchBuilder test(String path, boolean value)
test
in interface javax.json.JsonPatchBuilder
public javax.json.JsonPatch build()
build
in interface javax.json.JsonPatchBuilder
private 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–2017 The Apache Software Foundation. All rights reserved.