Package org.glassfish.json
Class JsonArrayBuilderImpl
java.lang.Object
org.glassfish.json.JsonArrayBuilderImpl
- All Implemented Interfaces:
JsonArrayBuilder
JsonArrayBuilder impl
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd
(boolean value) Adds aJsonValue.TRUE
orJsonValue.FALSE
value to the array.add
(double value) Adds a value to the array as aJsonNumber
.add
(int value) Adds a value to the array as aJsonNumber
.add
(long value) Adds a value to the array as aJsonNumber
.Adds a value to the array as aJsonString
.add
(BigDecimal value) Adds a value to the array as aJsonNumber
.add
(BigInteger value) Adds a value to the array as aJsonNumber
.add
(JsonArrayBuilder builder) Adds aJsonArray
from an array builder to the array.add
(JsonObjectBuilder builder) Adds aJsonObject
from an object builder to the array.Adds a value to the array.addNull()
Adds aJsonValue.NULL
value to the array.private void
addValueList
(JsonValue value) build()
Returns the current array.private void
validateValue
(Object value)
-
Field Details
-
valueList
-
bufferPool
-
-
Constructor Details
-
JsonArrayBuilderImpl
JsonArrayBuilderImpl(BufferPool bufferPool)
-
-
Method Details
-
add
Description copied from interface:JsonArrayBuilder
Adds a value to the array.- Specified by:
add
in interfaceJsonArrayBuilder
- Parameters:
value
- the JSON value- Returns:
- this array builder
-
add
Description copied from interface:JsonArrayBuilder
Adds a value to the array as aJsonString
.- Specified by:
add
in interfaceJsonArrayBuilder
- Parameters:
value
- the string value- Returns:
- this array builder
-
add
Description copied from interface:JsonArrayBuilder
Adds a value to the array as aJsonNumber
.- Specified by:
add
in interfaceJsonArrayBuilder
- Parameters:
value
- the number value- Returns:
- this array builder
- See Also:
-
add
Description copied from interface:JsonArrayBuilder
Adds a value to the array as aJsonNumber
.- Specified by:
add
in interfaceJsonArrayBuilder
- Parameters:
value
- the number value- Returns:
- this array builder
- See Also:
-
add
Description copied from interface:JsonArrayBuilder
Adds a value to the array as aJsonNumber
.- Specified by:
add
in interfaceJsonArrayBuilder
- Parameters:
value
- the number value- Returns:
- this array builder
- See Also:
-
add
Description copied from interface:JsonArrayBuilder
Adds a value to the array as aJsonNumber
.- Specified by:
add
in interfaceJsonArrayBuilder
- Parameters:
value
- the number value- Returns:
- this array builder
- See Also:
-
add
Description copied from interface:JsonArrayBuilder
Adds a value to the array as aJsonNumber
.- Specified by:
add
in interfaceJsonArrayBuilder
- Parameters:
value
- the number value- Returns:
- this array builder
- See Also:
-
add
Description copied from interface:JsonArrayBuilder
Adds aJsonValue.TRUE
orJsonValue.FALSE
value to the array.- Specified by:
add
in interfaceJsonArrayBuilder
- Parameters:
value
- the boolean value- Returns:
- this array builder
-
addNull
Description copied from interface:JsonArrayBuilder
Adds aJsonValue.NULL
value to the array.- Specified by:
addNull
in interfaceJsonArrayBuilder
- Returns:
- this array builder
-
add
Description copied from interface:JsonArrayBuilder
Adds aJsonObject
from an object builder to the array.- Specified by:
add
in interfaceJsonArrayBuilder
- Parameters:
builder
- the object builder- Returns:
- this array builder
-
add
Description copied from interface:JsonArrayBuilder
Adds aJsonArray
from an array builder to the array.- Specified by:
add
in interfaceJsonArrayBuilder
- Parameters:
builder
- the array builder- Returns:
- this array builder
-
build
Description copied from interface:JsonArrayBuilder
Returns the current array.- Specified by:
build
in interfaceJsonArrayBuilder
- Returns:
- the current JSON array
-
addValueList
-
validateValue
-