Class JsonArrayBuilderImpl
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 JsonContextprivate 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.JsonArrayBuilderadd(boolean value) jakarta.json.JsonArrayBuilderadd(double value) jakarta.json.JsonArrayBuilderadd(int value) jakarta.json.JsonArrayBuilderadd(int index, boolean value) jakarta.json.JsonArrayBuilderadd(int index, double value) jakarta.json.JsonArrayBuilderadd(int index, int value) jakarta.json.JsonArrayBuilderadd(int index, long value) jakarta.json.JsonArrayBuilderadd(int index, jakarta.json.JsonArrayBuilder builder) jakarta.json.JsonArrayBuilderadd(int index, jakarta.json.JsonObjectBuilder builder) jakarta.json.JsonArrayBuilderadd(int index, jakarta.json.JsonValue value) jakarta.json.JsonArrayBuilderjakarta.json.JsonArrayBuilderadd(int index, BigDecimal value) jakarta.json.JsonArrayBuilderadd(int index, BigInteger value) jakarta.json.JsonArrayBuilderadd(long value) jakarta.json.JsonArrayBuilderadd(jakarta.json.JsonArrayBuilder builder) jakarta.json.JsonArrayBuilderadd(jakarta.json.JsonObjectBuilder builder) jakarta.json.JsonArrayBuilderadd(jakarta.json.JsonValue value) jakarta.json.JsonArrayBuilderjakarta.json.JsonArrayBuilderadd(BigDecimal value) jakarta.json.JsonArrayBuilderadd(BigInteger value) jakarta.json.JsonArrayBuilderaddAll(jakarta.json.JsonArrayBuilder builder) jakarta.json.JsonArrayBuilderaddNull()jakarta.json.JsonArrayBuilderaddNull(int index) private voidaddValueList(int index, jakarta.json.JsonValue value) private voidaddValueList(jakarta.json.JsonValue value) jakarta.json.JsonArraybuild()private voidpopulate(Collection<?> collection) jakarta.json.JsonArrayBuilderremove(int index) jakarta.json.JsonArrayBuilderset(int index, boolean value) jakarta.json.JsonArrayBuilderset(int index, double value) jakarta.json.JsonArrayBuilderset(int index, int value) jakarta.json.JsonArrayBuilderset(int index, long value) jakarta.json.JsonArrayBuilderset(int index, jakarta.json.JsonArrayBuilder builder) jakarta.json.JsonArrayBuilderset(int index, jakarta.json.JsonObjectBuilder builder) jakarta.json.JsonArrayBuilderset(int index, jakarta.json.JsonValue value) jakarta.json.JsonArrayBuilderjakarta.json.JsonArrayBuilderset(int index, BigDecimal value) jakarta.json.JsonArrayBuilderset(int index, BigInteger value) jakarta.json.JsonArrayBuildersetNull(int index) private voidsetValueList(int index, jakarta.json.JsonValue value) private voidvalidateValue(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:
addin interfacejakarta.json.JsonArrayBuilder
-
add
- Specified by:
addin interfacejakarta.json.JsonArrayBuilder
-
add
- Specified by:
addin interfacejakarta.json.JsonArrayBuilder
-
add
- Specified by:
addin interfacejakarta.json.JsonArrayBuilder
-
add
public jakarta.json.JsonArrayBuilder add(int value) - Specified by:
addin interfacejakarta.json.JsonArrayBuilder
-
add
public jakarta.json.JsonArrayBuilder add(long value) - Specified by:
addin interfacejakarta.json.JsonArrayBuilder
-
add
public jakarta.json.JsonArrayBuilder add(double value) - Specified by:
addin interfacejakarta.json.JsonArrayBuilder
-
add
public jakarta.json.JsonArrayBuilder add(boolean value) - Specified by:
addin interfacejakarta.json.JsonArrayBuilder
-
addNull
public jakarta.json.JsonArrayBuilder addNull()- Specified by:
addNullin interfacejakarta.json.JsonArrayBuilder
-
add
public jakarta.json.JsonArrayBuilder add(jakarta.json.JsonObjectBuilder builder) - Specified by:
addin interfacejakarta.json.JsonArrayBuilder
-
add
public jakarta.json.JsonArrayBuilder add(jakarta.json.JsonArrayBuilder builder) - Specified by:
addin interfacejakarta.json.JsonArrayBuilder
-
addAll
public jakarta.json.JsonArrayBuilder addAll(jakarta.json.JsonArrayBuilder builder) - Specified by:
addAllin interfacejakarta.json.JsonArrayBuilder
-
add
public jakarta.json.JsonArrayBuilder add(int index, jakarta.json.JsonValue value) - Specified by:
addin interfacejakarta.json.JsonArrayBuilder
-
add
- Specified by:
addin interfacejakarta.json.JsonArrayBuilder
-
add
- Specified by:
addin interfacejakarta.json.JsonArrayBuilder
-
add
- Specified by:
addin interfacejakarta.json.JsonArrayBuilder
-
add
public jakarta.json.JsonArrayBuilder add(int index, int value) - Specified by:
addin interfacejakarta.json.JsonArrayBuilder
-
add
public jakarta.json.JsonArrayBuilder add(int index, long value) - Specified by:
addin interfacejakarta.json.JsonArrayBuilder
-
add
public jakarta.json.JsonArrayBuilder add(int index, double value) - Specified by:
addin interfacejakarta.json.JsonArrayBuilder
-
add
public jakarta.json.JsonArrayBuilder add(int index, boolean value) - Specified by:
addin interfacejakarta.json.JsonArrayBuilder
-
addNull
public jakarta.json.JsonArrayBuilder addNull(int index) - Specified by:
addNullin interfacejakarta.json.JsonArrayBuilder
-
add
public jakarta.json.JsonArrayBuilder add(int index, jakarta.json.JsonObjectBuilder builder) - Specified by:
addin interfacejakarta.json.JsonArrayBuilder
-
add
public jakarta.json.JsonArrayBuilder add(int index, jakarta.json.JsonArrayBuilder builder) - Specified by:
addin interfacejakarta.json.JsonArrayBuilder
-
set
public jakarta.json.JsonArrayBuilder set(int index, jakarta.json.JsonValue value) - Specified by:
setin interfacejakarta.json.JsonArrayBuilder
-
set
- Specified by:
setin interfacejakarta.json.JsonArrayBuilder
-
set
- Specified by:
setin interfacejakarta.json.JsonArrayBuilder
-
set
- Specified by:
setin interfacejakarta.json.JsonArrayBuilder
-
set
public jakarta.json.JsonArrayBuilder set(int index, int value) - Specified by:
setin interfacejakarta.json.JsonArrayBuilder
-
set
public jakarta.json.JsonArrayBuilder set(int index, long value) - Specified by:
setin interfacejakarta.json.JsonArrayBuilder
-
set
public jakarta.json.JsonArrayBuilder set(int index, double value) - Specified by:
setin interfacejakarta.json.JsonArrayBuilder
-
set
public jakarta.json.JsonArrayBuilder set(int index, boolean value) - Specified by:
setin interfacejakarta.json.JsonArrayBuilder
-
setNull
public jakarta.json.JsonArrayBuilder setNull(int index) - Specified by:
setNullin interfacejakarta.json.JsonArrayBuilder
-
set
public jakarta.json.JsonArrayBuilder set(int index, jakarta.json.JsonObjectBuilder builder) - Specified by:
setin interfacejakarta.json.JsonArrayBuilder
-
set
public jakarta.json.JsonArrayBuilder set(int index, jakarta.json.JsonArrayBuilder builder) - Specified by:
setin interfacejakarta.json.JsonArrayBuilder
-
remove
public jakarta.json.JsonArrayBuilder remove(int index) - Specified by:
removein interfacejakarta.json.JsonArrayBuilder
-
build
public jakarta.json.JsonArray build()- Specified by:
buildin 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
-