java.lang.Object
org.apache.johnzon.jsonb.JohnzonBuilder
- All Implemented Interfaces:
jakarta.json.bind.JsonbBuilder
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.json.bind.Jsonbbuild()private Supplier<jakarta.json.JsonBuilderFactory>private Supplier<jakarta.json.stream.JsonParserFactory>private jakarta.json.bind.JsonbdoCreateJsonb(boolean skipCdi, boolean ijson, org.apache.johnzon.mapper.Mapper mapper) private JohnzonAdapterFactoryfindFactory(boolean skipCdi) private Objectprivate <T extends Enum<T>>
org.apache.johnzon.mapper.MapperConfig.CustomEnumConverter<T>newEnumConverter(Class<T> enumType) private Booleanprivate ClassLoadertccl()private org.apache.johnzon.mapper.access.AccessModeprivate Booleanprivate Integerjakarta.json.bind.JsonbBuilderwithConfig(jakarta.json.bind.JsonbConfig config) jakarta.json.bind.JsonbBuilderwithProvider(jakarta.json.spi.JsonProvider jsonpProvider)
-
Field Details
-
NO_BM
-
builder
private final org.apache.johnzon.mapper.MapperBuilder builder -
jsonp
private jakarta.json.spi.JsonProvider jsonp -
config
private jakarta.json.bind.JsonbConfig config -
beanManager
-
cdiIntegration
-
-
Constructor Details
-
JohnzonBuilder
public JohnzonBuilder()
-
-
Method Details
-
withConfig
public jakarta.json.bind.JsonbBuilder withConfig(jakarta.json.bind.JsonbConfig config) - Specified by:
withConfigin interfacejakarta.json.bind.JsonbBuilder
-
withProvider
public jakarta.json.bind.JsonbBuilder withProvider(jakarta.json.spi.JsonProvider jsonpProvider) - Specified by:
withProviderin interfacejakarta.json.bind.JsonbBuilder
-
build
public jakarta.json.bind.Jsonb build()- Specified by:
buildin interfacejakarta.json.bind.JsonbBuilder
-
newEnumConverter
-
doCreateJsonb
private jakarta.json.bind.Jsonb doCreateJsonb(boolean skipCdi, boolean ijson, org.apache.johnzon.mapper.Mapper mapper) -
toBool
-
toInt
-
toAccessMode
-
createJsonParserFactory
-
createJsonBuilderFactory
-
getBeanManager
-
findFactory
-
shouldSkipCdi
-
tccl
-
generatorConfig
-
readerConfig
-