Uses of Interface
org.eclipse.yasson.internal.model.customization.Customization
Packages that use Customization
Package
Description
-
Uses of Customization in org.eclipse.yasson.internal
Fields in org.eclipse.yasson.internal declared as CustomizationMethods in org.eclipse.yasson.internal that return CustomizationModifier and TypeMethodDescriptionDeserializationContextImpl.getCustomization()
Return customization used by currently processed user defined deserializer.Methods in org.eclipse.yasson.internal with parameters of type CustomizationModifier and TypeMethodDescriptionvoid
DeserializationContextImpl.setCustomization
(Customization customization) Set customization used by currently processed user defined deserializer. -
Uses of Customization in org.eclipse.yasson.internal.deserializer
Fields in org.eclipse.yasson.internal.deserializer declared as CustomizationModifier and TypeFieldDescriptionprivate final Customization
UserDefinedDeserializer.customization
Methods in org.eclipse.yasson.internal.deserializer with parameters of type CustomizationModifier and TypeMethodDescriptionprivate ModelDeserializer<jakarta.json.stream.JsonParser>
DeserializationModelCreator.createArrayDeserializer
(DeserializationModelCreator.CachedItem cachedItem, Class<?> rawType, LinkedList<Type> chain, Customization propertyCustomization) DeserializationModelCreator.createCachedItem
(Type type, Customization customization) private ModelDeserializer<jakarta.json.stream.JsonParser>
DeserializationModelCreator.createCollectionDeserializer
(DeserializationModelCreator.CachedItem cachedItem, Class<?> rawType, LinkedList<Type> chain, Customization propertyCustomization) private ModelDeserializer<jakarta.json.stream.JsonParser>
DeserializationModelCreator.createGenericArray
(DeserializationModelCreator.CachedItem cachedItem, Class<?> rawType, LinkedList<Type> chain, Customization propertyCustomization) private ModelDeserializer<jakarta.json.stream.JsonParser>
DeserializationModelCreator.createMapDeserializer
(DeserializationModelCreator.CachedItem cachedItem, Class<?> rawType, LinkedList<Type> chain, Customization propertyCustomization) private ModelDeserializer<jakarta.json.stream.JsonParser>
DeserializationModelCreator.createNewChain
(LinkedList<Type> chain, ModelDeserializer<Object> memberDeserializer, Class<?> rawType, Type type, Customization propertyCustomization) private ModelDeserializer<jakarta.json.stream.JsonParser>
DeserializationModelCreator.createObjectDeserializer
(LinkedList<Type> chain, Type type, Customization propertyCustomization, ClassModel classModel, Class<?> rawType, DeserializationModelCreator.CachedItem cachedItem) private OptionalDeserializer
DeserializationModelCreator.createOptionalDeserializer
(LinkedList<Type> chain, Type type, Customization propertyCustomization, DeserializationModelCreator.CachedItem cachedItem) private ModelDeserializer<jakarta.json.stream.JsonParser>
DeserializationModelCreator.deserializerChain
(LinkedList<Type> chain, Type type, Customization propertyCustomization, ClassModel classModel) private ModelDeserializer<jakarta.json.stream.JsonParser>
DeserializationModelCreator.deserializerChainInternal
(LinkedList<Type> chain, Type type, Customization propertyCustomization, ClassModel classModel) private Class<?>
DeserializationModelCreator.resolveImplClass
(Class<?> rawType, Customization customization) private ModelDeserializer<jakarta.json.stream.JsonParser>
DeserializationModelCreator.typeDeserializer
(Class<?> rawType, Customization customization, ModelDeserializer<Object> delegate) private ModelDeserializer<jakarta.json.stream.JsonParser>
DeserializationModelCreator.typeDeserializer
(Class<?> rawType, Customization customization, ModelDeserializer<Object> delegate, Set<jakarta.json.stream.JsonParser.Event> events) private ModelDeserializer<jakarta.json.stream.JsonParser>
DeserializationModelCreator.typeProcessor
(LinkedList<Type> chain, Type type, Customization customization, ModelDeserializer<Object> memberDeserializer) private ModelDeserializer<jakarta.json.stream.JsonParser>
DeserializationModelCreator.typeProcessor
(LinkedList<Type> chain, Type type, Customization customization, ModelDeserializer<Object> memberDeserializer, Set<jakarta.json.stream.JsonParser.Event> events) Constructors in org.eclipse.yasson.internal.deserializer with parameters of type CustomizationModifierConstructorDescription(package private)
UserDefinedDeserializer
(jakarta.json.bind.serializer.JsonbDeserializer<?> userDefinedDeserializer, ModelDeserializer<Object> delegate, Type rType, Customization customization) -
Uses of Customization in org.eclipse.yasson.internal.deserializer.types
Fields in org.eclipse.yasson.internal.deserializer.types declared as CustomizationModifier and TypeFieldDescriptionprivate final Customization
TypeDeserializerBuilder.customization
Methods in org.eclipse.yasson.internal.deserializer.types that return CustomizationMethods in org.eclipse.yasson.internal.deserializer.types with parameters of type CustomizationModifier and TypeMethodDescriptionprivate ModelDeserializer<String>
AbstractDateDeserializer.actualDeserializer
(JsonbConfigProperties properties, Customization customization) private JsonbDateFormatter
AbstractDateDeserializer.getJsonbDateFormatter
(JsonbConfigProperties properties, Customization customization) static ModelDeserializer<jakarta.json.stream.JsonParser>
TypeDeserializers.getTypeDeserializer
(Class<?> clazz, Customization customization, JsonbConfigProperties properties, ModelDeserializer<Object> delegate, Set<jakarta.json.stream.JsonParser.Event> events) Return deserializer for the given type.Constructors in org.eclipse.yasson.internal.deserializer.types with parameters of type CustomizationModifierConstructorDescription(package private)
TypeDeserializerBuilder
(Class<?> clazz, Customization customization, JsonbConfigProperties configProperties, ModelDeserializer<Object> delegate) -
Uses of Customization in org.eclipse.yasson.internal.model.customization
Classes in org.eclipse.yasson.internal.model.customization that implement CustomizationModifier and TypeClassDescriptionclass
Customization which could be applied on a class or package level.class
Customization for creator (constructor / factory methods) parameters.(package private) class
Common properties ofClassCustomization
andPropertyCustomization
.class
Customization for a property of a class. -
Uses of Customization in org.eclipse.yasson.internal.serializer
Fields in org.eclipse.yasson.internal.serializer declared as CustomizationModifier and TypeFieldDescriptionprivate Customization
SerializerBuilderParams.Builder.customization
private final Customization
SerializerBuilderParams.customization
Methods in org.eclipse.yasson.internal.serializer that return CustomizationMethods in org.eclipse.yasson.internal.serializer with parameters of type CustomizationModifier and TypeMethodDescriptionprivate ModelSerializer
SerializationModelCreator.createArraySerializer
(LinkedList<Type> chain, Class<?> raw, Customization propertyCustomization) private ModelSerializer
SerializationModelCreator.createCollectionSerializer
(LinkedList<Type> chain, Type type, Customization customization) private ModelSerializer
SerializationModelCreator.createGenericArraySerializer
(LinkedList<Type> chain, Type type, Customization propertyCustomization) private ModelSerializer
SerializationModelCreator.createMapSerializer
(LinkedList<Type> chain, Type type, Customization propertyCustomization) private ModelSerializer
SerializationModelCreator.createOptionalSerializer
(LinkedList<Type> chain, Type type, Customization propertyCustomization, boolean isKey) SerializerBuilderParams.Builder.customization
(Customization customization) private ModelSerializer
SerializationModelCreator.memberSerializer
(LinkedList<Type> chain, Type type, Customization customization, boolean key) private ModelSerializer
SerializationModelCreator.serializerChain
(LinkedList<Type> chain, Type type, Customization propertyCustomization, boolean rootValue, boolean isKey, boolean resolveRootAdapter) private ModelSerializer
SerializationModelCreator.serializerChainInternal
(LinkedList<Type> chain, Type type, Customization propertyCustomization, boolean rootValue, boolean isKey, boolean resolveRootAdapter) SerializationModelCreator.serializerChainRuntime
(LinkedList<Type> chain, Type type, Customization propertyCustomization, boolean rootValue, boolean isKey) Create newModelSerializer
of the given type.static ModelSerializer
SerializationModelCreator.wrapInCommonSet
(ModelSerializer modelSerializer, Customization customization, JsonbContext jsonbContext) WrapModelSerializer
in the common set of serializers.Constructors in org.eclipse.yasson.internal.serializer with parameters of type CustomizationModifierConstructorDescriptionNullSerializer
(ModelSerializer delegate, Customization customization, JsonbContext jsonbContext) Create new instance. -
Uses of Customization in org.eclipse.yasson.internal.serializer.types
Fields in org.eclipse.yasson.internal.serializer.types declared as CustomizationModifier and TypeFieldDescriptionprivate final Customization
ObjectTypeSerializer.customization
private final Customization
TypeSerializerBuilder.customization
Methods in org.eclipse.yasson.internal.serializer.types that return CustomizationMethods in org.eclipse.yasson.internal.serializer.types with parameters of type CustomizationModifier and TypeMethodDescriptionprivate ModelSerializer
AbstractNumberSerializer.actualSerializer
(Customization customization, JsonbContext jsonbContext) private JsonbDateFormatter
AbstractDateSerializer.getJsonbDateFormatter
(JsonbConfigProperties properties, Customization customization) static ModelSerializer
TypeSerializers.getTypeSerializer
(Class<?> clazz, Customization customization, JsonbContext jsonbContext) Create new type serializer.static ModelSerializer
TypeSerializers.getTypeSerializer
(List<Type> chain, Class<?> clazz, Customization customization, JsonbContext jsonbContext, boolean key) Create new type serializer.Constructors in org.eclipse.yasson.internal.serializer.types with parameters of type CustomizationModifierConstructorDescription(package private)
TypeSerializerBuilder
(List<Type> chain, Class<?> clazz, Customization customization, JsonbContext jsonbContext, boolean key)