Package javax.json
Interface JsonBuilderFactory
public interface JsonBuilderFactory
-
Method Summary
Modifier and TypeMethodDescriptiondefault JsonArrayBuilder
createArrayBuilder
(Collection<?> initialData) Create aJsonArrayBuilder
which is filled with the given initial content.default JsonArrayBuilder
createArrayBuilder
(JsonArray initialData) Create a JsonArrayBuilder filled with the given initial data.default JsonObjectBuilder
createObjectBuilder
(Map<String, Object> initialData) Create a JsonObjectBuilder filled with the given initial data.default JsonObjectBuilder
createObjectBuilder
(JsonObject initialData) Create a JsonObjectBuilder filled with the given initial data.
-
Method Details
-
createObjectBuilder
JsonObjectBuilder createObjectBuilder()- Returns:
- a new empty JsonObjectBuilder
-
createArrayBuilder
JsonArrayBuilder createArrayBuilder()- Returns:
- a new empty JsonArrayBuilder
-
getConfigInUse
- Returns:
- the config which got used when creating this builder factory.
-
createObjectBuilder
Create a JsonObjectBuilder filled with the given initial data.- Returns:
- a new pre initialised JsonObjectBuilder
- Throws:
NullPointerException
- if initialData isnull
- Since:
- 1.1
-
createObjectBuilder
Create a JsonObjectBuilder filled with the given initial data.- Returns:
- a new pre initialised JsonObjectBuilder
- Throws:
NullPointerException
- if initialData isnull
- Since:
- 1.1
-
createArrayBuilder
Create a JsonArrayBuilder filled with the given initial data.- Returns:
- a new pre initialised JsonArrayBuilder
- Throws:
NullPointerException
- if initialData isnull
- Since:
- 1.1
-
createArrayBuilder
Create aJsonArrayBuilder
which is filled with the given initial content.- Parameters:
initialData
- the content to immediately add to the JsonArrayBuilder- Returns:
- a new pre initialised JsonArrayBuilder
- Throws:
NullPointerException
- if initialData isnull
- Since:
- 1.1
-