| Package | Description |
|---|---|
| de.bild.codec |
| Modifier and Type | Method and Description |
|---|---|
static PojoCodecProvider.Builder |
PojoCodecProvider.builder() |
PojoCodecProvider.Builder |
PojoCodecProvider.Builder.decodeUndefinedHandlingStrategy(DecodeUndefinedHandlingStrategy.Strategy decodeUndefinedHandlingStrategy) |
PojoCodecProvider.Builder |
PojoCodecProvider.Builder.decodingFieldFailureStrategy(DecodingFieldFailureStrategy.Strategy decodingFieldFailureStrategy) |
PojoCodecProvider.Builder |
PojoCodecProvider.Builder.decodingPojoFailureStrategy(DecodingPojoFailureStrategy.Strategy decodingPojoFailureStrategy) |
PojoCodecProvider.Builder |
PojoCodecProvider.Builder.encodeNullHandlingStrategy(EncodeNullHandlingStrategy.Strategy encodeNullHandlingStrategy) |
PojoCodecProvider.Builder |
PojoCodecProvider.Builder.encodeNulls(boolean encodeNulls) |
PojoCodecProvider.Builder |
PojoCodecProvider.Builder.ignoreClasses(Class<?>... ignoreClasses)
If ypu can point to the classes to be ignored, you can do this here
|
PojoCodecProvider.Builder |
PojoCodecProvider.Builder.ignoreTypesAnnotatedWith(Class<? extends Annotation>... annotations) |
PojoCodecProvider.Builder |
PojoCodecProvider.Builder.ignoreTypesMatchingClassNamePredicate(Predicate<String>... ignoreTypesMatchingClassNamePredicates)
If you need to exclude private inner classes form the domain model, use a Predicate
|
PojoCodecProvider.Builder |
PojoCodecProvider.Builder.register(Class<?>... classes) |
PojoCodecProvider.Builder |
PojoCodecProvider.Builder.register(String... packages) |
PojoCodecProvider.Builder |
PojoCodecProvider.Builder.register(TypeCodecProvider... typeCodecProviders)
In case you need to register
|
PojoCodecProvider.Builder |
PojoCodecProvider.Builder.registerClassResolver(ClassResolver classResolver)
If you need to provide a mechanism to scan packages for model classes, register a
ClassResolver |
PojoCodecProvider.Builder |
PojoCodecProvider.Builder.registerCodecResolver(CodecResolver... codecResolvers)
A CodecResolver is supposed to provide specialized codecs in case the default implementation
BasicReflectionCodec is not sufficient |
PojoCodecProvider.Builder |
PojoCodecProvider.Builder.setPackages(Set<String> packages) |
Copyright © 2019 BILD GmbH & Co. KG. All rights reserved.