Class JsonArrayBuilder
java.lang.Object
org.eclipse.yasson.internal.jsonstructure.JsonStructureBuilder
org.eclipse.yasson.internal.jsonstructure.JsonArrayBuilder
Builds
JsonArray. Delegates to JsonArrayBuilder.-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionJsonArrayBuilder(jakarta.json.spi.JsonProvider provider) Create instance with cached provider. -
Method Summary
Modifier and TypeMethodDescription(package private) jakarta.json.JsonArraybuild()Build and get constructedJsonStructure.(package private) voidput(jakarta.json.JsonStructure structure) Puts anotherJsonStructureinto current.(package private) voidwrite(boolean value) Write a value into currentJsonStructure.(package private) voidwrite(double value) Write a value into currentJsonStructure.(package private) voidwrite(int value) Write a value into currentJsonStructure.(package private) voidwrite(long value) Write a value into currentJsonStructure.(package private) voidwrite(jakarta.json.JsonValue value) Write a value into currentJsonStructure.(package private) voidWrite a value into currentJsonStructure.(package private) voidwrite(BigDecimal value) Write a value into currentJsonStructure.(package private) voidwrite(BigInteger value) Write a value into currentJsonStructure.(package private) voidWrite null into currentJsonStructure.
-
Field Details
-
arrayBuilder
private final jakarta.json.JsonArrayBuilder arrayBuilder
-
-
Constructor Details
-
JsonArrayBuilder
JsonArrayBuilder(jakarta.json.spi.JsonProvider provider) Create instance with cached provider.- Parameters:
provider- Json provider to create JsonArrayBuilder on.
-
-
Method Details
-
build
jakarta.json.JsonArray build()Description copied from class:JsonStructureBuilderBuild and get constructedJsonStructure.- Specified by:
buildin classJsonStructureBuilder- Returns:
- JsonStructure result.
-
write
void write(jakarta.json.JsonValue value) Description copied from class:JsonStructureBuilderWrite a value into currentJsonStructure. If current isJsonObject, last stored key byJsonObjectBuilder.writeKey(String)is used.- Specified by:
writein classJsonStructureBuilder- Parameters:
value- A value to write.
-
write
Description copied from class:JsonStructureBuilderWrite a value into currentJsonStructure. If current isJsonObject, last stored key byJsonObjectBuilder.writeKey(String)is used.- Specified by:
writein classJsonStructureBuilder- Parameters:
value- A value to write.
-
write
Description copied from class:JsonStructureBuilderWrite a value into currentJsonStructure. If current isJsonObject, last stored key byJsonObjectBuilder.writeKey(String)is used.- Specified by:
writein classJsonStructureBuilder- Parameters:
value- A value to write.
-
write
Description copied from class:JsonStructureBuilderWrite a value into currentJsonStructure. If current isJsonObject, last stored key byJsonObjectBuilder.writeKey(String)is used.- Specified by:
writein classJsonStructureBuilder- Parameters:
value- A value to write.
-
write
void write(int value) Description copied from class:JsonStructureBuilderWrite a value into currentJsonStructure. If current isJsonObject, last stored key byJsonObjectBuilder.writeKey(String)is used.- Specified by:
writein classJsonStructureBuilder- Parameters:
value- A value to write.
-
write
void write(long value) Description copied from class:JsonStructureBuilderWrite a value into currentJsonStructure. If current isJsonObject, last stored key byJsonObjectBuilder.writeKey(String)is used.- Specified by:
writein classJsonStructureBuilder- Parameters:
value- A value to write.
-
write
void write(double value) Description copied from class:JsonStructureBuilderWrite a value into currentJsonStructure. If current isJsonObject, last stored key byJsonObjectBuilder.writeKey(String)is used.- Specified by:
writein classJsonStructureBuilder- Parameters:
value- A value to write.
-
write
void write(boolean value) Description copied from class:JsonStructureBuilderWrite a value into currentJsonStructure. If current isJsonObject, last stored key byJsonObjectBuilder.writeKey(String)is used.- Specified by:
writein classJsonStructureBuilder- Parameters:
value- A value to write.
-
writeNull
void writeNull()Description copied from class:JsonStructureBuilderWrite null into currentJsonStructure. If current isJsonObject, last stored key byJsonObjectBuilder.writeKey(String)is used.- Specified by:
writeNullin classJsonStructureBuilder
-
put
void put(jakarta.json.JsonStructure structure) Description copied from class:JsonStructureBuilderPuts anotherJsonStructureinto current. If current isJsonObjectthan last written key is used.- Specified by:
putin classJsonStructureBuilder- Parameters:
structure-
-