Class JsonObjectBuilderImpl
java.lang.Object
org.eclipse.parsson.JsonObjectBuilderImpl
- All Implemented Interfaces:
jakarta.json.JsonObjectBuilder
JsonObjectBuilder implementation
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static enumprivate static final class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final JsonObjectBuilderImpl.DuplicateStrategyprivate 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.JsonObjectBuilderjakarta.json.JsonObjectBuilderjakarta.json.JsonObjectBuilderjakarta.json.JsonObjectBuilderjakarta.json.JsonObjectBuilderjakarta.json.JsonObjectBuilderjakarta.json.JsonObjectBuilderjakarta.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 voidprivate voidputValueMap(String name, jakarta.json.JsonValue value) jakarta.json.JsonObjectBuilderprivate voidvalidateName(String name) private voidvalidateValue(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:
addin interfacejakarta.json.JsonObjectBuilder
-
add
-
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
-
build
public jakarta.json.JsonObject build()- Specified by:
buildin interfacejakarta.json.JsonObjectBuilder
-
populate
-
putValueMap
-
validateName
-
validateValue
-