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.TRUEorJsonValue.FALSEvalue 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 aJsonArrayfrom an array builder to the array.add(JsonObjectBuilder builder) Adds aJsonObjectfrom an object builder to the array.Adds a value to the array.addNull()Adds aJsonValue.NULLvalue to the array.private voidaddValueList(JsonValue value) build()Returns the current array.private voidvalidateValue(Object value)
-
Field Details
-
valueList
-
bufferPool
-
-
Constructor Details
-
JsonArrayBuilderImpl
JsonArrayBuilderImpl(BufferPool bufferPool)
-
-
Method Details
-
add
Description copied from interface:JsonArrayBuilderAdds a value to the array.- Specified by:
addin interfaceJsonArrayBuilder- Parameters:
value- the JSON value- Returns:
- this array builder
-
add
Description copied from interface:JsonArrayBuilderAdds a value to the array as aJsonString.- Specified by:
addin interfaceJsonArrayBuilder- Parameters:
value- the string value- Returns:
- this array builder
-
add
Description copied from interface:JsonArrayBuilderAdds a value to the array as aJsonNumber.- Specified by:
addin interfaceJsonArrayBuilder- Parameters:
value- the number value- Returns:
- this array builder
- See Also:
-
add
Description copied from interface:JsonArrayBuilderAdds a value to the array as aJsonNumber.- Specified by:
addin interfaceJsonArrayBuilder- Parameters:
value- the number value- Returns:
- this array builder
- See Also:
-
add
Description copied from interface:JsonArrayBuilderAdds a value to the array as aJsonNumber.- Specified by:
addin interfaceJsonArrayBuilder- Parameters:
value- the number value- Returns:
- this array builder
- See Also:
-
add
Description copied from interface:JsonArrayBuilderAdds a value to the array as aJsonNumber.- Specified by:
addin interfaceJsonArrayBuilder- Parameters:
value- the number value- Returns:
- this array builder
- See Also:
-
add
Description copied from interface:JsonArrayBuilderAdds a value to the array as aJsonNumber.- Specified by:
addin interfaceJsonArrayBuilder- Parameters:
value- the number value- Returns:
- this array builder
- See Also:
-
add
Description copied from interface:JsonArrayBuilderAdds aJsonValue.TRUEorJsonValue.FALSEvalue to the array.- Specified by:
addin interfaceJsonArrayBuilder- Parameters:
value- the boolean value- Returns:
- this array builder
-
addNull
Description copied from interface:JsonArrayBuilderAdds aJsonValue.NULLvalue to the array.- Specified by:
addNullin interfaceJsonArrayBuilder- Returns:
- this array builder
-
add
Description copied from interface:JsonArrayBuilderAdds aJsonObjectfrom an object builder to the array.- Specified by:
addin interfaceJsonArrayBuilder- Parameters:
builder- the object builder- Returns:
- this array builder
-
add
Description copied from interface:JsonArrayBuilderAdds aJsonArrayfrom an array builder to the array.- Specified by:
addin interfaceJsonArrayBuilder- Parameters:
builder- the array builder- Returns:
- this array builder
-
build
Description copied from interface:JsonArrayBuilderReturns the current array.- Specified by:
buildin interfaceJsonArrayBuilder- Returns:
- the current JSON array
-
addValueList
-
validateValue
-