public class JohnzonBuilder
extends java.lang.Object
implements javax.json.bind.JsonbBuilder
| Modifier and Type | Class and Description |
|---|---|
private static class |
JohnzonBuilder.Lazy<T> |
| Modifier and Type | Field and Description |
|---|---|
private java.lang.Object |
beanManager |
private org.apache.johnzon.mapper.MapperBuilder |
builder |
private CDIs |
cdiIntegration |
private javax.json.bind.JsonbConfig |
config |
private javax.json.spi.JsonProvider |
jsonp |
private static java.lang.Object |
NO_BM |
| Constructor and Description |
|---|
JohnzonBuilder() |
| Modifier and Type | Method and Description |
|---|---|
javax.json.bind.Jsonb |
build() |
private java.util.function.Supplier<javax.json.JsonBuilderFactory> |
createJsonBuilderFactory() |
private java.util.function.Supplier<javax.json.stream.JsonParserFactory> |
createJsonParserFactory() |
private javax.json.bind.Jsonb |
doCreateJsonb(boolean skipCdi,
boolean ijson,
org.apache.johnzon.mapper.Mapper mapper) |
private JohnzonAdapterFactory |
findFactory(boolean skipCdi) |
private java.util.Map<java.lang.String,?> |
generatorConfig() |
private java.lang.Object |
getBeanManager() |
private <T extends java.lang.Enum<T>> |
newEnumConverter(java.lang.Class<T> enumType) |
private java.util.Map<java.lang.String,?> |
readerConfig() |
private java.lang.Boolean |
shouldSkipCdi() |
private java.lang.ClassLoader |
tccl() |
private org.apache.johnzon.mapper.access.AccessMode |
toAccessMode(java.lang.Object s) |
private java.lang.Boolean |
toBool(java.lang.Object v) |
javax.json.bind.JsonbBuilder |
withConfig(javax.json.bind.JsonbConfig config) |
javax.json.bind.JsonbBuilder |
withProvider(javax.json.spi.JsonProvider jsonpProvider) |
private static final java.lang.Object NO_BM
private final org.apache.johnzon.mapper.MapperBuilder builder
private javax.json.spi.JsonProvider jsonp
private javax.json.bind.JsonbConfig config
private java.lang.Object beanManager
private CDIs cdiIntegration
public javax.json.bind.JsonbBuilder withConfig(javax.json.bind.JsonbConfig config)
withConfig in interface javax.json.bind.JsonbBuilderpublic javax.json.bind.JsonbBuilder withProvider(javax.json.spi.JsonProvider jsonpProvider)
withProvider in interface javax.json.bind.JsonbBuilderpublic javax.json.bind.Jsonb build()
build in interface javax.json.bind.JsonbBuilderprivate <T extends java.lang.Enum<T>> org.apache.johnzon.mapper.MapperConfig.CustomEnumConverter<T> newEnumConverter(java.lang.Class<T> enumType)
private javax.json.bind.Jsonb doCreateJsonb(boolean skipCdi,
boolean ijson,
org.apache.johnzon.mapper.Mapper mapper)
private java.lang.Boolean toBool(java.lang.Object v)
private org.apache.johnzon.mapper.access.AccessMode toAccessMode(java.lang.Object s)
private java.util.function.Supplier<javax.json.stream.JsonParserFactory> createJsonParserFactory()
private java.util.function.Supplier<javax.json.JsonBuilderFactory> createJsonBuilderFactory()
private java.lang.Object getBeanManager()
private JohnzonAdapterFactory findFactory(boolean skipCdi)
private java.lang.Boolean shouldSkipCdi()
private java.lang.ClassLoader tccl()
private java.util.Map<java.lang.String,?> generatorConfig()
private java.util.Map<java.lang.String,?> readerConfig()
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.