java.lang.Object
org.eclipse.parsson.JsonArrayBuilderImpl
- All Implemented Interfaces:
jakarta.json.JsonArrayBuilder
JsonArrayBuilder implementation
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final JsonContext
private ArrayList
<jakarta.json.JsonValue> -
Constructor Summary
ConstructorsConstructorDescriptionJsonArrayBuilderImpl
(jakarta.json.JsonArray array, JsonContext jsonContext) JsonArrayBuilderImpl
(Collection<?> collection, JsonContext jsonContext) JsonArrayBuilderImpl
(JsonContext jsonContext) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.json.JsonArrayBuilder
add
(boolean value) jakarta.json.JsonArrayBuilder
add
(double value) jakarta.json.JsonArrayBuilder
add
(int value) jakarta.json.JsonArrayBuilder
add
(int index, boolean value) jakarta.json.JsonArrayBuilder
add
(int index, double value) jakarta.json.JsonArrayBuilder
add
(int index, int value) jakarta.json.JsonArrayBuilder
add
(int index, long value) jakarta.json.JsonArrayBuilder
add
(int index, jakarta.json.JsonArrayBuilder builder) jakarta.json.JsonArrayBuilder
add
(int index, jakarta.json.JsonObjectBuilder builder) jakarta.json.JsonArrayBuilder
add
(int index, jakarta.json.JsonValue value) jakarta.json.JsonArrayBuilder
jakarta.json.JsonArrayBuilder
add
(int index, BigDecimal value) jakarta.json.JsonArrayBuilder
add
(int index, BigInteger value) jakarta.json.JsonArrayBuilder
add
(long value) jakarta.json.JsonArrayBuilder
add
(jakarta.json.JsonArrayBuilder builder) jakarta.json.JsonArrayBuilder
add
(jakarta.json.JsonObjectBuilder builder) jakarta.json.JsonArrayBuilder
add
(jakarta.json.JsonValue value) jakarta.json.JsonArrayBuilder
jakarta.json.JsonArrayBuilder
add
(BigDecimal value) jakarta.json.JsonArrayBuilder
add
(BigInteger value) jakarta.json.JsonArrayBuilder
addAll
(jakarta.json.JsonArrayBuilder builder) jakarta.json.JsonArrayBuilder
addNull()
jakarta.json.JsonArrayBuilder
addNull
(int index) private void
addValueList
(int index, jakarta.json.JsonValue value) private void
addValueList
(jakarta.json.JsonValue value) jakarta.json.JsonArray
build()
private void
populate
(Collection<?> collection) jakarta.json.JsonArrayBuilder
remove
(int index) jakarta.json.JsonArrayBuilder
set
(int index, boolean value) jakarta.json.JsonArrayBuilder
set
(int index, double value) jakarta.json.JsonArrayBuilder
set
(int index, int value) jakarta.json.JsonArrayBuilder
set
(int index, long value) jakarta.json.JsonArrayBuilder
set
(int index, jakarta.json.JsonArrayBuilder builder) jakarta.json.JsonArrayBuilder
set
(int index, jakarta.json.JsonObjectBuilder builder) jakarta.json.JsonArrayBuilder
set
(int index, jakarta.json.JsonValue value) jakarta.json.JsonArrayBuilder
jakarta.json.JsonArrayBuilder
set
(int index, BigDecimal value) jakarta.json.JsonArrayBuilder
set
(int index, BigInteger value) jakarta.json.JsonArrayBuilder
setNull
(int index) private void
setValueList
(int index, jakarta.json.JsonValue value) private void
validateValue
(Object value)
-
Field Details
-
valueList
-
jsonContext
-
-
Constructor Details
-
JsonArrayBuilderImpl
JsonArrayBuilderImpl(JsonContext jsonContext) -
JsonArrayBuilderImpl
JsonArrayBuilderImpl(jakarta.json.JsonArray array, JsonContext jsonContext) -
JsonArrayBuilderImpl
JsonArrayBuilderImpl(Collection<?> collection, JsonContext jsonContext)
-
-
Method Details
-
add
public jakarta.json.JsonArrayBuilder add(jakarta.json.JsonValue value) - Specified by:
add
in interfacejakarta.json.JsonArrayBuilder
-
add
- Specified by:
add
in interfacejakarta.json.JsonArrayBuilder
-
add
- Specified by:
add
in interfacejakarta.json.JsonArrayBuilder
-
add
- Specified by:
add
in interfacejakarta.json.JsonArrayBuilder
-
add
public jakarta.json.JsonArrayBuilder add(int value) - Specified by:
add
in interfacejakarta.json.JsonArrayBuilder
-
add
public jakarta.json.JsonArrayBuilder add(long value) - Specified by:
add
in interfacejakarta.json.JsonArrayBuilder
-
add
public jakarta.json.JsonArrayBuilder add(double value) - Specified by:
add
in interfacejakarta.json.JsonArrayBuilder
-
add
public jakarta.json.JsonArrayBuilder add(boolean value) - Specified by:
add
in interfacejakarta.json.JsonArrayBuilder
-
addNull
public jakarta.json.JsonArrayBuilder addNull()- Specified by:
addNull
in interfacejakarta.json.JsonArrayBuilder
-
add
public jakarta.json.JsonArrayBuilder add(jakarta.json.JsonObjectBuilder builder) - Specified by:
add
in interfacejakarta.json.JsonArrayBuilder
-
add
public jakarta.json.JsonArrayBuilder add(jakarta.json.JsonArrayBuilder builder) - Specified by:
add
in interfacejakarta.json.JsonArrayBuilder
-
addAll
public jakarta.json.JsonArrayBuilder addAll(jakarta.json.JsonArrayBuilder builder) - Specified by:
addAll
in interfacejakarta.json.JsonArrayBuilder
-
add
public jakarta.json.JsonArrayBuilder add(int index, jakarta.json.JsonValue value) - Specified by:
add
in interfacejakarta.json.JsonArrayBuilder
-
add
- Specified by:
add
in interfacejakarta.json.JsonArrayBuilder
-
add
- Specified by:
add
in interfacejakarta.json.JsonArrayBuilder
-
add
- Specified by:
add
in interfacejakarta.json.JsonArrayBuilder
-
add
public jakarta.json.JsonArrayBuilder add(int index, int value) - Specified by:
add
in interfacejakarta.json.JsonArrayBuilder
-
add
public jakarta.json.JsonArrayBuilder add(int index, long value) - Specified by:
add
in interfacejakarta.json.JsonArrayBuilder
-
add
public jakarta.json.JsonArrayBuilder add(int index, double value) - Specified by:
add
in interfacejakarta.json.JsonArrayBuilder
-
add
public jakarta.json.JsonArrayBuilder add(int index, boolean value) - Specified by:
add
in interfacejakarta.json.JsonArrayBuilder
-
addNull
public jakarta.json.JsonArrayBuilder addNull(int index) - Specified by:
addNull
in interfacejakarta.json.JsonArrayBuilder
-
add
public jakarta.json.JsonArrayBuilder add(int index, jakarta.json.JsonObjectBuilder builder) - Specified by:
add
in interfacejakarta.json.JsonArrayBuilder
-
add
public jakarta.json.JsonArrayBuilder add(int index, jakarta.json.JsonArrayBuilder builder) - Specified by:
add
in interfacejakarta.json.JsonArrayBuilder
-
set
public jakarta.json.JsonArrayBuilder set(int index, jakarta.json.JsonValue value) - Specified by:
set
in interfacejakarta.json.JsonArrayBuilder
-
set
- Specified by:
set
in interfacejakarta.json.JsonArrayBuilder
-
set
- Specified by:
set
in interfacejakarta.json.JsonArrayBuilder
-
set
- Specified by:
set
in interfacejakarta.json.JsonArrayBuilder
-
set
public jakarta.json.JsonArrayBuilder set(int index, int value) - Specified by:
set
in interfacejakarta.json.JsonArrayBuilder
-
set
public jakarta.json.JsonArrayBuilder set(int index, long value) - Specified by:
set
in interfacejakarta.json.JsonArrayBuilder
-
set
public jakarta.json.JsonArrayBuilder set(int index, double value) - Specified by:
set
in interfacejakarta.json.JsonArrayBuilder
-
set
public jakarta.json.JsonArrayBuilder set(int index, boolean value) - Specified by:
set
in interfacejakarta.json.JsonArrayBuilder
-
setNull
public jakarta.json.JsonArrayBuilder setNull(int index) - Specified by:
setNull
in interfacejakarta.json.JsonArrayBuilder
-
set
public jakarta.json.JsonArrayBuilder set(int index, jakarta.json.JsonObjectBuilder builder) - Specified by:
set
in interfacejakarta.json.JsonArrayBuilder
-
set
public jakarta.json.JsonArrayBuilder set(int index, jakarta.json.JsonArrayBuilder builder) - Specified by:
set
in interfacejakarta.json.JsonArrayBuilder
-
remove
public jakarta.json.JsonArrayBuilder remove(int index) - Specified by:
remove
in interfacejakarta.json.JsonArrayBuilder
-
build
public jakarta.json.JsonArray build()- Specified by:
build
in interfacejakarta.json.JsonArrayBuilder
-
populate
-
addValueList
private void addValueList(jakarta.json.JsonValue value) -
addValueList
private void addValueList(int index, jakarta.json.JsonValue value) -
setValueList
private void setValueList(int index, jakarta.json.JsonValue value) -
validateValue
-