class JsonObjectBuilderImpl
extends java.lang.Object
implements javax.json.JsonObjectBuilder, java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<java.lang.String,javax.json.JsonValue> |
attributeMap |
private BufferStrategy.BufferProvider<char[]> |
bufferProvider |
private RejectDuplicateKeysMode |
rejectDuplicateKeysMode |
| Modifier | Constructor and Description |
|---|---|
protected |
JsonObjectBuilderImpl() |
|
JsonObjectBuilderImpl(javax.json.JsonObject initialData,
BufferStrategy.BufferProvider<char[]> bufferProvider,
RejectDuplicateKeysMode rejectDuplicateKeysMode) |
|
JsonObjectBuilderImpl(java.util.Map<java.lang.String,java.lang.Object> initialValues,
BufferStrategy.BufferProvider<char[]> bufferProvider,
RejectDuplicateKeysMode rejectDuplicateKeysMode) |
| Modifier and Type | Method and Description |
|---|---|
javax.json.JsonObjectBuilder |
add(java.lang.String name,
java.math.BigDecimal value) |
javax.json.JsonObjectBuilder |
add(java.lang.String name,
java.math.BigInteger value) |
javax.json.JsonObjectBuilder |
add(java.lang.String name,
boolean value) |
javax.json.JsonObjectBuilder |
add(java.lang.String name,
double value) |
javax.json.JsonObjectBuilder |
add(java.lang.String name,
int value) |
javax.json.JsonObjectBuilder |
add(java.lang.String name,
javax.json.JsonArrayBuilder builder) |
javax.json.JsonObjectBuilder |
add(java.lang.String name,
javax.json.JsonObjectBuilder builder) |
javax.json.JsonObjectBuilder |
add(java.lang.String name,
javax.json.JsonValue value) |
javax.json.JsonObjectBuilder |
add(java.lang.String name,
long value) |
void |
add(java.lang.String name,
java.lang.Object value)
Internal method to add a value where we do not yet know the type at compile time.
|
javax.json.JsonObjectBuilder |
add(java.lang.String name,
java.lang.String value) |
javax.json.JsonObjectBuilder |
addAll(javax.json.JsonObjectBuilder builder) |
javax.json.JsonObjectBuilder |
addNull(java.lang.String name) |
javax.json.JsonObject |
build() |
private void |
putValue(java.lang.String name,
javax.json.JsonValue value) |
javax.json.JsonObjectBuilder |
remove(java.lang.String name) |
private RejectDuplicateKeysMode rejectDuplicateKeysMode
private BufferStrategy.BufferProvider<char[]> bufferProvider
private java.util.Map<java.lang.String,javax.json.JsonValue> attributeMap
protected JsonObjectBuilderImpl()
public JsonObjectBuilderImpl(javax.json.JsonObject initialData,
BufferStrategy.BufferProvider<char[]> bufferProvider,
RejectDuplicateKeysMode rejectDuplicateKeysMode)
public JsonObjectBuilderImpl(java.util.Map<java.lang.String,java.lang.Object> initialValues,
BufferStrategy.BufferProvider<char[]> bufferProvider,
RejectDuplicateKeysMode rejectDuplicateKeysMode)
public void add(java.lang.String name,
java.lang.Object value)
public javax.json.JsonObjectBuilder add(java.lang.String name,
javax.json.JsonValue value)
add in interface javax.json.JsonObjectBuilderpublic javax.json.JsonObjectBuilder add(java.lang.String name,
java.lang.String value)
add in interface javax.json.JsonObjectBuilderpublic javax.json.JsonObjectBuilder add(java.lang.String name,
java.math.BigInteger value)
add in interface javax.json.JsonObjectBuilderpublic javax.json.JsonObjectBuilder add(java.lang.String name,
java.math.BigDecimal value)
add in interface javax.json.JsonObjectBuilderpublic javax.json.JsonObjectBuilder add(java.lang.String name,
int value)
add in interface javax.json.JsonObjectBuilderpublic javax.json.JsonObjectBuilder add(java.lang.String name,
long value)
add in interface javax.json.JsonObjectBuilderpublic javax.json.JsonObjectBuilder add(java.lang.String name,
double value)
add in interface javax.json.JsonObjectBuilderpublic javax.json.JsonObjectBuilder add(java.lang.String name,
boolean value)
add in interface javax.json.JsonObjectBuilderpublic javax.json.JsonObjectBuilder addNull(java.lang.String name)
addNull in interface javax.json.JsonObjectBuilderpublic javax.json.JsonObjectBuilder add(java.lang.String name,
javax.json.JsonObjectBuilder builder)
add in interface javax.json.JsonObjectBuilderpublic javax.json.JsonObjectBuilder add(java.lang.String name,
javax.json.JsonArrayBuilder builder)
add in interface javax.json.JsonObjectBuilderpublic javax.json.JsonObjectBuilder addAll(javax.json.JsonObjectBuilder builder)
addAll in interface javax.json.JsonObjectBuilderpublic javax.json.JsonObjectBuilder remove(java.lang.String name)
remove in interface javax.json.JsonObjectBuilderprivate void putValue(java.lang.String name,
javax.json.JsonValue value)
public javax.json.JsonObject build()
build in interface javax.json.JsonObjectBuilderCopyright © 2014–2023 The Apache Software Foundation. All rights reserved.