Uses of Interface
org.eclipse.yasson.internal.deserializer.ModelDeserializer
Packages that use ModelDeserializer
Package
Description
-
Uses of ModelDeserializer in org.eclipse.yasson.internal.deserializer
Classes in org.eclipse.yasson.internal.deserializer that implement ModelDeserializerModifier and TypeClassDescription(package private) classUser defined type adapter executor.(package private) classArray container deserializer.(package private) classCreator of the array instance based upon the array type.private static final classprivate static final classprivate static final classprivate static final classprivate static final classprivate static final classprivate static final classprivate static final classprivate static final classprivate static final class(package private) classCollection container deserializer.(package private) classCollection instance creator.(package private) classDeserializer which creates new deserialization context and invokes delegate with it.(package private) classDeserialization solution for cyclic references.(package private) classCreator of the class instance with the default constructor.(package private) classDeferred deserializer used for postponed value setting.(package private) classInstance creator following the inheritance structure defined byJsonbTypeInfo.(package private) classCreator of the Object instance with the usage of theJsonbCreator.final classReturn passed in object value.(package private) classMap container deserializer.(package private) classMap instance creator.classJson null value checker.(package private) classObject container deserializer.(package private) classDeserializer of theOptionaltypes.classJSON document position checker.(package private) class(package private) classDeserializer used to invoke user defined deserializers.classExtracts the value out of theJsonParserbased upon the last obtained event.(package private) classValue setter.Fields in org.eclipse.yasson.internal.deserializer declared as ModelDeserializerModifier and TypeFieldDescriptionprivate final ModelDeserializer<jakarta.json.stream.JsonParser> InheritanceInstanceCreator.defaultProcessorprivate final ModelDeserializer<Object> AdapterDeserializer.delegateprivate final ModelDeserializer<jakarta.json.stream.JsonParser> ArrayDeserializer.delegateprivate final ModelDeserializer<jakarta.json.stream.JsonParser> ArrayInstanceCreator.Base64ByteArray.delegateprivate final ModelDeserializer<jakarta.json.stream.JsonParser> ArrayInstanceCreator.delegateprivate final ModelDeserializer<jakarta.json.stream.JsonParser> CollectionDeserializer.delegateprivate final ModelDeserializer<Object> ContextSwitcher.delegateprivate ModelDeserializer<jakarta.json.stream.JsonParser> CyclicReferenceDeserializer.delegateprivate final ModelDeserializer<jakarta.json.stream.JsonParser> DefaultObjectInstanceCreator.delegateprivate final ModelDeserializer<Object> DeferredDeserializer.delegateprivate final ModelDeserializer<Object> OptionalDeserializer.delegateprivate final ModelDeserializer<jakarta.json.stream.JsonParser> PositionChecker.delegateprivate final ModelDeserializer<Object> UserDefinedDeserializer.delegateprivate final ModelDeserializer<jakarta.json.stream.JsonParser> MapDeserializer.keyDelegateprivate final ModelDeserializer<jakarta.json.stream.JsonParser> ContextSwitcher.modelDeserializerprivate final ModelDeserializer<jakarta.json.stream.JsonParser> NullCheckDeserializer.nonNullDeserializerprivate static final ModelDeserializer<Object> DeserializationModelCreator.NULL_PROVIDERprivate final ModelDeserializer<Object> NullCheckDeserializer.nullDeserializerprivate final ModelDeserializer<jakarta.json.stream.JsonParser> OptionalDeserializer.typeDeserializerprivate final ModelDeserializer<jakarta.json.stream.JsonParser> MapDeserializer.valueDelegateFields in org.eclipse.yasson.internal.deserializer with type parameters of type ModelDeserializerModifier and TypeFieldDescriptionprivate static final Map<Class<?>, Function<ModelDeserializer<jakarta.json.stream.JsonParser>, ArrayInstanceCreator>> ArrayInstanceCreator.CACHEprivate static final Map<Class<?>, ModelDeserializer<Object>> DeserializationModelCreator.DEFAULT_CREATOR_VALUESprivate final Map<String, ModelDeserializer<Object>> JsonbCreatorDeserializer.defaultCreatorValuesprivate final Map<DeserializationModelCreator.CachedItem, ModelDeserializer<jakarta.json.stream.JsonParser>> DeserializationModelCreator.modelsprivate final Map<String, ModelDeserializer<jakarta.json.stream.JsonParser>> JsonbCreatorDeserializer.propertyDeserializerChainsprivate final Map<String, ModelDeserializer<jakarta.json.stream.JsonParser>> ObjectDeserializer.propertyDeserializerChainsMethods in org.eclipse.yasson.internal.deserializer that return ModelDeserializerModifier and TypeMethodDescriptionprivate ModelDeserializer<jakarta.json.stream.JsonParser> DeserializationModelCreator.createArrayCommonDeserializer(DeserializationModelCreator.CachedItem cachedItem, Class<?> rawType, Class<?> component, ModelDeserializer<jakarta.json.stream.JsonParser> typeProcessor) private ModelDeserializer<jakarta.json.stream.JsonParser> DeserializationModelCreator.createArrayDeserializer(DeserializationModelCreator.CachedItem cachedItem, Class<?> rawType, LinkedList<Type> chain, Customization propertyCustomization) (package private) static ModelDeserializer<jakarta.json.stream.JsonParser> ArrayInstanceCreator.createBase64Deserializer(String strategy, ModelDeserializer<jakarta.json.stream.JsonParser> delegate) 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) ModelDeserializer<jakarta.json.stream.JsonParser> DeserializationModelCreator.deserializerChain(Type type) Starts deserializer creation process.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 ModelDeserializer<jakarta.json.stream.JsonParser> DeserializationModelCreator.memberTypeProcessor(LinkedList<Type> chain, PropertyModel propertyModel, boolean hasCreator) 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) Methods in org.eclipse.yasson.internal.deserializer with parameters of type ModelDeserializerModifier and TypeMethodDescription(package private) static ArrayInstanceCreatorArrayInstanceCreator.create(Class<?> arrayType, Class<?> componentClass, ModelDeserializer<jakarta.json.stream.JsonParser> delegate) private ModelDeserializer<jakarta.json.stream.JsonParser> DeserializationModelCreator.createArrayCommonDeserializer(DeserializationModelCreator.CachedItem cachedItem, Class<?> rawType, Class<?> component, ModelDeserializer<jakarta.json.stream.JsonParser> typeProcessor) (package private) static ModelDeserializer<jakarta.json.stream.JsonParser> ArrayInstanceCreator.createBase64Deserializer(String strategy, ModelDeserializer<jakarta.json.stream.JsonParser> delegate) private ModelDeserializer<jakarta.json.stream.JsonParser> DeserializationModelCreator.createNewChain(LinkedList<Type> chain, ModelDeserializer<Object> memberDeserializer, Class<?> rawType, Type type, Customization propertyCustomization) private ObjectMapDeserializer.deserializeValue(jakarta.json.stream.JsonParser parser, DeserializationContextImpl context, ModelDeserializer<jakarta.json.stream.JsonParser> deserializer) 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 ModelDeserializerModifierConstructorDescription(package private)AdapterDeserializer(AdapterBinding adapterBinding, ModelDeserializer<Object> delegate) (package private)ArrayDeserializer(ModelDeserializer<jakarta.json.stream.JsonParser> delegate) privateArrayInstanceCreator(ModelDeserializer<jakarta.json.stream.JsonParser> delegate) privateBase64ByteArray(String strategy, ModelDeserializer<jakarta.json.stream.JsonParser> delegate) privateBooleanArrayCreator(ModelDeserializer<jakarta.json.stream.JsonParser> delegate) privateByteArrayCreator(ModelDeserializer<jakarta.json.stream.JsonParser> delegate) privateCharArrayCreator(ModelDeserializer<jakarta.json.stream.JsonParser> delegate) (package private)CollectionDeserializer(ModelDeserializer<jakarta.json.stream.JsonParser> delegate) (package private)ContextSwitcher(ModelDeserializer<Object> delegate, ModelDeserializer<jakarta.json.stream.JsonParser> modelDeserializer) (package private)DefaultObjectInstanceCreator(ModelDeserializer<jakarta.json.stream.JsonParser> delegate, Class<?> clazz, Constructor<?> defaultConstructor) (package private)DeferredDeserializer(ModelDeserializer<Object> delegate) privateDoubleArrayCreator(ModelDeserializer<jakarta.json.stream.JsonParser> delegate) privateFloatArrayCreator(ModelDeserializer<jakarta.json.stream.JsonParser> delegate) (package private)InheritanceInstanceCreator(Class<?> processedType, DeserializationModelCreator deserializationModelCreator, TypeInheritanceConfiguration typeInheritanceConfiguration, ModelDeserializer<jakarta.json.stream.JsonParser> defaultProcessor) privateIntegerArrayCreator(ModelDeserializer<jakarta.json.stream.JsonParser> delegate) privateLongArrayCreator(ModelDeserializer<jakarta.json.stream.JsonParser> delegate) (package private)MapDeserializer(ModelDeserializer<jakarta.json.stream.JsonParser> keyDelegate, ModelDeserializer<jakarta.json.stream.JsonParser> valueDelegate) NullCheckDeserializer(ModelDeserializer<jakarta.json.stream.JsonParser> nonNullDeserializer, ModelDeserializer<Object> nullDeserializer) Create new instance.privateObjectArrayCreator(ModelDeserializer<jakarta.json.stream.JsonParser> delegate, Class<?> componentClass) (package private)OptionalDeserializer(ModelDeserializer<jakarta.json.stream.JsonParser> typeDeserializer, ModelDeserializer<Object> delegate) privatePositionChecker(Set<jakarta.json.stream.JsonParser.Event> expectedEvents, ModelDeserializer<jakarta.json.stream.JsonParser> delegate, Type rType) PositionChecker(ModelDeserializer<jakarta.json.stream.JsonParser> delegate, Type rType, jakarta.json.stream.JsonParser.Event... events) Create new instance.PositionChecker(ModelDeserializer<jakarta.json.stream.JsonParser> delegate, Type rType, PositionChecker.Checker checker) Create new instance.privateShortArrayCreator(ModelDeserializer<jakarta.json.stream.JsonParser> delegate) (package private)UserDefinedDeserializer(jakarta.json.bind.serializer.JsonbDeserializer<?> userDefinedDeserializer, ModelDeserializer<Object> delegate, Type rType, Customization customization) Constructor parameters in org.eclipse.yasson.internal.deserializer with type arguments of type ModelDeserializerModifierConstructorDescription(package private)JsonbCreatorDeserializer(Map<String, ModelDeserializer<jakarta.json.stream.JsonParser>> propertyDeserializerChains, Map<String, ModelDeserializer<Object>> defaultCreatorValues, JsonbCreator creator, Class<?> clazz, Function<String, String> renamer, boolean failOnUnknownProperties, Set<String> ignoredProperties) (package private)ObjectDeserializer(Map<String, ModelDeserializer<jakarta.json.stream.JsonParser>> propertyDeserializerChains, Function<String, String> renamer, Class<?> rawClass, boolean failOnUnknownProperty, Set<String> ignoredProperties) -
Uses of ModelDeserializer in org.eclipse.yasson.internal.deserializer.types
Classes in org.eclipse.yasson.internal.deserializer.types that implement ModelDeserializerModifier and TypeClassDescription(package private) classBase deserializer for all the date related types.(package private) classAbstractNumberDeserializer<T extends Number>Base deserializer for all the number types.(package private) classDeserializer of theBigDecimaltype.(package private) classDeserializer of theBigIntegertype.(package private) classDeserializer of theBooleantype.(package private) classDeserializer of theBytetype.(package private) classDeserializer of theCalendartype.(package private) classDeserializer of theCharactertype.(package private) classDeserializer of theDatetype.(package private) classDeserializer of theDoubletype.(package private) classDeserializer of theDurationtype.(package private) classDeserializer of theEnum.(package private) classDeserializer of theFloattype.(package private) classDeserializer of theInstanttype.(package private) classDeserializer of theIntegertype.(package private) classDeserializer of theJsonValuetype.(package private) classDeserializer of theLocalDatetype.(package private) classDeserializer of theLocalDateTimetype.(package private) classDeserializer of theLocalTimetype.(package private) classDeserializer of theLongtype.(package private) classDeserializer of theMonthDaytype.(package private) classDeserializer of theNumbertype.(package private) classDeserializer of theObjecttype.(package private) classDeserializer of theOffsetDateTimetype.(package private) classDeserializer of theOffsetTimetype.(package private) classDeserializer of theOptionalDoubletype.(package private) classDeserializer of theOptionalInttype.(package private) classDeserializer of theOptionalLongtype.(package private) classDeserializer of thePathtype.(package private) classDeserializer of thePeriodtype.(package private) classDeserializer of theShorttype.classDeserializer of theDatetype.(package private) classDeserializer of theTimestamptype.(package private) classDeserializer of theStringtype.(package private) classDeserializer of theTimeZonetype.classBase for all type deserializers.(package private) classDeserializer of theURItype.(package private) classDeserializer of theURLtype.(package private) classDeserializer of theUUIDtype.(package private) classDeserializer of theXMLGregorianCalendartype.(package private) classDeserializer of theYearMonthtype.(package private) classDeserializer of theZonedDateTimetype.(package private) classDeserializer of theZoneIdtype.(package private) classDeserializer of theZoneOffsettype.Fields in org.eclipse.yasson.internal.deserializer.types declared as ModelDeserializerModifier and TypeFieldDescriptionprivate ModelDeserializer<String> AbstractDateDeserializer.actualDeserializerprivate final ModelDeserializer<String> AbstractNumberDeserializer.actualDeserializerprivate final ModelDeserializer<Object> JsonValueDeserializer.delegateprivate final ModelDeserializer<Object> ObjectTypeDeserializer.delegateprivate final ModelDeserializer<Object> OptionalIntDeserializer.delegateprivate final ModelDeserializer<Object> TypeDeserializer.delegateprivate final ModelDeserializer<Object> TypeDeserializerBuilder.delegateprivate final ModelDeserializer<jakarta.json.stream.JsonParser> OptionalDoubleDeserializer.extractorprivate final ModelDeserializer<jakarta.json.stream.JsonParser> OptionalIntDeserializer.extractorprivate final ModelDeserializer<jakarta.json.stream.JsonParser> OptionalLongDeserializer.extractorprivate final ModelDeserializer<Object> OptionalDoubleDeserializer.nullValueDelegateprivate final ModelDeserializer<Object> OptionalLongDeserializer.nullValueDelegateMethods in org.eclipse.yasson.internal.deserializer.types that return ModelDeserializerModifier and TypeMethodDescriptionprivate ModelDeserializer<String> AbstractDateDeserializer.actualDeserializer(JsonbConfigProperties properties, Customization customization) private ModelDeserializer<String> AbstractNumberDeserializer.actualDeserializer(TypeDeserializerBuilder builder) private static ModelDeserializer<jakarta.json.stream.JsonParser> TypeDeserializers.assignableCases(TypeDeserializerBuilder builder, jakarta.json.stream.JsonParser.Event[] checker) TypeDeserializerBuilder.getDelegate()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.Methods in org.eclipse.yasson.internal.deserializer.types with parameters of type ModelDeserializerModifier and TypeMethodDescriptionstatic 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 ModelDeserializerModifierConstructorDescription(package private)OptionalDoubleDeserializer(ModelDeserializer<jakarta.json.stream.JsonParser> extractor, ModelDeserializer<Object> nullValueDelegate) (package private)OptionalIntDeserializer(ModelDeserializer<jakarta.json.stream.JsonParser> extractor, ModelDeserializer<Object> delegate) (package private)OptionalLongDeserializer(ModelDeserializer<jakarta.json.stream.JsonParser> extractor, ModelDeserializer<Object> nullValueDelegate) (package private)TypeDeserializerBuilder(Class<?> clazz, Customization customization, JsonbConfigProperties configProperties, ModelDeserializer<Object> delegate)