- java.lang.Object
- 
- org.apache.johnzon.core.JsonArrayBuilderImpl
 
- 
- All Implemented Interfaces:
- jakarta.json.JsonArrayBuilder,- java.io.Serializable
 
 class JsonArrayBuilderImpl extends java.lang.Object implements jakarta.json.JsonArrayBuilder, java.io.Serializable
- 
- 
Field SummaryFields Modifier and Type Field Description private BufferStrategy.BufferProvider<char[]>bufferProviderprivate JsonProviderImpljsonProviderprivate RejectDuplicateKeysModerejectDuplicateKeysModeprivate java.util.List<jakarta.json.JsonValue>tmpList
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedJsonArrayBuilderImpl()JsonArrayBuilderImpl(jakarta.json.JsonArray initialData, BufferStrategy.BufferProvider<char[]> provider, RejectDuplicateKeysMode rejectDuplicateKeysMode, JsonProviderImpl jsonProvider)JsonArrayBuilderImpl(java.util.Collection<?> initialData, BufferStrategy.BufferProvider<char[]> provider, RejectDuplicateKeysMode rejectDuplicateKeysMode, JsonProviderImpl jsonProvider)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.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.JsonArrayBuilderadd(int index, java.lang.String value)jakarta.json.JsonArrayBuilderadd(int index, java.math.BigDecimal value)jakarta.json.JsonArrayBuilderadd(int index, java.math.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.JsonArrayBuilderadd(java.lang.Object value)jakarta.json.JsonArrayBuilderadd(java.lang.String value)jakarta.json.JsonArrayBuilderadd(java.math.BigDecimal value)jakarta.json.JsonArrayBuilderadd(java.math.BigInteger value)jakarta.json.JsonArrayBuilderaddAll(jakarta.json.JsonArrayBuilder builder)jakarta.json.JsonArrayBuilderaddNull()jakarta.json.JsonArrayBuilderaddNull(int index)private voidaddValue(int idx, jakarta.json.JsonValue value)private voidaddValue(jakarta.json.JsonValue value)jakarta.json.JsonArraybuild()private static java.lang.NullPointerExceptionnpe()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.JsonArrayBuilderset(int index, java.lang.String value)jakarta.json.JsonArrayBuilderset(int index, java.math.BigDecimal value)jakarta.json.JsonArrayBuilderset(int index, java.math.BigInteger value)jakarta.json.JsonArrayBuildersetNull(int index)private voidsetValue(int idx, jakarta.json.JsonValue value)
 
- 
- 
- 
Field Detail- 
rejectDuplicateKeysModeprivate RejectDuplicateKeysMode rejectDuplicateKeysMode 
 - 
jsonProviderprivate JsonProviderImpl jsonProvider 
 - 
tmpListprivate java.util.List<jakarta.json.JsonValue> tmpList 
 - 
bufferProviderprivate BufferStrategy.BufferProvider<char[]> bufferProvider 
 
- 
 - 
Constructor Detail- 
JsonArrayBuilderImplprotected JsonArrayBuilderImpl() 
 - 
JsonArrayBuilderImplpublic JsonArrayBuilderImpl(jakarta.json.JsonArray initialData, BufferStrategy.BufferProvider<char[]> provider, RejectDuplicateKeysMode rejectDuplicateKeysMode, JsonProviderImpl jsonProvider)
 - 
JsonArrayBuilderImplpublic JsonArrayBuilderImpl(java.util.Collection<?> initialData, BufferStrategy.BufferProvider<char[]> provider, RejectDuplicateKeysMode rejectDuplicateKeysMode, JsonProviderImpl jsonProvider)
 
- 
 - 
Method Detail- 
addAllpublic jakarta.json.JsonArrayBuilder addAll(jakarta.json.JsonArrayBuilder builder) - Specified by:
- addAllin interface- jakarta.json.JsonArrayBuilder
 
 - 
addpublic jakarta.json.JsonArrayBuilder add(int index, jakarta.json.JsonValue value)- Specified by:
- addin interface- jakarta.json.JsonArrayBuilder
 
 - 
addpublic jakarta.json.JsonArrayBuilder add(int index, java.lang.String value)- Specified by:
- addin interface- jakarta.json.JsonArrayBuilder
 
 - 
addpublic jakarta.json.JsonArrayBuilder add(int index, java.math.BigDecimal value)- Specified by:
- addin interface- jakarta.json.JsonArrayBuilder
 
 - 
addpublic jakarta.json.JsonArrayBuilder add(int index, java.math.BigInteger value)- Specified by:
- addin interface- jakarta.json.JsonArrayBuilder
 
 - 
addpublic jakarta.json.JsonArrayBuilder add(int index, int value)- Specified by:
- addin interface- jakarta.json.JsonArrayBuilder
 
 - 
addpublic jakarta.json.JsonArrayBuilder add(int index, long value)- Specified by:
- addin interface- jakarta.json.JsonArrayBuilder
 
 - 
addpublic jakarta.json.JsonArrayBuilder add(int index, double value)- Specified by:
- addin interface- jakarta.json.JsonArrayBuilder
 
 - 
addpublic jakarta.json.JsonArrayBuilder add(int index, boolean value)- Specified by:
- addin interface- jakarta.json.JsonArrayBuilder
 
 - 
addNullpublic jakarta.json.JsonArrayBuilder addNull(int index) - Specified by:
- addNullin interface- jakarta.json.JsonArrayBuilder
 
 - 
addpublic jakarta.json.JsonArrayBuilder add(int index, jakarta.json.JsonObjectBuilder builder)- Specified by:
- addin interface- jakarta.json.JsonArrayBuilder
 
 - 
addpublic jakarta.json.JsonArrayBuilder add(int index, jakarta.json.JsonArrayBuilder builder)- Specified by:
- addin interface- jakarta.json.JsonArrayBuilder
 
 - 
setpublic jakarta.json.JsonArrayBuilder set(int index, jakarta.json.JsonValue value)- Specified by:
- setin interface- jakarta.json.JsonArrayBuilder
 
 - 
setpublic jakarta.json.JsonArrayBuilder set(int index, java.lang.String value)- Specified by:
- setin interface- jakarta.json.JsonArrayBuilder
 
 - 
setpublic jakarta.json.JsonArrayBuilder set(int index, java.math.BigDecimal value)- Specified by:
- setin interface- jakarta.json.JsonArrayBuilder
 
 - 
setpublic jakarta.json.JsonArrayBuilder set(int index, java.math.BigInteger value)- Specified by:
- setin interface- jakarta.json.JsonArrayBuilder
 
 - 
setpublic jakarta.json.JsonArrayBuilder set(int index, int value)- Specified by:
- setin interface- jakarta.json.JsonArrayBuilder
 
 - 
setpublic jakarta.json.JsonArrayBuilder set(int index, long value)- Specified by:
- setin interface- jakarta.json.JsonArrayBuilder
 
 - 
setpublic jakarta.json.JsonArrayBuilder set(int index, double value)- Specified by:
- setin interface- jakarta.json.JsonArrayBuilder
 
 - 
setpublic jakarta.json.JsonArrayBuilder set(int index, boolean value)- Specified by:
- setin interface- jakarta.json.JsonArrayBuilder
 
 - 
setNullpublic jakarta.json.JsonArrayBuilder setNull(int index) - Specified by:
- setNullin interface- jakarta.json.JsonArrayBuilder
 
 - 
setpublic jakarta.json.JsonArrayBuilder set(int index, jakarta.json.JsonObjectBuilder builder)- Specified by:
- setin interface- jakarta.json.JsonArrayBuilder
 
 - 
setpublic jakarta.json.JsonArrayBuilder set(int index, jakarta.json.JsonArrayBuilder builder)- Specified by:
- setin interface- jakarta.json.JsonArrayBuilder
 
 - 
removepublic jakarta.json.JsonArrayBuilder remove(int index) - Specified by:
- removein interface- jakarta.json.JsonArrayBuilder
 
 - 
addpublic jakarta.json.JsonArrayBuilder add(java.lang.Object value) 
 - 
addpublic jakarta.json.JsonArrayBuilder add(jakarta.json.JsonValue value) - Specified by:
- addin interface- jakarta.json.JsonArrayBuilder
 
 - 
addpublic jakarta.json.JsonArrayBuilder add(java.lang.String value) - Specified by:
- addin interface- jakarta.json.JsonArrayBuilder
 
 - 
addpublic jakarta.json.JsonArrayBuilder add(java.math.BigDecimal value) - Specified by:
- addin interface- jakarta.json.JsonArrayBuilder
 
 - 
addpublic jakarta.json.JsonArrayBuilder add(java.math.BigInteger value) - Specified by:
- addin interface- jakarta.json.JsonArrayBuilder
 
 - 
addpublic jakarta.json.JsonArrayBuilder add(int value) - Specified by:
- addin interface- jakarta.json.JsonArrayBuilder
 
 - 
addpublic jakarta.json.JsonArrayBuilder add(long value) - Specified by:
- addin interface- jakarta.json.JsonArrayBuilder
 
 - 
addpublic jakarta.json.JsonArrayBuilder add(double value) - Specified by:
- addin interface- jakarta.json.JsonArrayBuilder
 
 - 
addpublic jakarta.json.JsonArrayBuilder add(boolean value) - Specified by:
- addin interface- jakarta.json.JsonArrayBuilder
 
 - 
addNullpublic jakarta.json.JsonArrayBuilder addNull() - Specified by:
- addNullin interface- jakarta.json.JsonArrayBuilder
 
 - 
addpublic jakarta.json.JsonArrayBuilder add(jakarta.json.JsonObjectBuilder builder) - Specified by:
- addin interface- jakarta.json.JsonArrayBuilder
 
 - 
addpublic jakarta.json.JsonArrayBuilder add(jakarta.json.JsonArrayBuilder builder) - Specified by:
- addin interface- jakarta.json.JsonArrayBuilder
 
 - 
setValueprivate void setValue(int idx, jakarta.json.JsonValue value)
 - 
addValueprivate void addValue(jakarta.json.JsonValue value) 
 - 
addValueprivate void addValue(int idx, jakarta.json.JsonValue value)
 - 
buildpublic jakarta.json.JsonArray build() - Specified by:
- buildin interface- jakarta.json.JsonArrayBuilder
 
 - 
npeprivate static java.lang.NullPointerException npe() 
 
- 
 
-