@Mixins(value=JavaxJsonFactories.Mixin.class) public interface JavaxJsonFactories
Modifier and Type | Interface and Description |
---|---|
static class |
JavaxJsonFactories.Mixin |
Modifier and Type | Method and Description |
---|---|
javax.json.JsonBuilderFactory |
builderFactory() |
javax.json.JsonArrayBuilder |
cloneBuilder(javax.json.JsonArray jsonArray)
Creates a
JsonArrayBuilder populated with the state of a JsonArray . |
javax.json.JsonObjectBuilder |
cloneBuilder(javax.json.JsonObject jsonObject)
Creates a
JsonObjectBuilder populated with the state of a JsonObject . |
javax.json.JsonArrayBuilder |
cloneBuilderExclude(javax.json.JsonArray jsonArray,
javax.json.JsonValue... values)
Creates a
JsonArrayBuilder populated with the state of a JsonArray , excluding some values. |
javax.json.JsonObjectBuilder |
cloneBuilderExclude(javax.json.JsonObject jsonObject,
String... keys)
Creates a
JsonObjectBuilder populated with the state of a JsonObject , excluding some keys. |
javax.json.JsonObjectBuilder |
cloneBuilderInclude(javax.json.JsonObject jsonObject,
String... keys)
Creates a
JsonObjectBuilder populated with the state of a JsonObject , including only some keys. |
javax.json.stream.JsonGeneratorFactory |
generatorFactory() |
javax.json.stream.JsonParserFactory |
parserFactory() |
javax.json.JsonReaderFactory |
readerFactory() |
javax.json.JsonString |
toJsonString(Object object)
Creates a
JsonString with the Object.toString() result on the given object. |
javax.json.JsonWriterFactory |
writerFactory() |
javax.json.stream.JsonParserFactory parserFactory()
javax.json.JsonReaderFactory readerFactory()
javax.json.stream.JsonGeneratorFactory generatorFactory()
javax.json.JsonBuilderFactory builderFactory()
javax.json.JsonWriterFactory writerFactory()
javax.json.JsonString toJsonString(Object object)
JsonString
with the Object.toString()
result on the given object.object
- the objectjavax.json.JsonObjectBuilder cloneBuilder(javax.json.JsonObject jsonObject)
JsonObjectBuilder
populated with the state of a JsonObject
.jsonObject
- the JsonObjectjavax.json.JsonObjectBuilder cloneBuilderInclude(javax.json.JsonObject jsonObject, String... keys)
JsonObjectBuilder
populated with the state of a JsonObject
, including only some keys.jsonObject
- the JsonObjectkeys
- the keys to includejavax.json.JsonObjectBuilder cloneBuilderExclude(javax.json.JsonObject jsonObject, String... keys)
JsonObjectBuilder
populated with the state of a JsonObject
, excluding some keys.jsonObject
- the JsonObjectkeys
- the keys to excludejavax.json.JsonArrayBuilder cloneBuilder(javax.json.JsonArray jsonArray)
JsonArrayBuilder
populated with the state of a JsonArray
.jsonArray
- the JsonArrayjavax.json.JsonArrayBuilder cloneBuilderExclude(javax.json.JsonArray jsonArray, javax.json.JsonValue... values)
JsonArrayBuilder
populated with the state of a JsonArray
, excluding some values.jsonArray
- the JsonArrayvalues
- the values to exclude