java.lang.Object
org.apache.johnzon.core.JsonObjectBuilderImpl
- All Implemented Interfaces:
jakarta.json.JsonObjectBuilder,Serializable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate BufferStrategy.BufferProvider<char[]>private JsonProviderImplprivate RejectDuplicateKeysMode -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsonObjectBuilderImpl(jakarta.json.JsonObject initialData, BufferStrategy.BufferProvider<char[]> bufferProvider, RejectDuplicateKeysMode rejectDuplicateKeysMode, JsonProviderImpl provider) JsonObjectBuilderImpl(Map<String, Object> initialValues, BufferStrategy.BufferProvider<char[]> bufferProvider, RejectDuplicateKeysMode rejectDuplicateKeysMode, JsonProviderImpl provider) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.json.JsonObjectBuilderjakarta.json.JsonObjectBuilderjakarta.json.JsonObjectBuilderjakarta.json.JsonObjectBuilderjakarta.json.JsonObjectBuilderjakarta.json.JsonObjectBuilderjakarta.json.JsonObjectBuildervoidInternal method to add a value where we do not yet know the type at compile time.jakarta.json.JsonObjectBuilderjakarta.json.JsonObjectBuilderadd(String name, BigDecimal value) jakarta.json.JsonObjectBuilderadd(String name, BigInteger value) jakarta.json.JsonObjectBuilderaddAll(jakarta.json.JsonObjectBuilder builder) jakarta.json.JsonObjectBuilderjakarta.json.JsonObjectbuild()private voidjakarta.json.JsonObjectBuilder
-
Field Details
-
rejectDuplicateKeysMode
-
provider
-
bufferProvider
-
attributeMap
-
-
Constructor Details
-
JsonObjectBuilderImpl
protected JsonObjectBuilderImpl() -
JsonObjectBuilderImpl
public JsonObjectBuilderImpl(jakarta.json.JsonObject initialData, BufferStrategy.BufferProvider<char[]> bufferProvider, RejectDuplicateKeysMode rejectDuplicateKeysMode, JsonProviderImpl provider) -
JsonObjectBuilderImpl
public JsonObjectBuilderImpl(Map<String, Object> initialValues, BufferStrategy.BufferProvider<char[]> bufferProvider, RejectDuplicateKeysMode rejectDuplicateKeysMode, JsonProviderImpl provider)
-
-
Method Details
-
add
Internal method to add a value where we do not yet know the type at compile time. -
add
- Specified by:
addin interfacejakarta.json.JsonObjectBuilder
-
add
- Specified by:
addin interfacejakarta.json.JsonObjectBuilder
-
add
- Specified by:
addin interfacejakarta.json.JsonObjectBuilder
-
add
- Specified by:
addin interfacejakarta.json.JsonObjectBuilder
-
add
- Specified by:
addin interfacejakarta.json.JsonObjectBuilder
-
add
- Specified by:
addin interfacejakarta.json.JsonObjectBuilder
-
add
- Specified by:
addin interfacejakarta.json.JsonObjectBuilder
-
add
- Specified by:
addin interfacejakarta.json.JsonObjectBuilder
-
addNull
- Specified by:
addNullin interfacejakarta.json.JsonObjectBuilder
-
add
- Specified by:
addin interfacejakarta.json.JsonObjectBuilder
-
add
- Specified by:
addin interfacejakarta.json.JsonObjectBuilder
-
addAll
public jakarta.json.JsonObjectBuilder addAll(jakarta.json.JsonObjectBuilder builder) - Specified by:
addAllin interfacejakarta.json.JsonObjectBuilder
-
remove
- Specified by:
removein interfacejakarta.json.JsonObjectBuilder
-
putValue
-
build
public jakarta.json.JsonObject build()- Specified by:
buildin interfacejakarta.json.JsonObjectBuilder
-