Uses of Interface
org.eclipse.yasson.internal.RuntimeTypeInfo
Packages that use RuntimeTypeInfo
-
Uses of RuntimeTypeInfo in org.eclipse.yasson.internal
Classes in org.eclipse.yasson.internal that implement RuntimeTypeInfoModifier and TypeClassDescriptionclassHolds runtime type and wrapper runtime type info if any.Methods in org.eclipse.yasson.internal that return RuntimeTypeInfoModifier and TypeMethodDescriptionRuntimeTypeHolder.getWrapper()Wrapper containing property of this type.RuntimeTypeInfo.getWrapper()Runtime type holder of a wrapper class of this runtime type.Methods in org.eclipse.yasson.internal with parameters of type RuntimeTypeInfoModifier and TypeMethodDescriptionReflectionUtils.resolveOptionalType(RuntimeTypeInfo info, Type type) Resolves type by item information and wraps it withOptional.static Class<?>ReflectionUtils.resolveRawType(RuntimeTypeInfo item, Type type) Get a raw type of any type.static TypeReflectionUtils.resolveType(RuntimeTypeInfo item, Type type) Resolve a type by item.Constructors in org.eclipse.yasson.internal with parameters of type RuntimeTypeInfoModifierConstructorDescriptionRuntimeTypeHolder(RuntimeTypeInfo wrapper, Type runtimeType) Creates a new instance. -
Uses of RuntimeTypeInfo in org.eclipse.yasson.internal.serializer
Subinterfaces of RuntimeTypeInfo in org.eclipse.yasson.internal.serializerClasses in org.eclipse.yasson.internal.serializer that implement RuntimeTypeInfoModifier and TypeClassDescriptionclassCommon array unmarshalling item implementation.classCommon serializer for arrays.classBase class for all deserializers producing non single value result.classBase class for container serializers (list, array, etc.).classAbstractItem<T>Metadata wrapper for currently processed object.classAbstractJsonpDeserializer<T extends javax.json.JsonValue>Common implementation for JSONP Object and Array.classAbstractJsonpSerializer<T extends javax.json.JsonValue>Common serializer functionality.classDecorator for an item which builds adapted type instance by aJsonbAdapter.classSerializer for adapted object.classArray unmarshaller item implementation for booleans.classSerializes byte array as JSON array of booleans.classArray unmarshaller item implementation for small int.classSerializes byte array as JSON array of ints.classArray unmarshaller item implementation for char.classSerializes byte array as JSON array of ints.classSerializer for collections.classArray unmarshaller item implementation for small double.classSerializer for arrays of doubles.classArray unmarshaller item implementation for small float.classSerializer for arrays of floats.classArray unmarshaller item implementation for small int.classSerializer for arrays of ints.classItem for JsonArray.classSerializer forJsonArray.classItem for JsonObject.classSerializer forJsonObjecttype.classArray unmarshaller item implementation for small long.classSerializer for arrays of longs.classMapDeserializer<T extends Map<?,?>> Item implementation forMapfields.classDe-serialize JSON array of map entries JSON objects asMap.classMapSerializer<K,V> SerializeMap.classItem for handling arrays of objects.classSerializer for arrays of arbitrary objects.classSerializes arbitrary object by reading its properties.classOptionalObjectSerializer<T extends Optional<?>>Common serializer logic for java Optionals.classArray unmarshaller item implementation for small short.classSerializer for arrays of shorts.classItem for processing types, to which deserializer is bound.