java.lang.Object
org.eclipse.parsson.JsonObjectBuilderImpl
- All Implemented Interfaces:
jakarta.json.JsonObjectBuilder
JsonObjectBuilder implementation
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static enum
private static final class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final JsonObjectBuilderImpl.DuplicateStrategy
private final JsonContext
-
Constructor Summary
ConstructorsConstructorDescriptionJsonObjectBuilderImpl
(jakarta.json.JsonObject object, JsonContext jsonContext) JsonObjectBuilderImpl
(Map<String, ?> map, JsonContext jsonContext) JsonObjectBuilderImpl
(JsonContext jsonContext) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.json.JsonObjectBuilder
jakarta.json.JsonObjectBuilder
jakarta.json.JsonObjectBuilder
jakarta.json.JsonObjectBuilder
jakarta.json.JsonObjectBuilder
jakarta.json.JsonObjectBuilder
jakarta.json.JsonObjectBuilder
jakarta.json.JsonObjectBuilder
jakarta.json.JsonObjectBuilder
add
(String name, BigDecimal value) jakarta.json.JsonObjectBuilder
add
(String name, BigInteger value) jakarta.json.JsonObjectBuilder
addAll
(jakarta.json.JsonObjectBuilder builder) jakarta.json.JsonObjectBuilder
jakarta.json.JsonObject
build()
private void
private void
putValueMap
(String name, jakarta.json.JsonValue value) jakarta.json.JsonObjectBuilder
private void
validateName
(String name) private void
validateValue
(Object value)
-
Field Details
-
valueMap
-
jsonContext
-
duplicateStrategy
-
-
Constructor Details
-
JsonObjectBuilderImpl
JsonObjectBuilderImpl(JsonContext jsonContext) -
JsonObjectBuilderImpl
JsonObjectBuilderImpl(jakarta.json.JsonObject object, JsonContext jsonContext) -
JsonObjectBuilderImpl
JsonObjectBuilderImpl(Map<String, ?> map, JsonContext jsonContext)
-
-
Method Details
-
add
- Specified by:
add
in interfacejakarta.json.JsonObjectBuilder
-
add
- Specified by:
add
in interfacejakarta.json.JsonObjectBuilder
-
add
- Specified by:
add
in interfacejakarta.json.JsonObjectBuilder
-
add
- Specified by:
add
in interfacejakarta.json.JsonObjectBuilder
-
add
- Specified by:
add
in interfacejakarta.json.JsonObjectBuilder
-
add
- Specified by:
add
in interfacejakarta.json.JsonObjectBuilder
-
add
- Specified by:
add
in interfacejakarta.json.JsonObjectBuilder
-
add
- Specified by:
add
in interfacejakarta.json.JsonObjectBuilder
-
addNull
- Specified by:
addNull
in interfacejakarta.json.JsonObjectBuilder
-
add
- Specified by:
add
in interfacejakarta.json.JsonObjectBuilder
-
add
- Specified by:
add
in interfacejakarta.json.JsonObjectBuilder
-
addAll
public jakarta.json.JsonObjectBuilder addAll(jakarta.json.JsonObjectBuilder builder) - Specified by:
addAll
in interfacejakarta.json.JsonObjectBuilder
-
remove
- Specified by:
remove
in interfacejakarta.json.JsonObjectBuilder
-
build
public jakarta.json.JsonObject build()- Specified by:
build
in interfacejakarta.json.JsonObjectBuilder
-
populate
-
putValueMap
-
validateName
-
validateValue
-