Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractComponentBinding - Class in org.eclipse.yasson.internal.components
-
Wrapper for user components, components, (de)serializer.
- AbstractComponentBinding(Type) - Constructor for class org.eclipse.yasson.internal.components.AbstractComponentBinding
-
Creates info.
- AbstractDateDeserializer<T> - Class in org.eclipse.yasson.internal.deserializer.types
-
Base deserializer for all the date related types.
- AbstractDateDeserializer(Class<Date>) - Constructor for class org.eclipse.yasson.internal.deserializer.types.AbstractDateDeserializer
- AbstractDateDeserializer(TypeDeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.deserializer.types.AbstractDateDeserializer
- AbstractDateSerializer<T> - Class in org.eclipse.yasson.internal.serializer.types
-
Base for all date related serializers.
- AbstractDateSerializer(TypeSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.types.AbstractDateSerializer
- AbstractNumberDeserializer<T> - Class in org.eclipse.yasson.internal.deserializer.types
-
Base deserializer for all the number types.
- AbstractNumberDeserializer(TypeDeserializerBuilder, boolean) - Constructor for class org.eclipse.yasson.internal.deserializer.types.AbstractNumberDeserializer
- AbstractNumberSerializer<T> - Class in org.eclipse.yasson.internal.serializer.types
-
Base for all number related serializers.
- AbstractNumberSerializer(TypeSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.types.AbstractNumberSerializer
- AbstractSerializer - Class in org.eclipse.yasson.internal.serializer
-
Abstract model serializer with delegate.
- AbstractSerializer(ModelSerializer) - Constructor for class org.eclipse.yasson.internal.serializer.AbstractSerializer
- actualDeserializer - Variable in class org.eclipse.yasson.internal.deserializer.types.AbstractDateDeserializer
- actualDeserializer - Variable in class org.eclipse.yasson.internal.deserializer.types.AbstractNumberDeserializer
- actualDeserializer(TypeDeserializerBuilder) - Method in class org.eclipse.yasson.internal.deserializer.types.AbstractNumberDeserializer
- actualDeserializer(JsonbConfigProperties, Customization) - Method in class org.eclipse.yasson.internal.deserializer.types.AbstractDateDeserializer
- actualSerializer - Variable in class org.eclipse.yasson.internal.serializer.types.AbstractNumberSerializer
- actualSerializer(Customization, JsonbContext) - Method in class org.eclipse.yasson.internal.serializer.types.AbstractNumberSerializer
- adapter - Variable in class org.eclipse.yasson.internal.components.AdapterBinding
- adapter - Variable in class org.eclipse.yasson.internal.deserializer.AdapterDeserializer
- adapter - Variable in class org.eclipse.yasson.internal.serializer.AdapterSerializer
- ADAPTER_EXCEPTION - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
An exception occurred while adapting object.
- ADAPTER_FOUND - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Adapter for current type has been found.
- ADAPTER_INCOMPATIBLE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Adapter is incompatible for current type.
- adapterBinding - Variable in class org.eclipse.yasson.internal.deserializer.AdapterDeserializer
- adapterBinding - Variable in class org.eclipse.yasson.internal.model.customization.CustomizationBase
- adapterBinding - Variable in class org.eclipse.yasson.internal.model.customization.CustomizationBase.Builder
- adapterBinding - Variable in class org.eclipse.yasson.internal.serializer.AdapterSerializer
- adapterBinding(Type, ComponentBoundCustomization) - Method in class org.eclipse.yasson.internal.deserializer.DeserializationModelCreator
- adapterBinding(Type, ComponentBoundCustomization) - Method in class org.eclipse.yasson.internal.serializer.SerializationModelCreator
- adapterBinding(AdapterBinding) - Method in class org.eclipse.yasson.internal.model.customization.CustomizationBase.Builder
- AdapterBinding - Class in org.eclipse.yasson.internal.components
-
Wrapper for JsonbAdapter generic information and an components itself.
- AdapterBinding(Type, Type, JsonbAdapter<?, ?>) - Constructor for class org.eclipse.yasson.internal.components.AdapterBinding
-
Adapter info with type to "adapt from", type to "adapt to" and an components itself.
- AdapterDeserializer - Class in org.eclipse.yasson.internal.deserializer
-
User defined type adapter executor.
- AdapterDeserializer(AdapterBinding, ModelDeserializer<Object>) - Constructor for class org.eclipse.yasson.internal.deserializer.AdapterDeserializer
- adapterInfo - Variable in class org.eclipse.yasson.internal.components.ComponentBindings
- AdapterSerializer - Class in org.eclipse.yasson.internal.serializer
-
User defined adapter invoker.
- AdapterSerializer(AdapterBinding, ModelSerializer) - Constructor for class org.eclipse.yasson.internal.serializer.AdapterSerializer
- addAdapter(Type, AdapterBinding) - Method in class org.eclipse.yasson.internal.ComponentMatcher
- addDeserializer(Type, DeserializerBinding<?>) - Method in class org.eclipse.yasson.internal.ComponentMatcher
- addIfNotPresent(JsonbAnnotatedElement<?>, Class<?>, Annotation...) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
- addParentPolymorphismProperty(TypeInheritanceConfiguration, LinkedHashMap<String, ModelSerializer>, ClassModel) - Method in class org.eclipse.yasson.internal.serializer.SerializationModelCreator
- addPolymorphismProperty(TypeInheritanceConfiguration, LinkedHashMap<String, ModelSerializer>, ClassModel) - Method in class org.eclipse.yasson.internal.serializer.SerializationModelCreator
- addProcessedObject(Object) - Method in class org.eclipse.yasson.internal.ProcessingContext
-
Adds currently processed object to the
Set
. - addProcessedObject(Object) - Method in class org.eclipse.yasson.internal.SerializationContextImpl
-
Adds currently processed object to the
Set
. - addSerializer(Type, SerializerBinding<?>) - Method in class org.eclipse.yasson.internal.ComponentMatcher
- addSpecificSerializer(Class<?>, ModelSerializer) - Method in class org.eclipse.yasson.internal.serializer.types.ObjectTypeSerializer
-
Add serializer to the cache.
- alias(Class<?>, String) - Method in class org.eclipse.yasson.internal.model.customization.TypeInheritanceConfiguration.Builder
- aliases - Variable in class org.eclipse.yasson.internal.model.customization.TypeInheritanceConfiguration
- aliases - Variable in class org.eclipse.yasson.internal.model.customization.TypeInheritanceConfiguration.Builder
- ALL_FIELDS_AND_METHODS - Static variable in class org.eclipse.yasson.internal.model.customization.VisibilityStrategiesProvider
- AllFieldsVisibilityStrategy() - Constructor for class org.eclipse.yasson.internal.model.customization.VisibilityStrategiesProvider.AllFieldsVisibilityStrategy
- annotation - Variable in class org.eclipse.yasson.internal.model.JsonbAnnotatedElement.AnnotationWrapper
- ANNOTATION_NOT_AVAILABLE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Target annotation is not visible in modules or classpath.
- annotationClass - Variable in class org.eclipse.yasson.internal.AnnotationFinder
- annotationClassName - Variable in class org.eclipse.yasson.internal.AnnotationFinder
- AnnotationFinder - Class in org.eclipse.yasson.internal
-
Finds an annotation including inherited annotations (e.g.
- AnnotationFinder(String, Class<? extends Annotation>) - Constructor for class org.eclipse.yasson.internal.AnnotationFinder
- annotationIntrospector - Variable in class org.eclipse.yasson.internal.JsonbContext
- AnnotationIntrospector - Class in org.eclipse.yasson.internal
-
Introspects configuration on classes and their properties by reading annotations.
- AnnotationIntrospector(JsonbContext) - Constructor for class org.eclipse.yasson.internal.AnnotationIntrospector
-
Creates annotation introspecting component passing
JsonbContext
inside. - annotations - Variable in class org.eclipse.yasson.internal.model.JsonbAnnotatedElement
- AnnotationTarget - Enum in org.eclipse.yasson.internal.model
-
Represents the place in which a JSON annotation is applied.
- AnnotationTarget() - Constructor for enum org.eclipse.yasson.internal.model.AnnotationTarget
- AnnotationWrapper(T, boolean, Class<?>) - Constructor for class org.eclipse.yasson.internal.model.JsonbAnnotatedElement.AnnotationWrapper
- ARRAY_SERIALIZERS - Static variable in class org.eclipse.yasson.internal.serializer.ArraySerializer
- arrayBuilder - Variable in class org.eclipse.yasson.internal.jsonstructure.JsonArrayBuilder
- ArrayDeserializer - Class in org.eclipse.yasson.internal.deserializer
-
Array container deserializer.
- ArrayDeserializer(ModelDeserializer<JsonParser>) - Constructor for class org.eclipse.yasson.internal.deserializer.ArrayDeserializer
- ArrayInstanceCreator - Class in org.eclipse.yasson.internal.deserializer
-
Creator of the array instance based upon the array type.
- ArrayInstanceCreator(ModelDeserializer<JsonParser>) - Constructor for class org.eclipse.yasson.internal.deserializer.ArrayInstanceCreator
- ArrayInstanceCreator.Base64ByteArray - Class in org.eclipse.yasson.internal.deserializer
- ArrayInstanceCreator.BooleanArrayCreator - Class in org.eclipse.yasson.internal.deserializer
- ArrayInstanceCreator.ByteArrayCreator - Class in org.eclipse.yasson.internal.deserializer
- ArrayInstanceCreator.CharArrayCreator - Class in org.eclipse.yasson.internal.deserializer
- ArrayInstanceCreator.DoubleArrayCreator - Class in org.eclipse.yasson.internal.deserializer
- ArrayInstanceCreator.FloatArrayCreator - Class in org.eclipse.yasson.internal.deserializer
- ArrayInstanceCreator.IntegerArrayCreator - Class in org.eclipse.yasson.internal.deserializer
- ArrayInstanceCreator.LongArrayCreator - Class in org.eclipse.yasson.internal.deserializer
- ArrayInstanceCreator.ObjectArrayCreator - Class in org.eclipse.yasson.internal.deserializer
- ArrayInstanceCreator.ShortArrayCreator - Class in org.eclipse.yasson.internal.deserializer
- ArraySerializer - Class in org.eclipse.yasson.internal.serializer
-
Array container serializer.
- ArraySerializer(ModelSerializer) - Constructor for class org.eclipse.yasson.internal.serializer.ArraySerializer
- ArraySerializer.Base64ByteArraySerializer - Class in org.eclipse.yasson.internal.serializer
- ArraySerializer.BooleanArraySerializer - Class in org.eclipse.yasson.internal.serializer
- ArraySerializer.ByteArraySerializer - Class in org.eclipse.yasson.internal.serializer
- ArraySerializer.CharacterArraySerializer - Class in org.eclipse.yasson.internal.serializer
- ArraySerializer.DoubleArraySerializer - Class in org.eclipse.yasson.internal.serializer
- ArraySerializer.FloatArraySerializer - Class in org.eclipse.yasson.internal.serializer
- ArraySerializer.IntegerArraySerializer - Class in org.eclipse.yasson.internal.serializer
- ArraySerializer.LongArraySerializer - Class in org.eclipse.yasson.internal.serializer
- ArraySerializer.ObjectArraySerializer - Class in org.eclipse.yasson.internal.serializer
- ArraySerializer.ShortArraySerializer - Class in org.eclipse.yasson.internal.serializer
- assignableCases(TypeDeserializerBuilder, JsonParser.Event[]) - Static method in class org.eclipse.yasson.internal.deserializer.types.TypeDeserializers
B
- Base64ByteArray(String, ModelDeserializer<JsonParser>) - Constructor for class org.eclipse.yasson.internal.deserializer.ArrayInstanceCreator.Base64ByteArray
- Base64ByteArraySerializer(String) - Constructor for class org.eclipse.yasson.internal.serializer.ArraySerializer.Base64ByteArraySerializer
- BEAN_MANAGER_NAME - Static variable in class org.eclipse.yasson.internal.components.JsonbComponentInstanceCreatorFactory
-
JNDI bean manager name.
- BEAN_MANAGER_NOT_FOUND_USING_DEFAULT - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
CDI bean manager not found, serializers and adapters will not have CDI support.
- BEAN_MANAGER_PROVIDER_NOT_FOUND - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Bean manager provider not found.
- beanManager - Variable in class org.eclipse.yasson.internal.components.BeanManagerInstanceCreator
- BeanManagerInstanceCreator - Class in org.eclipse.yasson.internal.components
-
CDI instance manager.
- BeanManagerInstanceCreator(Object) - Constructor for class org.eclipse.yasson.internal.components.BeanManagerInstanceCreator
-
Creates a new instance.
- BeanManagerInstanceCreator.CDIManagedBean<T> - Class in org.eclipse.yasson.internal.components
-
Holder for bean instance and its injection target.
- BigDecimalDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Deserializer of the
BigDecimal
type. - BigDecimalDeserializer(TypeDeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.deserializer.types.BigDecimalDeserializer
- BigDecimalSerializer - Class in org.eclipse.yasson.internal.serializer.types
-
Serializer of the
BigDecimal
type. - BigDecimalSerializer(TypeSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.types.BigDecimalSerializer
- BigIntegerDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Deserializer of the
BigInteger
type. - BigIntegerDeserializer(TypeDeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.deserializer.types.BigIntegerDeserializer
- BigIntegerSerializer - Class in org.eclipse.yasson.internal.serializer.types
-
Serializer of the
BigInteger
type. - BigIntegerSerializer(TypeSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.types.BigIntegerSerializer
- binaryDataStrategy - Variable in class org.eclipse.yasson.internal.JsonbConfigProperties
- bindingType - Variable in class org.eclipse.yasson.internal.components.AbstractComponentBinding
- bindingType - Variable in class org.eclipse.yasson.internal.components.ComponentBindings
- BooleanArrayCreator(ModelDeserializer<JsonParser>) - Constructor for class org.eclipse.yasson.internal.deserializer.ArrayInstanceCreator.BooleanArrayCreator
- BooleanArraySerializer(ModelSerializer) - Constructor for class org.eclipse.yasson.internal.serializer.ArraySerializer.BooleanArraySerializer
- BooleanDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Deserializer of the
Boolean
type. - BooleanDeserializer(TypeDeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.deserializer.types.BooleanDeserializer
- BooleanSerializer - Class in org.eclipse.yasson.internal.serializer.types
-
Serializer of the
Boolean
type. - BooleanSerializer(TypeSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.types.BooleanSerializer
- build() - Method in class org.eclipse.yasson.internal.JsonBindingBuilder
- build() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonArrayBuilder
- build() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonObjectBuilder
- build() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureBuilder
-
Build and get constructed
JsonStructure
. - build() - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization.Builder
- build() - Method in class org.eclipse.yasson.internal.model.customization.CreatorCustomization.Builder
- build() - Method in class org.eclipse.yasson.internal.model.customization.CustomizationBase.Builder
- build() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
- build() - Method in class org.eclipse.yasson.internal.model.customization.TypeInheritanceConfiguration.Builder
- build() - Method in class org.eclipse.yasson.internal.serializer.SerializerBuilderParams.Builder
- BUILD_IN_SUPPORT - Static variable in class org.eclipse.yasson.internal.BuiltInTypes
- builder - Variable in class org.eclipse.yasson.internal.jsonstructure.JsonObjectBuilder
- builder() - Static method in class org.eclipse.yasson.internal.model.customization.ClassCustomization
- builder() - Static method in class org.eclipse.yasson.internal.model.customization.CreatorCustomization
- builder() - Static method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization
- builder() - Static method in class org.eclipse.yasson.internal.model.customization.TypeInheritanceConfiguration
- builder(Type) - Static method in class org.eclipse.yasson.internal.serializer.SerializerBuilderParams
- Builder() - Constructor for class org.eclipse.yasson.internal.model.customization.ClassCustomization.Builder
- Builder() - Constructor for class org.eclipse.yasson.internal.model.customization.CreatorCustomization.Builder
- Builder() - Constructor for class org.eclipse.yasson.internal.model.customization.CustomizationBase.Builder
- Builder() - Constructor for class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
- Builder() - Constructor for class org.eclipse.yasson.internal.model.customization.TypeInheritanceConfiguration.Builder
- Builder(Type) - Constructor for class org.eclipse.yasson.internal.serializer.SerializerBuilderParams.Builder
- builders - Variable in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
- BuiltInTypes - Class in org.eclipse.yasson.internal
-
Types which are supported by the Yasson by default.
- BuiltInTypes() - Constructor for class org.eclipse.yasson.internal.BuiltInTypes
- ByteArrayCreator(ModelDeserializer<JsonParser>) - Constructor for class org.eclipse.yasson.internal.deserializer.ArrayInstanceCreator.ByteArrayCreator
- ByteArraySerializer(ModelSerializer) - Constructor for class org.eclipse.yasson.internal.serializer.ArraySerializer.ByteArraySerializer
- ByteDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Deserializer of the
Byte
type. - ByteDeserializer(TypeDeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.deserializer.types.ByteDeserializer
- ByteSerializer - Class in org.eclipse.yasson.internal.serializer.types
-
Serializer of the
Byte
type. - ByteSerializer(TypeSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.types.ByteSerializer
C
- cache - Variable in class org.eclipse.yasson.internal.serializer.types.ObjectTypeSerializer
- CACHE - Static variable in class org.eclipse.yasson.internal.deserializer.ArrayInstanceCreator
- CachedItem(Type, JsonbNumberFormatter, JsonbDateFormatter) - Constructor for class org.eclipse.yasson.internal.deserializer.DeserializationModelCreator.CachedItem
- calculateReadWriteName(String, String, PropertyNamingStrategy) - Static method in class org.eclipse.yasson.internal.model.PropertyModel
-
If customized by JsonbPropertyAnnotation, than is used, otherwise use strategy to translate.
- CalendarDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Deserializer of the
Calendar
type. - CalendarDeserializer(TypeDeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.deserializer.types.CalendarDeserializer
- CalendarSerializer - Class in org.eclipse.yasson.internal.serializer.types
-
Serializer of the
Calendar
type. - CalendarSerializer(TypeSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.types.CalendarSerializer
- calendarTemplate - Variable in class org.eclipse.yasson.internal.deserializer.types.CalendarDeserializer
- calendarTemplate - Variable in class org.eclipse.yasson.internal.deserializer.types.XmlGregorianCalendarDeserializer
- call(Object[], Class<T>) - Method in class org.eclipse.yasson.internal.model.JsonbCreator
-
Create instance by either constructor or factory method, with provided parameter values and a Class to call on.
- CANNOT_MARSHAL_OBJECT - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Object cannot be serialized.
- CANT_CONVERT_JSON_VALUE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
JsonValue
could not be converted to some type. - CANT_CREATE_INSTANCE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Instance could not be created.
- CANT_CREATE_ROOT_INSTANCE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Root instance could not be created.
- CASE_INSENSITIVE_STRATEGY - Static variable in class org.eclipse.yasson.internal.model.customization.StrategiesProvider
-
Case insensitive naming strategy.
- CDI_SPI_CLASS - Static variable in class org.eclipse.yasson.internal.components.JsonbComponentInstanceCreatorFactory
- CDIManagedBean(T, InjectionTarget<T>, CreationalContext<T>) - Constructor for class org.eclipse.yasson.internal.components.BeanManagerInstanceCreator.CDIManagedBean
- chain - Variable in class org.eclipse.yasson.internal.serializer.types.ObjectTypeSerializer
- chain - Variable in class org.eclipse.yasson.internal.serializer.types.TypeSerializerBuilder
- CharacterArraySerializer(ModelSerializer) - Constructor for class org.eclipse.yasson.internal.serializer.ArraySerializer.CharacterArraySerializer
- CharArrayCreator(ModelDeserializer<JsonParser>) - Constructor for class org.eclipse.yasson.internal.deserializer.ArrayInstanceCreator.CharArrayCreator
- CharDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Deserializer of the
Character
type. - CharDeserializer(TypeDeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.deserializer.types.CharDeserializer
- CharSerializer - Class in org.eclipse.yasson.internal.serializer.types
-
Serializer of the
Character
type. - CharSerializer(TypeSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.types.CharSerializer
- checkDuplicityPolymorphicPropertyNames(TypeInheritanceConfiguration) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
- Checker(JsonParser.Event...) - Constructor for enum org.eclipse.yasson.internal.deserializer.PositionChecker.Checker
- checkIJson(String, JsonbConfigProperties) - Method in class org.eclipse.yasson.internal.deserializer.types.StringDeserializer
- checkPropertyNameClash(List<PropertyModel>, Class<?>) - Static method in class org.eclipse.yasson.internal.ClassParser
- checkState() - Method in class org.eclipse.yasson.internal.DeserializationContextImpl
- checkSubclassRuntimeInfo(TypeVariable) - Method in class org.eclipse.yasson.internal.VariableTypeInheritanceSearch
- checkTransientIncompatible(JsonbAnnotatedElement<?>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
-
Finds annotations incompatible with
JsonbTransient
annotation. - CLASS - Enum constant in enum org.eclipse.yasson.internal.model.AnnotationTarget
-
Indicates annotation has been applied on class level.
- CLASS_LOAD_NOT_ALLOWED - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Loading of specific class in not allowed.
- classCustomization - Variable in class org.eclipse.yasson.internal.model.ClassModel
- ClassCustomization - Class in org.eclipse.yasson.internal.model.customization
-
Customization which could be applied on a class or package level.
- ClassCustomization(ClassCustomization.Builder) - Constructor for class org.eclipse.yasson.internal.model.customization.ClassCustomization
-
Copies properties from builder an creates immutable instance.
- ClassCustomization.Builder - Class in org.eclipse.yasson.internal.model.customization
-
The customization builder that would be used to build an instance of
ClassCustomization
to ensure its immutability. - classes - Variable in class org.eclipse.yasson.internal.MappingContext
- classModel - Variable in class org.eclipse.yasson.internal.model.PropertyModel
-
Model of the class this field belongs to.
- ClassModel - Class in org.eclipse.yasson.internal.model
-
A model for Java class.
- ClassModel(Class<?>, ClassCustomization, ClassModel, PropertyNamingStrategy) - Constructor for class org.eclipse.yasson.internal.model.ClassModel
-
Create instance of class model.
- ClassMultiReleaseExtension - Class in org.eclipse.yasson.internal
-
Search for instance creator from other sources.
- ClassMultiReleaseExtension() - Constructor for class org.eclipse.yasson.internal.ClassMultiReleaseExtension
- classParser - Variable in class org.eclipse.yasson.internal.MappingContext
- ClassParser - Class in org.eclipse.yasson.internal
-
Created a class internal model.
- ClassParser(JsonbContext) - Constructor for class org.eclipse.yasson.internal.ClassParser
- clazz - Variable in class org.eclipse.yasson.internal.deserializer.CollectionInstanceCreator
- clazz - Variable in class org.eclipse.yasson.internal.deserializer.JsonbCreatorDeserializer
- clazz - Variable in class org.eclipse.yasson.internal.deserializer.MapInstanceCreator
- clazz - Variable in class org.eclipse.yasson.internal.deserializer.types.TypeDeserializer
- clazz - Variable in class org.eclipse.yasson.internal.deserializer.types.TypeDeserializerBuilder
- clazz - Variable in class org.eclipse.yasson.internal.model.ClassModel
- clazz - Variable in class org.eclipse.yasson.internal.serializer.types.TypeSerializerBuilder
- cleanupBean(BeanManagerInstanceCreator.CDIManagedBean<T>) - Method in class org.eclipse.yasson.internal.components.BeanManagerInstanceCreator
- close() - Method in class org.eclipse.yasson.internal.components.BeanManagerInstanceCreator
- close() - Method in class org.eclipse.yasson.internal.components.DefaultConstructorCreator
- close() - Method in class org.eclipse.yasson.internal.deserializer.YassonParser
- close() - Method in class org.eclipse.yasson.internal.JsonBinding
- close() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
- close() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureToParserAdapter
- close() - Method in class org.eclipse.yasson.internal.serializer.YassonGenerator
- CLOSING_EVENTS - Static variable in class org.eclipse.yasson.internal.deserializer.PositionChecker
- collectAnnotations(Class<?>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
-
Collect annotations of given class, its interfaces and the package.
- collectFromInterfaces(Class<T>, Class<?>, Map<Class<?>, T>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
- collectIgnoredProperties(TypeInheritanceConfiguration) - Method in class org.eclipse.yasson.internal.deserializer.DeserializationModelCreator
- collectInterfaceAnnotations(Class<?>, Class<?>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
- collectInterfaces(Class<?>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
-
Get class interfaces recursively.
- CollectionDeserializer - Class in org.eclipse.yasson.internal.deserializer
-
Collection container deserializer.
- CollectionDeserializer(ModelDeserializer<JsonParser>) - Constructor for class org.eclipse.yasson.internal.deserializer.CollectionDeserializer
- CollectionInstanceCreator - Class in org.eclipse.yasson.internal.deserializer
-
Collection instance creator.
- CollectionInstanceCreator(CollectionDeserializer, Type) - Constructor for class org.eclipse.yasson.internal.deserializer.CollectionInstanceCreator
- CollectionSerializer - Class in org.eclipse.yasson.internal.serializer
-
Collection container serializer.
- CollectionSerializer(ModelSerializer) - Constructor for class org.eclipse.yasson.internal.serializer.CollectionSerializer
- compareTo(PropertyModel) - Method in class org.eclipse.yasson.internal.model.PropertyModel
- ComponentBindings - Class in org.eclipse.yasson.internal.components
-
Wrapper holding singleton instances of user defined components - Adapters, (De)Serializers.
- ComponentBindings(Type) - Constructor for class org.eclipse.yasson.internal.components.ComponentBindings
-
Construct empty bindings for a given type.
- ComponentBindings(Type, SerializerBinding, DeserializerBinding, AdapterBinding) - Constructor for class org.eclipse.yasson.internal.components.ComponentBindings
-
Creates an instance and populates it with bindings for a given type.
- ComponentBoundCustomization - Interface in org.eclipse.yasson.internal.model.customization
-
Customization which is aware of bound components, such as adapters and (de)serializers.
- componentClass - Variable in class org.eclipse.yasson.internal.deserializer.ArrayInstanceCreator.ObjectArrayCreator
- componentInstanceCreator - Variable in class org.eclipse.yasson.internal.JsonbContext
- componentMatcher - Variable in class org.eclipse.yasson.internal.JsonbContext
- ComponentMatcher - Class in org.eclipse.yasson.internal
-
Searches for a registered components or Serializer for a given type.
- ComponentMatcher(JsonbContext) - Constructor for class org.eclipse.yasson.internal.ComponentMatcher
-
Create component matcher.
- config - Variable in class org.eclipse.yasson.internal.JsonBindingBuilder
- configProperties - Variable in class org.eclipse.yasson.internal.deserializer.MapInstanceCreator
- configProperties - Variable in class org.eclipse.yasson.internal.deserializer.types.TypeDeserializerBuilder
- configProperties - Variable in class org.eclipse.yasson.internal.JsonbContext
- CONSTRUCTOR_PROPERTIES_ANNOTATION - Static variable in class org.eclipse.yasson.internal.AnnotationFinder
- constructorProperties - Variable in class org.eclipse.yasson.internal.ConstructorPropertiesAnnotationIntrospector
- ConstructorPropertiesAnnotationIntrospector - Class in org.eclipse.yasson.internal
- ConstructorPropertiesAnnotationIntrospector(JsonbContext, AnnotationFinder) - Constructor for class org.eclipse.yasson.internal.ConstructorPropertiesAnnotationIntrospector
-
Only for testing and internal purposes.
- constructorPropertiesIntrospector - Variable in class org.eclipse.yasson.internal.AnnotationIntrospector
- CONTAINER - Enum constant in enum org.eclipse.yasson.internal.deserializer.PositionChecker.Checker
-
Container bound events.
- containerWithNulls - Variable in class org.eclipse.yasson.internal.SerializationContextImpl
- contains(String) - Method in class org.eclipse.yasson.internal.model.JsonbCreator
-
True if param name is one of creator params.
- context - Variable in class org.eclipse.yasson.internal.deserializer.YassonParser
- ContextSwitcher - Class in org.eclipse.yasson.internal.deserializer
-
Deserializer which creates new deserialization context and invokes delegate with it.
- ContextSwitcher(ModelDeserializer<Object>, ModelDeserializer<JsonParser>) - Constructor for class org.eclipse.yasson.internal.deserializer.ContextSwitcher
- CONVERSION_NOT_SUPPORTED - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Conversion target type from or to String is not supported.
- create() - Method in class org.eclipse.yasson.JsonBindingProvider
- create(Class<?>, Class<?>, ModelDeserializer<JsonParser>) - Static method in class org.eclipse.yasson.internal.deserializer.ArrayInstanceCreator
- create(Class<?>, JsonbContext, ModelSerializer) - Static method in class org.eclipse.yasson.internal.serializer.ArraySerializer
- create(Class<?>, ModelSerializer, ModelSerializer) - Static method in class org.eclipse.yasson.internal.serializer.MapSerializer
- createArrayCommonDeserializer(DeserializationModelCreator.CachedItem, Class<?>, Class<?>, ModelDeserializer<JsonParser>) - Method in class org.eclipse.yasson.internal.deserializer.DeserializationModelCreator
- createArrayDeserializer(DeserializationModelCreator.CachedItem, Class<?>, LinkedList<Type>, Customization) - Method in class org.eclipse.yasson.internal.deserializer.DeserializationModelCreator
- createArraySerializer(LinkedList<Type>, Class<?>, Customization) - Method in class org.eclipse.yasson.internal.serializer.SerializationModelCreator
- createBase64Deserializer(String, ModelDeserializer<JsonParser>) - Static method in class org.eclipse.yasson.internal.deserializer.ArrayInstanceCreator
- createCachedItem(Type, Customization) - Method in class org.eclipse.yasson.internal.deserializer.DeserializationModelCreator
- createCollectionDeserializer(DeserializationModelCreator.CachedItem, Class<?>, LinkedList<Type>, Customization) - Method in class org.eclipse.yasson.internal.deserializer.DeserializationModelCreator
- createCollectionSerializer(LinkedList<Type>, Type, Customization) - Method in class org.eclipse.yasson.internal.serializer.SerializationModelCreator
- createCompatibilityValueChanger(Locale) - Method in class org.eclipse.yasson.internal.deserializer.types.AbstractNumberDeserializer
- createGenericArray(DeserializationModelCreator.CachedItem, Class<?>, LinkedList<Type>, Customization) - Method in class org.eclipse.yasson.internal.deserializer.DeserializationModelCreator
- createGenericArraySerializer(LinkedList<Type>, Type, Customization) - Method in class org.eclipse.yasson.internal.serializer.SerializationModelCreator
- createIncompatibleValueError() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonArrayIterator
- createIncompatibleValueError() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonObjectIterator
- createIncompatibleValueError() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureIterator
-
Creates an exception for throwing in case of current value type is not compatible with called getter return type.
- createInstance(Class<?>) - Method in class org.eclipse.yasson.internal.deserializer.MapInstanceCreator
- createInstance(Class<T>) - Static method in class org.eclipse.yasson.internal.InstanceCreator
-
Create an instance of the given class with its default constructor.
- createInterfaceInstance(Class<?>) - Method in class org.eclipse.yasson.internal.deserializer.CollectionInstanceCreator
- createJsonbCreator(Executable, String[]) - Method in class org.eclipse.yasson.internal.ConstructorPropertiesAnnotationIntrospector
- createJsonbCreator(Executable, JsonbCreator, Class<?>, PropertyNamingStrategy) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
- createJsonbDateFormatter(String, String, Property) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
-
Creates
JsonbDateFormatter
caches formatter instance if possible. - createJsonpProperties(JsonbConfig) - Method in class org.eclipse.yasson.internal.JsonbContext
-
Propagates properties from JsonbConfig to JSONP generator / parser factories.
- createLowerCaseStrategyWithSeparator(char) - Static method in class org.eclipse.yasson.internal.model.customization.StrategiesProvider
- createMapDeserializer(DeserializationModelCreator.CachedItem, Class<?>, LinkedList<Type>, Customization) - Method in class org.eclipse.yasson.internal.deserializer.DeserializationModelCreator
- createMapSerializer(LinkedList<Type>, Type, Customization) - Method in class org.eclipse.yasson.internal.serializer.SerializationModelCreator
- createNewChain(LinkedList<Type>, ModelDeserializer<Object>, Class<?>, Type, Customization) - Method in class org.eclipse.yasson.internal.deserializer.DeserializationModelCreator
- createNoArgConstructorInstance(Constructor<T>) - Static method in class org.eclipse.yasson.internal.ReflectionUtils
-
Create instance with constructor.
- createObjectDeserializer(LinkedList<Type>, Type, Customization, ClassModel, Class<?>, DeserializationModelCreator.CachedItem) - Method in class org.eclipse.yasson.internal.deserializer.DeserializationModelCreator
- createObjectSerializer(LinkedList<Type>, Type, ClassModel) - Method in class org.eclipse.yasson.internal.serializer.SerializationModelCreator
- createOptionalDeserializer(LinkedList<Type>, Type, Customization, DeserializationModelCreator.CachedItem) - Method in class org.eclipse.yasson.internal.deserializer.DeserializationModelCreator
- createOptionalSerializer(LinkedList<Type>, Type, Customization, boolean) - Method in class org.eclipse.yasson.internal.serializer.SerializationModelCreator
- createParseClassModelFunction(ClassModel, ClassParser, JsonbContext) - Static method in class org.eclipse.yasson.internal.MappingContext
- createPolymorphismPropertySerializer(TypeInheritanceConfiguration, String) - Method in class org.eclipse.yasson.internal.serializer.SerializationModelCreator
- createReadHandle(Field, Method, boolean, PropertyVisibilityStrategy) - Static method in class org.eclipse.yasson.internal.model.PropertyModel
- createUpperCamelCaseStrategy() - Static method in class org.eclipse.yasson.internal.model.customization.StrategiesProvider
- createUpperCamelCaseWithSpaceStrategy() - Static method in class org.eclipse.yasson.internal.model.customization.StrategiesProvider
- createWriteHandle(Field, Method, boolean, PropertyVisibilityStrategy) - Static method in class org.eclipse.yasson.internal.model.PropertyModel
- CREATING_HANDLES - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Am error has occurred while creating handles.
- creationalContext - Variable in class org.eclipse.yasson.internal.components.BeanManagerInstanceCreator.CDIManagedBean
- creator - Variable in class org.eclipse.yasson.internal.deserializer.JsonbCreatorDeserializer
- creator - Variable in class org.eclipse.yasson.internal.model.customization.ClassCustomization.Builder
- creator - Variable in class org.eclipse.yasson.internal.model.customization.ClassCustomization
- creator(JsonbCreator) - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization.Builder
- CREATOR_PARAMETER_NOT_ANNOTATED - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Creator parameter has to be annotated by
JsonbProperty
annotation. - creatorCustomization - Variable in class org.eclipse.yasson.internal.model.CreatorModel
- CreatorCustomization - Class in org.eclipse.yasson.internal.model.customization
-
Customization for creator (constructor / factory methods) parameters.
- CreatorCustomization(CreatorCustomization.Builder) - Constructor for class org.eclipse.yasson.internal.model.customization.CreatorCustomization
-
Creates new creator customization instance.
- CreatorCustomization.Builder - Class in org.eclipse.yasson.internal.model.customization
- CreatorModel - Class in org.eclipse.yasson.internal.model
-
Parameter for creator constructor / method model.
- CreatorModel(String, Parameter, Executable, JsonbContext) - Constructor for class org.eclipse.yasson.internal.model.CreatorModel
-
Creates a new instance.
- creatorParams - Variable in class org.eclipse.yasson.internal.deserializer.JsonbCreatorDeserializer
- creatorParamsList(JsonbCreator) - Method in class org.eclipse.yasson.internal.deserializer.DeserializationModelCreator
- CREATORS - Static variable in class org.eclipse.yasson.internal.InstanceCreator
- currentKey - Variable in class org.eclipse.yasson.internal.jsonstructure.JsonObjectIterator
- currentlyProcessedObjects - Variable in class org.eclipse.yasson.internal.ProcessingContext
-
Used to avoid StackOverflowError, when adapted / serialized object contains instance of its type inside it or when object has recursive reference.
- currentlyProcessedObjects - Variable in class org.eclipse.yasson.internal.SerializationContextImpl
-
Used to avoid StackOverflowError, when adapted / serialized object contains instance of its type inside it or when object has recursive reference.
- currentValue - Variable in class org.eclipse.yasson.internal.jsonstructure.JsonArrayIterator
- customization - Variable in class org.eclipse.yasson.internal.DeserializationContextImpl
- customization - Variable in class org.eclipse.yasson.internal.deserializer.types.TypeDeserializerBuilder
- customization - Variable in class org.eclipse.yasson.internal.deserializer.UserDefinedDeserializer
- customization - Variable in class org.eclipse.yasson.internal.model.PropertyModel
-
Customization of this property.
- customization - Variable in class org.eclipse.yasson.internal.serializer.SerializerBuilderParams.Builder
- customization - Variable in class org.eclipse.yasson.internal.serializer.SerializerBuilderParams
- customization - Variable in class org.eclipse.yasson.internal.serializer.types.ObjectTypeSerializer
- customization - Variable in class org.eclipse.yasson.internal.serializer.types.TypeSerializerBuilder
- customization(Customization) - Method in class org.eclipse.yasson.internal.serializer.SerializerBuilderParams.Builder
- Customization - Interface in org.eclipse.yasson.internal.model.customization
-
Customization configuration for class or field.
- CustomizationBase - Class in org.eclipse.yasson.internal.model.customization
-
Common properties of
ClassCustomization
andPropertyCustomization
. - CustomizationBase(CustomizationBase.Builder<?, ?>) - Constructor for class org.eclipse.yasson.internal.model.customization.CustomizationBase
-
Copies properties from builder an creates immutable instance.
- CustomizationBase.Builder<T,
B> - Class in org.eclipse.yasson.internal.model.customization - CyclicReferenceDeserializer - Class in org.eclipse.yasson.internal.deserializer
-
Deserialization solution for cyclic references.
- CyclicReferenceDeserializer(Type) - Constructor for class org.eclipse.yasson.internal.deserializer.CyclicReferenceDeserializer
- CyclicReferenceSerializer - Class in org.eclipse.yasson.internal.serializer
-
Solution for cyclic references in serialization.
- CyclicReferenceSerializer(Type) - Constructor for class org.eclipse.yasson.internal.serializer.CyclicReferenceSerializer
D
- DATATYPE_FACTORY_CREATION_FAILED - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
An error occurred while DatatypeFactory creation.
- datatypeFactory - Variable in class org.eclipse.yasson.internal.deserializer.types.XmlGregorianCalendarDeserializer
- DATE_PARSE_ERROR - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
There has been an error during parsing number.
- DATE_TIME_IN_MILLIS_AS_A_STRING - Static variable in class org.eclipse.yasson.YassonConfig
- DateDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Deserializer of the
Date
type. - DateDeserializer(TypeDeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.deserializer.types.DateDeserializer
- dateFormatter - Variable in class org.eclipse.yasson.internal.deserializer.DeserializationModelCreator.CachedItem
- dateFormatter - Variable in class org.eclipse.yasson.internal.JsonbConfigProperties
- dateFormatter - Variable in class org.eclipse.yasson.internal.model.customization.CreatorCustomization.Builder
- dateFormatter - Variable in class org.eclipse.yasson.internal.model.customization.CreatorCustomization
- dateFormatter(JsonbDateFormatter) - Method in class org.eclipse.yasson.internal.model.customization.CreatorCustomization.Builder
- dateInMillisecondsAsString - Variable in class org.eclipse.yasson.internal.JsonbConfigProperties
- DateSerializer<T> - Class in org.eclipse.yasson.internal.serializer.types
-
Serializer of the
Date
type. - DateSerializer(TypeSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.types.DateSerializer
- dateTimeFormatter - Variable in class org.eclipse.yasson.internal.JsonbDateFormatter
- dateTimeFormatter - Variable in class org.eclipse.yasson.internal.model.customization.ClassCustomization.Builder
- dateTimeFormatter - Variable in class org.eclipse.yasson.internal.model.customization.ClassCustomization
- dateTimeFormatter(JsonbDateFormatter) - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization.Builder
- declaringClassElement - Variable in class org.eclipse.yasson.internal.model.Property
- decoder - Variable in class org.eclipse.yasson.internal.deserializer.ArrayInstanceCreator.Base64ByteArray
- DEFAULT - Static variable in class org.eclipse.yasson.internal.JsonbDateFormatter
- DEFAULT_CREATOR_VALUES - Static variable in class org.eclipse.yasson.internal.deserializer.DeserializationModelCreator
- DEFAULT_DATE_FORMATTER - Static variable in class org.eclipse.yasson.internal.serializer.types.DateSerializer
- DEFAULT_DATE_TIME_FORMATTER - Static variable in class org.eclipse.yasson.internal.deserializer.types.DateDeserializer
- DEFAULT_FORMAT - Static variable in class org.eclipse.yasson.internal.deserializer.types.MonthDayTypeDeserializer
- DEFAULT_FORMAT - Static variable in class org.eclipse.yasson.internal.deserializer.types.YearMonthTypeDeserializer
- DEFAULT_FORMAT - Static variable in class org.eclipse.yasson.internal.serializer.types.LocalDateSerializer
- DEFAULT_FORMAT - Static variable in class org.eclipse.yasson.internal.serializer.types.MonthDayTypeSerializer
- DEFAULT_FORMAT - Static variable in class org.eclipse.yasson.internal.serializer.types.YearMonthTypeSerializer
- DEFAULT_FORMATTER - Static variable in class org.eclipse.yasson.internal.deserializer.types.InstantDeserializer
- DEFAULT_FORMATTER - Static variable in class org.eclipse.yasson.internal.deserializer.types.SqlDateDeserializer
- DEFAULT_FORMATTER - Static variable in class org.eclipse.yasson.internal.deserializer.types.SqlTimestampDeserializer
- DEFAULT_FORMATTER - Static variable in class org.eclipse.yasson.internal.serializer.types.SqlTimestampSerializer
-
Default Yasson
DateTimeFormatter
. - DEFAULT_PRIORITY - Static variable in interface org.eclipse.yasson.spi.JsonbComponentInstanceCreator
-
Default component priority.
- defaultConstructor - Variable in class org.eclipse.yasson.internal.deserializer.DefaultObjectInstanceCreator
- defaultConstructor - Variable in class org.eclipse.yasson.internal.model.ClassModel
- DefaultConstructorCreator - Class in org.eclipse.yasson.internal.components
-
Creates components instance with default constructor.
- DefaultConstructorCreator() - Constructor for class org.eclipse.yasson.internal.components.DefaultConstructorCreator
- defaultCreatorValues - Variable in class org.eclipse.yasson.internal.deserializer.JsonbCreatorDeserializer
- defaultMapImplType - Variable in class org.eclipse.yasson.internal.JsonbConfigProperties
- DefaultObjectInstanceCreator - Class in org.eclipse.yasson.internal.deserializer
-
Creator of the class instance with the default constructor.
- DefaultObjectInstanceCreator(ModelDeserializer<JsonParser>, Class<?>, Constructor<?>) - Constructor for class org.eclipse.yasson.internal.deserializer.DefaultObjectInstanceCreator
- defaultProcessor - Variable in class org.eclipse.yasson.internal.deserializer.InheritanceInstanceCreator
- DefaultVisibilityStrategy(Method) - Constructor for class org.eclipse.yasson.internal.model.PropertyModel.DefaultVisibilityStrategy
- DeferredDeserializer - Class in org.eclipse.yasson.internal.deserializer
-
Deferred deserializer used for postponed value setting.
- DeferredDeserializer(ModelDeserializer<Object>) - Constructor for class org.eclipse.yasson.internal.deserializer.DeferredDeserializer
- definedType - Variable in class org.eclipse.yasson.internal.model.customization.TypeInheritanceConfiguration.Builder
- definedType - Variable in class org.eclipse.yasson.internal.model.customization.TypeInheritanceConfiguration
- definedType - Variable in class org.eclipse.yasson.internal.model.JsonbAnnotatedElement.AnnotationWrapper
- definedType(Class<?>) - Method in class org.eclipse.yasson.internal.model.customization.TypeInheritanceConfiguration.Builder
- delayedSetters - Variable in class org.eclipse.yasson.internal.DeserializationContextImpl
- delegate - Variable in class org.eclipse.yasson.internal.deserializer.AdapterDeserializer
- delegate - Variable in class org.eclipse.yasson.internal.deserializer.ArrayDeserializer
- delegate - Variable in class org.eclipse.yasson.internal.deserializer.ArrayInstanceCreator.Base64ByteArray
- delegate - Variable in class org.eclipse.yasson.internal.deserializer.ArrayInstanceCreator
- delegate - Variable in class org.eclipse.yasson.internal.deserializer.CollectionDeserializer
- delegate - Variable in class org.eclipse.yasson.internal.deserializer.CollectionInstanceCreator
- delegate - Variable in class org.eclipse.yasson.internal.deserializer.ContextSwitcher
- delegate - Variable in class org.eclipse.yasson.internal.deserializer.CyclicReferenceDeserializer
- delegate - Variable in class org.eclipse.yasson.internal.deserializer.DefaultObjectInstanceCreator
- delegate - Variable in class org.eclipse.yasson.internal.deserializer.DeferredDeserializer
- delegate - Variable in class org.eclipse.yasson.internal.deserializer.MapInstanceCreator
- delegate - Variable in class org.eclipse.yasson.internal.deserializer.OptionalDeserializer
- delegate - Variable in class org.eclipse.yasson.internal.deserializer.PositionChecker
- delegate - Variable in class org.eclipse.yasson.internal.deserializer.types.JsonValueDeserializer
- delegate - Variable in class org.eclipse.yasson.internal.deserializer.types.ObjectTypeDeserializer
- delegate - Variable in class org.eclipse.yasson.internal.deserializer.types.OptionalIntDeserializer
- delegate - Variable in class org.eclipse.yasson.internal.deserializer.types.TypeDeserializer
- delegate - Variable in class org.eclipse.yasson.internal.deserializer.types.TypeDeserializerBuilder
- delegate - Variable in class org.eclipse.yasson.internal.deserializer.UserDefinedDeserializer
- delegate - Variable in class org.eclipse.yasson.internal.deserializer.ValueExtractor
- delegate - Variable in class org.eclipse.yasson.internal.deserializer.YassonParser
- delegate - Variable in class org.eclipse.yasson.internal.serializer.AbstractSerializer
- delegate - Variable in class org.eclipse.yasson.internal.serializer.CollectionSerializer
- delegate - Variable in class org.eclipse.yasson.internal.serializer.CyclicReferenceSerializer
- delegate - Variable in class org.eclipse.yasson.internal.serializer.KeyWriter
- delegate - Variable in class org.eclipse.yasson.internal.serializer.NullSerializer
- delegate - Variable in class org.eclipse.yasson.internal.serializer.NullVisibilitySwitcher
- delegate - Variable in class org.eclipse.yasson.internal.serializer.OptionalSerializer
- delegate - Variable in class org.eclipse.yasson.internal.serializer.RecursionChecker
- delegate - Variable in class org.eclipse.yasson.internal.serializer.ValueGetterSerializer
- delegate - Variable in class org.eclipse.yasson.internal.serializer.YassonGenerator
- DeserializationContextImpl - Class in org.eclipse.yasson.internal
-
Deserialization context implementation.
- DeserializationContextImpl(DeserializationContextImpl) - Constructor for class org.eclipse.yasson.internal.DeserializationContextImpl
-
Create new instance based on previous context.
- DeserializationContextImpl(JsonbContext) - Constructor for class org.eclipse.yasson.internal.DeserializationContextImpl
-
Parent instance for marshaller and unmarshaller.
- deserializationModelCreator - Variable in class org.eclipse.yasson.internal.deserializer.InheritanceInstanceCreator
- deserializationModelCreator - Variable in class org.eclipse.yasson.internal.JsonbContext
- DeserializationModelCreator - Class in org.eclipse.yasson.internal.deserializer
-
Creator of the deserialization models for deserialized types.
- DeserializationModelCreator(JsonbContext) - Constructor for class org.eclipse.yasson.internal.deserializer.DeserializationModelCreator
-
Create new instance.
- DeserializationModelCreator.CachedItem - Class in org.eclipse.yasson.internal.deserializer
- deserialize(boolean, DeserializationContextImpl) - Method in class org.eclipse.yasson.internal.deserializer.types.TypeDeserializer
- deserialize(JsonParser, DeserializationContext, Type) - Method in class org.eclipse.yasson.internal.deserializer.types.SqlDateDeserializer
- deserialize(JsonParser, DeserializationContextImpl) - Method in class org.eclipse.yasson.internal.deserializer.ArrayDeserializer
- deserialize(JsonParser, DeserializationContextImpl) - Method in class org.eclipse.yasson.internal.deserializer.ArrayInstanceCreator.Base64ByteArray
- deserialize(JsonParser, DeserializationContextImpl) - Method in class org.eclipse.yasson.internal.deserializer.ArrayInstanceCreator
- deserialize(JsonParser, DeserializationContextImpl) - Method in class org.eclipse.yasson.internal.deserializer.CollectionDeserializer
- deserialize(JsonParser, DeserializationContextImpl) - Method in class org.eclipse.yasson.internal.deserializer.CollectionInstanceCreator
- deserialize(JsonParser, DeserializationContextImpl) - Method in class org.eclipse.yasson.internal.deserializer.ContextSwitcher
- deserialize(JsonParser, DeserializationContextImpl) - Method in class org.eclipse.yasson.internal.deserializer.CyclicReferenceDeserializer
- deserialize(JsonParser, DeserializationContextImpl) - Method in class org.eclipse.yasson.internal.deserializer.DefaultObjectInstanceCreator
- deserialize(JsonParser, DeserializationContextImpl) - Method in class org.eclipse.yasson.internal.deserializer.InheritanceInstanceCreator
- deserialize(JsonParser, DeserializationContextImpl) - Method in class org.eclipse.yasson.internal.deserializer.JsonbCreatorDeserializer
- deserialize(JsonParser, DeserializationContextImpl) - Method in class org.eclipse.yasson.internal.deserializer.MapDeserializer
- deserialize(JsonParser, DeserializationContextImpl) - Method in class org.eclipse.yasson.internal.deserializer.MapInstanceCreator
- deserialize(JsonParser, DeserializationContextImpl) - Method in class org.eclipse.yasson.internal.deserializer.NullCheckDeserializer
- deserialize(JsonParser, DeserializationContextImpl) - Method in class org.eclipse.yasson.internal.deserializer.ObjectDeserializer
- deserialize(JsonParser, DeserializationContextImpl) - Method in class org.eclipse.yasson.internal.deserializer.OptionalDeserializer
- deserialize(JsonParser, DeserializationContextImpl) - Method in class org.eclipse.yasson.internal.deserializer.PositionChecker
- deserialize(JsonParser, DeserializationContextImpl) - Method in class org.eclipse.yasson.internal.deserializer.types.JsonValueDeserializer
- deserialize(JsonParser, DeserializationContextImpl) - Method in class org.eclipse.yasson.internal.deserializer.types.ObjectTypeDeserializer
- deserialize(JsonParser, DeserializationContextImpl) - Method in class org.eclipse.yasson.internal.deserializer.types.OptionalDoubleDeserializer
- deserialize(JsonParser, DeserializationContextImpl) - Method in class org.eclipse.yasson.internal.deserializer.types.OptionalIntDeserializer
- deserialize(JsonParser, DeserializationContextImpl) - Method in class org.eclipse.yasson.internal.deserializer.types.OptionalLongDeserializer
- deserialize(JsonParser, DeserializationContextImpl) - Method in class org.eclipse.yasson.internal.deserializer.types.TypeDeserializer
- deserialize(JsonParser, DeserializationContextImpl) - Method in class org.eclipse.yasson.internal.deserializer.UserDefinedDeserializer
- deserialize(JsonParser, DeserializationContextImpl) - Method in class org.eclipse.yasson.internal.deserializer.ValueExtractor
- deserialize(Class<T>, JsonParser) - Method in class org.eclipse.yasson.internal.DeserializationContextImpl
- deserialize(Object, DeserializationContextImpl) - Method in class org.eclipse.yasson.internal.deserializer.AdapterDeserializer
- deserialize(Object, DeserializationContextImpl) - Method in class org.eclipse.yasson.internal.deserializer.DeferredDeserializer
- deserialize(Object, DeserializationContextImpl) - Method in class org.eclipse.yasson.internal.deserializer.JustReturn
- deserialize(Object, DeserializationContextImpl) - Method in class org.eclipse.yasson.internal.deserializer.RequiredCreatorParameter
- deserialize(Object, DeserializationContextImpl) - Method in class org.eclipse.yasson.internal.deserializer.ValueSetterDeserializer
- deserialize(Type, JsonParser) - Method in class org.eclipse.yasson.internal.DeserializationContextImpl
- deserialize(Type, JsonParser, DeserializationContextImpl) - Method in class org.eclipse.yasson.internal.JsonBinding
- deserialize(String, DeserializationContextImpl) - Method in class org.eclipse.yasson.internal.deserializer.types.TypeDeserializer
- deserialize(T, DeserializationContextImpl) - Method in interface org.eclipse.yasson.internal.deserializer.ModelDeserializer
-
Deserialize provided value or delegate deserialization to the next deserializer.
- DESERIALIZE_VALUE_ERROR - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
There has been an error during value deserialization.
- deserializeAdapter - Variable in class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
- deserializeAdapter - Variable in class org.eclipse.yasson.internal.model.customization.PropertyCustomization
- deserializeAdapter(AdapterBinding) - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
- deserializeBooleanValue(boolean, DeserializationContextImpl, Type) - Method in class org.eclipse.yasson.internal.deserializer.types.BooleanDeserializer
- deserializeBooleanValue(boolean, DeserializationContextImpl, Type) - Method in class org.eclipse.yasson.internal.deserializer.types.TypeDeserializer
- deserializeDateFormatter - Variable in class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
- deserializeDateFormatter - Variable in class org.eclipse.yasson.internal.model.customization.PropertyCustomization
- deserializeDateFormatter(JsonbDateFormatter) - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
-
Set date formatter for formatting dates during deserialization process.
- deserializeItem(Type, JsonParser) - Method in class org.eclipse.yasson.internal.DeserializationContextImpl
- deserializeNumberFormatter - Variable in class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
- deserializeNumberFormatter - Variable in class org.eclipse.yasson.internal.model.customization.PropertyCustomization
- deserializeNumberFormatter(JsonbNumberFormatter) - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
-
Set number formatter for formatting numbers during deserialization process.
- deserializeNumberValue(JsonParser, DeserializationContextImpl, Type) - Method in class org.eclipse.yasson.internal.deserializer.types.IntegerDeserializer
- deserializeNumberValue(JsonParser, DeserializationContextImpl, Type) - Method in class org.eclipse.yasson.internal.deserializer.types.LongDeserializer
- deserializeNumberValue(JsonParser, DeserializationContextImpl, Type) - Method in class org.eclipse.yasson.internal.deserializer.types.TypeDeserializer
- deserializer - Variable in class org.eclipse.yasson.internal.components.ComponentBindings
- deserializerBinding - Variable in class org.eclipse.yasson.internal.model.customization.CustomizationBase.Builder
- deserializerBinding - Variable in class org.eclipse.yasson.internal.model.customization.CustomizationBase
- deserializerBinding(DeserializerBinding<?>) - Method in class org.eclipse.yasson.internal.model.customization.CustomizationBase.Builder
- DeserializerBinding<T> - Class in org.eclipse.yasson.internal.components
-
Component containing deserializer.
- DeserializerBinding(Type, JsonbDeserializer<T>) - Constructor for class org.eclipse.yasson.internal.components.DeserializerBinding
-
Creates a new instance.
- deserializerChain(Type) - Method in class org.eclipse.yasson.internal.deserializer.DeserializationModelCreator
-
Starts deserializer creation process.
- deserializerChain(LinkedList<Type>, Type, Customization, ClassModel) - Method in class org.eclipse.yasson.internal.deserializer.DeserializationModelCreator
- deserializerChainInternal(LinkedList<Type>, Type, Customization, ClassModel) - Method in class org.eclipse.yasson.internal.deserializer.DeserializationModelCreator
- DESERIALIZERS - Static variable in class org.eclipse.yasson.internal.deserializer.types.TypeDeserializers
- deserializeStringValue(String, DeserializationContextImpl, Type) - Method in class org.eclipse.yasson.internal.deserializer.types.AbstractDateDeserializer
- deserializeStringValue(String, DeserializationContextImpl, Type) - Method in class org.eclipse.yasson.internal.deserializer.types.AbstractNumberDeserializer
- deserializeStringValue(String, DeserializationContextImpl, Type) - Method in class org.eclipse.yasson.internal.deserializer.types.BooleanDeserializer
- deserializeStringValue(String, DeserializationContextImpl, Type) - Method in class org.eclipse.yasson.internal.deserializer.types.CharDeserializer
- deserializeStringValue(String, DeserializationContextImpl, Type) - Method in class org.eclipse.yasson.internal.deserializer.types.DurationDeserializer
- deserializeStringValue(String, DeserializationContextImpl, Type) - Method in class org.eclipse.yasson.internal.deserializer.types.EnumDeserializer
- deserializeStringValue(String, DeserializationContextImpl, Type) - Method in class org.eclipse.yasson.internal.deserializer.types.NumberDeserializer
- deserializeStringValue(String, DeserializationContextImpl, Type) - Method in class org.eclipse.yasson.internal.deserializer.types.PathDeserializer
- deserializeStringValue(String, DeserializationContextImpl, Type) - Method in class org.eclipse.yasson.internal.deserializer.types.PeriodDeserializer
- deserializeStringValue(String, DeserializationContextImpl, Type) - Method in class org.eclipse.yasson.internal.deserializer.types.StringDeserializer
- deserializeStringValue(String, DeserializationContextImpl, Type) - Method in class org.eclipse.yasson.internal.deserializer.types.TimeZoneDeserializer
- deserializeStringValue(String, DeserializationContextImpl, Type) - Method in class org.eclipse.yasson.internal.deserializer.types.TypeDeserializer
- deserializeStringValue(String, DeserializationContextImpl, Type) - Method in class org.eclipse.yasson.internal.deserializer.types.UriDeserializer
- deserializeStringValue(String, DeserializationContextImpl, Type) - Method in class org.eclipse.yasson.internal.deserializer.types.UrlDeserializer
- deserializeStringValue(String, DeserializationContextImpl, Type) - Method in class org.eclipse.yasson.internal.deserializer.types.UuidDeserializer
- deserializeStringValue(String, DeserializationContextImpl, Type) - Method in class org.eclipse.yasson.internal.deserializer.types.ZoneIdDeserializer
- deserializeStringValue(String, DeserializationContextImpl, Type) - Method in class org.eclipse.yasson.internal.deserializer.types.ZoneOffsetDeserializer
- deserializeValue(JsonParser.Event, JsonParser) - Method in class org.eclipse.yasson.internal.deserializer.types.JsonValueDeserializer
- deserializeValue(JsonParser, DeserializationContextImpl, ModelDeserializer<JsonParser>) - Method in class org.eclipse.yasson.internal.deserializer.MapDeserializer
- determineLevelValue(JsonParser.Event) - Method in class org.eclipse.yasson.internal.deserializer.YassonParser
- determineSerializationType(T) - Method in class org.eclipse.yasson.internal.SerializationContextImpl
- DONE - Enum constant in enum org.eclipse.yasson.internal.deserializer.MapDeserializer.State
- DoubleArrayCreator(ModelDeserializer<JsonParser>) - Constructor for class org.eclipse.yasson.internal.deserializer.ArrayInstanceCreator.DoubleArrayCreator
- DoubleArraySerializer(ModelSerializer) - Constructor for class org.eclipse.yasson.internal.serializer.ArraySerializer.DoubleArraySerializer
- DoubleDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Deserializer of the
Double
type. - DoubleDeserializer(TypeDeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.deserializer.types.DoubleDeserializer
- DoubleSerializer - Class in org.eclipse.yasson.internal.serializer.types
-
Serializer of the
Double
type. - DoubleSerializer(TypeSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.types.DoubleSerializer
- DurationDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Deserializer of the
Duration
type. - DurationDeserializer(TypeDeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.deserializer.types.DurationDeserializer
- DurationSerializer - Class in org.eclipse.yasson.internal.serializer.types
-
Serializer of the
Duration
type. - DurationSerializer(TypeSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.types.DurationSerializer
- dynamicChain - Variable in class org.eclipse.yasson.internal.serializer.SerializationModelCreator
- DynamicMapSerializer(ModelSerializer, ModelSerializer) - Constructor for class org.eclipse.yasson.internal.serializer.MapSerializer.DynamicMapSerializer
E
- EAGER_PARSE_CLASSES - Static variable in class org.eclipse.yasson.YassonConfig
- eagerInitClasses - Variable in class org.eclipse.yasson.internal.JsonbConfigProperties
- element - Variable in class org.eclipse.yasson.internal.model.JsonbAnnotatedElement
- empty() - Static method in class org.eclipse.yasson.internal.model.customization.ClassCustomization
- EMPTY - Static variable in class org.eclipse.yasson.internal.model.customization.ClassCustomization
- encoder - Variable in class org.eclipse.yasson.internal.serializer.ArraySerializer.Base64ByteArraySerializer
- ENCODING - Static variable in class org.eclipse.yasson.internal.properties.Messages
- END - Enum constant in enum org.eclipse.yasson.internal.jsonstructure.JsonObjectIterator.State
-
End of the object.
- END_OF_JSON_STRUCTURE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
End of the json structure reached.
- EnumDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Deserializer of the
Enum
. - EnumDeserializer(TypeDeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.deserializer.types.EnumDeserializer
- EnumSerializer - Class in org.eclipse.yasson.internal.serializer.types
-
Serializer of the
Enum
types. - EnumSerializer(TypeSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.types.EnumSerializer
- equals(Object) - Method in class org.eclipse.yasson.internal.deserializer.DeserializationModelCreator.CachedItem
- equals(Object) - Method in class org.eclipse.yasson.internal.JsonbDateFormatter
- equals(Object) - Method in class org.eclipse.yasson.internal.JsonbNumberFormatter
- equals(Object) - Method in class org.eclipse.yasson.internal.model.PropertyModel
- equals(Object) - Method in class org.eclipse.yasson.internal.ReflectionUtils.GenericArrayTypeImpl
- equals(Object) - Method in class org.eclipse.yasson.internal.ResolvedParameterizedType
- equalsReadName(String, PropertyModel) - Method in class org.eclipse.yasson.internal.model.ClassModel
-
Check if name is equal according to property strategy.
- ERROR_CALLING_JSONB_CREATOR - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
An error occurred while calling
JsonbCreator
. - events - Variable in enum org.eclipse.yasson.internal.deserializer.PositionChecker.Checker
- exception - Variable in class org.eclipse.yasson.internal.deserializer.DefaultObjectInstanceCreator
- exceptionToThrow(Class<?>) - Static method in class org.eclipse.yasson.internal.ClassMultiReleaseExtension
- executable - Variable in class org.eclipse.yasson.internal.model.JsonbCreator
- expectedEvents - Variable in class org.eclipse.yasson.internal.deserializer.PositionChecker
- explicitChain - Variable in class org.eclipse.yasson.internal.serializer.SerializationModelCreator
- extractor - Variable in class org.eclipse.yasson.internal.deserializer.types.OptionalDoubleDeserializer
- extractor - Variable in class org.eclipse.yasson.internal.deserializer.types.OptionalIntDeserializer
- extractor - Variable in class org.eclipse.yasson.internal.deserializer.types.OptionalLongDeserializer
F
- FAIL_ON_UNKNOWN_PROPERTIES - Static variable in class org.eclipse.yasson.YassonConfig
- FAIL_ON_UNKNOWN_PROPERTIES - Static variable in class org.eclipse.yasson.YassonProperties
-
Deprecated.
- failOnUnknownProperties - Variable in class org.eclipse.yasson.internal.deserializer.JsonbCreatorDeserializer
- failOnUnknownProperties - Variable in class org.eclipse.yasson.internal.JsonbConfigProperties
- failOnUnknownProperty - Variable in class org.eclipse.yasson.internal.deserializer.ObjectDeserializer
- field - Variable in class org.eclipse.yasson.internal.model.PropertyModel
- FieldAccessStrategy - Class in org.eclipse.yasson
-
Strategy that can be used to force always using fields instead of getters setters for getting / setting value.
- FieldAccessStrategy() - Constructor for class org.eclipse.yasson.FieldAccessStrategy
- fieldElement - Variable in class org.eclipse.yasson.internal.model.Property
- fieldName - Variable in class org.eclipse.yasson.internal.model.customization.TypeInheritanceConfiguration.Builder
- fieldName - Variable in class org.eclipse.yasson.internal.model.customization.TypeInheritanceConfiguration
- fieldName(String) - Method in class org.eclipse.yasson.internal.model.customization.TypeInheritanceConfiguration.Builder
- findAnnotation(Annotation[], Class<T>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
- findAnnotation(Annotation[], Class<T>, Set<Annotation>) - Static method in class org.eclipse.yasson.internal.AnnotationFinder
-
Searches for annotation, collects processed, to avoid StackOverflow.
- findAnnotation(Class<?>) - Static method in class org.eclipse.yasson.internal.AnnotationFinder
-
Gets the
AnnotationFinder
for the given Annotation-Type. - findAnnotationByName(String) - Static method in class org.eclipse.yasson.internal.AnnotationFinder
-
Gets the
AnnotationFinder
for the given Annotation-Type Name. - findByName(String) - Method in class org.eclipse.yasson.internal.model.JsonbCreator
-
Find creator parameter by name.
- findConstructorProperties() - Static method in class org.eclipse.yasson.internal.AnnotationFinder
-
Gets the
AnnotationFinder
for @ConstructorProperties-Annotation. - findCreator(Class<?>, Constructor<?>[], AnnotationIntrospector, PropertyNamingStrategy) - Static method in class org.eclipse.yasson.internal.ClassMultiReleaseExtension
- findIfClassIsSupported(Class<?>) - Static method in class org.eclipse.yasson.internal.BuiltInTypes
- findParameterizedSuperclass(Type) - Static method in class org.eclipse.yasson.internal.ReflectionUtils
- findParameterizedSuperclass(Type) - Static method in class org.eclipse.yasson.internal.VariableTypeInheritanceSearch
- findParameterizedType(Class<?>, Class<?>) - Static method in class org.eclipse.yasson.internal.ReflectionUtils
-
For generic adapters like:
- findPropertyModelByJsonReadName(String) - Method in class org.eclipse.yasson.internal.model.ClassModel
-
Search for field in this class model and superclasses of its class.
- findSerializer(Object, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.types.ObjectTypeSerializer
- FloatArrayCreator(ModelDeserializer<JsonParser>) - Constructor for class org.eclipse.yasson.internal.deserializer.ArrayInstanceCreator.FloatArrayCreator
- FloatArraySerializer(ModelSerializer) - Constructor for class org.eclipse.yasson.internal.serializer.ArraySerializer.FloatArraySerializer
- FloatDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Deserializer of the
Float
type. - FloatDeserializer(TypeDeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.deserializer.types.FloatDeserializer
- FloatSerializer - Class in org.eclipse.yasson.internal.serializer.types
-
Serializer of the
Float
type. - FloatSerializer(TypeSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.types.FloatSerializer
- flush() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
- flush() - Method in class org.eclipse.yasson.internal.serializer.YassonGenerator
- FORCE_MAP_ARRAY_SERIALIZER_FOR_NULL_KEYS - Static variable in class org.eclipse.yasson.YassonConfig
- forceMapArraySerializerForNullKeys - Variable in class org.eclipse.yasson.internal.JsonbConfigProperties
- forContext(JsonbContext) - Static method in class org.eclipse.yasson.internal.ConstructorPropertiesAnnotationIntrospector
- format - Variable in class org.eclipse.yasson.internal.JsonbDateFormatter
- format - Variable in class org.eclipse.yasson.internal.JsonbNumberFormatter
- formatDefault(Timestamp, Locale) - Method in class org.eclipse.yasson.internal.serializer.types.SqlTimestampSerializer
- formatDefault(Instant, Locale) - Method in class org.eclipse.yasson.internal.serializer.types.InstantSerializer
- formatDefault(LocalDate, Locale) - Method in class org.eclipse.yasson.internal.serializer.types.LocalDateSerializer
- formatDefault(LocalDateTime, Locale) - Method in class org.eclipse.yasson.internal.serializer.types.LocalDateTimeSerializer
- formatDefault(LocalTime, Locale) - Method in class org.eclipse.yasson.internal.serializer.types.LocalTimeSerializer
- formatDefault(MonthDay, Locale) - Method in class org.eclipse.yasson.internal.serializer.types.MonthDayTypeSerializer
- formatDefault(OffsetDateTime, Locale) - Method in class org.eclipse.yasson.internal.serializer.types.OffsetDateTimeSerializer
- formatDefault(OffsetTime, Locale) - Method in class org.eclipse.yasson.internal.serializer.types.OffsetTimeSerializer
- formatDefault(YearMonth, Locale) - Method in class org.eclipse.yasson.internal.serializer.types.YearMonthTypeSerializer
- formatDefault(ZonedDateTime, Locale) - Method in class org.eclipse.yasson.internal.serializer.types.ZonedDateTimeSerializer
- formatDefault(Calendar, Locale) - Method in class org.eclipse.yasson.internal.serializer.types.CalendarSerializer
- formatDefault(Date, Locale) - Method in class org.eclipse.yasson.internal.serializer.types.DateSerializer
- formatDefault(Date, Locale) - Method in class org.eclipse.yasson.internal.serializer.types.SqlDateSerializer
- formatDefault(XMLGregorianCalendar, Locale) - Method in class org.eclipse.yasson.internal.serializer.types.XmlGregorianCalendarSerializer
- formatDefault(T, Locale) - Method in class org.eclipse.yasson.internal.serializer.types.AbstractDateSerializer
-
Format with default formatter for a given java.time date object.
- formatStrictIJson(Instant) - Method in class org.eclipse.yasson.internal.serializer.types.InstantSerializer
- formatStrictIJson(LocalDate) - Method in class org.eclipse.yasson.internal.serializer.types.LocalDateSerializer
- formatStrictIJson(LocalDateTime) - Method in class org.eclipse.yasson.internal.serializer.types.LocalDateTimeSerializer
- formatStrictIJson(Date) - Method in class org.eclipse.yasson.internal.serializer.types.DateSerializer
- formatStrictIJson(T) - Method in class org.eclipse.yasson.internal.serializer.types.AbstractDateSerializer
-
Format date object as strict IJson date format.
- formatWithFormatter(Instant, DateTimeFormatter) - Method in class org.eclipse.yasson.internal.serializer.types.InstantSerializer
- formatWithFormatter(LocalDateTime, DateTimeFormatter) - Method in class org.eclipse.yasson.internal.serializer.types.LocalDateTimeSerializer
- formatWithFormatter(Date, DateTimeFormatter) - Method in class org.eclipse.yasson.internal.serializer.types.DateSerializer
- formatWithFormatter(Date, DateTimeFormatter) - Method in class org.eclipse.yasson.internal.serializer.types.SqlDateSerializer
- formatWithFormatter(T, DateTimeFormatter) - Method in class org.eclipse.yasson.internal.serializer.types.AbstractDateSerializer
-
Format date object with given formatter.
- fromInstant(Instant) - Method in class org.eclipse.yasson.internal.deserializer.types.AbstractDateDeserializer
-
Construct date object from an instant containing epoch millisecond.
- fromInstant(Instant) - Method in class org.eclipse.yasson.internal.deserializer.types.CalendarDeserializer
- fromInstant(Instant) - Method in class org.eclipse.yasson.internal.deserializer.types.DateDeserializer
- fromInstant(Instant) - Method in class org.eclipse.yasson.internal.deserializer.types.InstantDeserializer
- fromInstant(Instant) - Method in class org.eclipse.yasson.internal.deserializer.types.LocalDateDeserializer
- fromInstant(Instant) - Method in class org.eclipse.yasson.internal.deserializer.types.LocalDateTimeDeserializer
- fromInstant(Instant) - Method in class org.eclipse.yasson.internal.deserializer.types.LocalTimeDeserializer
- fromInstant(Instant) - Method in class org.eclipse.yasson.internal.deserializer.types.MonthDayTypeDeserializer
- fromInstant(Instant) - Method in class org.eclipse.yasson.internal.deserializer.types.OffsetDateTimeDeserializer
-
fromInstant is called only in case
JsonbDateFormat
is TIME_IN_MILLIS, which doesn't make much sense for usage with OffsetDateTime. - fromInstant(Instant) - Method in class org.eclipse.yasson.internal.deserializer.types.OffsetTimeDeserializer
- fromInstant(Instant) - Method in class org.eclipse.yasson.internal.deserializer.types.SqlDateDeserializer
- fromInstant(Instant) - Method in class org.eclipse.yasson.internal.deserializer.types.SqlTimestampDeserializer
- fromInstant(Instant) - Method in class org.eclipse.yasson.internal.deserializer.types.XmlGregorianCalendarDeserializer
- fromInstant(Instant) - Method in class org.eclipse.yasson.internal.deserializer.types.YearMonthTypeDeserializer
- fromInstant(Instant) - Method in class org.eclipse.yasson.internal.deserializer.types.ZonedDateTimeDeserializer
-
fromInstant is called only in case
JsonbDateFormat
is TIME_IN_MILLIS, which doesn't make much sense for usage with ZonedDateTime. - fromJson(JsonParser, Class<T>) - Method in class org.eclipse.yasson.internal.JsonBinding
- fromJson(JsonParser, Class<T>) - Method in interface org.eclipse.yasson.YassonJsonb
-
Reads in a JSON data with a specified
JsonParser
and return the resulting content tree. - fromJson(JsonParser, Type) - Method in class org.eclipse.yasson.internal.JsonBinding
- fromJson(JsonParser, Type) - Method in interface org.eclipse.yasson.YassonJsonb
-
Reads in a JSON data with a specified
JsonParser
and return the resulting content tree. - fromJson(InputStream, Class<T>) - Method in class org.eclipse.yasson.internal.JsonBinding
- fromJson(InputStream, Type) - Method in class org.eclipse.yasson.internal.JsonBinding
- fromJson(Reader, Class<T>) - Method in class org.eclipse.yasson.internal.JsonBinding
- fromJson(Reader, Type) - Method in class org.eclipse.yasson.internal.JsonBinding
- fromJson(String, Class<T>) - Method in class org.eclipse.yasson.internal.JsonBinding
- fromJson(String, Type) - Method in class org.eclipse.yasson.internal.JsonBinding
- fromJsonStructure(JsonStructure, Class<T>) - Method in class org.eclipse.yasson.internal.JsonBinding
- fromJsonStructure(JsonStructure, Class<T>) - Method in interface org.eclipse.yasson.YassonJsonb
-
Reads a
JsonStructure
and and converts it into resulting java content tree. - fromJsonStructure(JsonStructure, Type) - Method in class org.eclipse.yasson.internal.JsonBinding
- fromJsonStructure(JsonStructure, Type) - Method in interface org.eclipse.yasson.YassonJsonb
-
Reads a
JsonStructure
and and converts it into resulting java content tree.
G
- GENERIC_BOUND_NOT_FOUND - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Generic bound not found.
- GenericArrayTypeImpl(Type) - Constructor for class org.eclipse.yasson.internal.ReflectionUtils.GenericArrayTypeImpl
- genericComponents - Variable in class org.eclipse.yasson.internal.ComponentMatcher
-
Flag for searching for generic serializers and adapters in runtime.
- genericComponentType - Variable in class org.eclipse.yasson.internal.ReflectionUtils.GenericArrayTypeImpl
- GET_PREFIX - Static variable in class org.eclipse.yasson.internal.ClassParser
- getActualTypeArguments() - Method in class org.eclipse.yasson.internal.ResolvedParameterizedType
-
Type arguments with resolved TypeVariables.
- getAdapter() - Method in class org.eclipse.yasson.internal.components.AdapterBinding
-
Get actual components to adapt object value.
- getAdapterBinding(Parameter) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
-
Checks for
JsonbAdapter
on aParameter
. - getAdapterBinding(JsonbAnnotatedElement<Class<?>>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
-
Checks for
JsonbAdapter
on a type. - getAdapterBinding(Property) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
-
Checks for
JsonbAdapter
on a property. - getAdapterBindingFromAnnotation(JsonbTypeAdapter, Optional<Class<?>>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
- getAdapterInfo() - Method in class org.eclipse.yasson.internal.components.ComponentBindings
-
Adapter info if any.
- getAliases() - Method in class org.eclipse.yasson.internal.model.customization.TypeInheritanceConfiguration
- getAnnotation() - Method in class org.eclipse.yasson.internal.model.JsonbAnnotatedElement.AnnotationWrapper
- getAnnotation(Class<AT>) - Method in class org.eclipse.yasson.internal.model.JsonbAnnotatedElement
-
Get an annotation by type.
- getAnnotationFromParameterType(Parameter, Class<T>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
- getAnnotationFromProperty(Class<T>, Property) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
-
Gets an annotation from first resolved annotation in a property in this order:
- getAnnotationFromPropertyCategorized(Class<T>, Property) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
-
An override of
AnnotationIntrospector.getAnnotationFromProperty(Class, Property)
in which it returns the results as a map so that the caller can decide which one to be used for read/write operation. - getAnnotationFromPropertyType(Property, Class<T>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
- getAnnotationIntrospector() - Method in class org.eclipse.yasson.internal.JsonbContext
-
Gets component for annotation parsing.
- getAnnotations() - Method in class org.eclipse.yasson.internal.model.JsonbAnnotatedElement
- getAnnotations(Class<AT>) - Method in class org.eclipse.yasson.internal.model.JsonbAnnotatedElement
- getAnnotationWrapper(Class<AT>) - Method in class org.eclipse.yasson.internal.model.JsonbAnnotatedElement
- getArray() - Method in class org.eclipse.yasson.internal.deserializer.YassonParser
- getArrayStream() - Method in class org.eclipse.yasson.internal.deserializer.YassonParser
- getBeanManager(JsonbComponentInstanceCreatorFactory.BeanManagerProvider) - Static method in class org.eclipse.yasson.internal.components.JsonbComponentInstanceCreatorFactory
-
Handles common invocation exceptions for getting bean manager reflectively.
- getBigDecimal() - Method in class org.eclipse.yasson.internal.deserializer.YassonParser
- getBigDecimal() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureToParserAdapter
- getBinaryDataStrategy() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
-
Checks for binary data strategy to use.
- getBindingInfo(Type) - Method in class org.eclipse.yasson.internal.ComponentMatcher
- getBindingType() - Method in class org.eclipse.yasson.internal.components.AbstractComponentBinding
-
Resolved binding type of a component.
- getBindingType() - Method in class org.eclipse.yasson.internal.components.ComponentBindings
-
Type to which components are bound.
- getCdiBeanManager() - Static method in class org.eclipse.yasson.internal.components.JsonbComponentInstanceCreatorFactory
-
Get bean manager with CDI api.
- getChain() - Method in class org.eclipse.yasson.internal.serializer.types.TypeSerializerBuilder
- getChainModelCreator() - Method in class org.eclipse.yasson.internal.JsonbContext
-
Get chain model creator.
- getClassCustomization() - Method in class org.eclipse.yasson.internal.model.ClassModel
-
Introspected customization for a class.
- getClassModel() - Method in class org.eclipse.yasson.internal.model.PropertyModel
-
Model of declaring class of this property.
- getClassModel(Class<?>) - Method in class org.eclipse.yasson.internal.MappingContext
-
Search for class model, without parsing if not found.
- getClazz() - Method in class org.eclipse.yasson.internal.deserializer.types.TypeDeserializerBuilder
- getClazz() - Method in class org.eclipse.yasson.internal.serializer.types.TypeSerializerBuilder
- getComponentClass() - Method in class org.eclipse.yasson.internal.components.AbstractComponentBinding
-
Class of user component.
- getComponentClass() - Method in class org.eclipse.yasson.internal.components.AdapterBinding
- getComponentClass() - Method in class org.eclipse.yasson.internal.components.DeserializerBinding
- getComponentClass() - Method in class org.eclipse.yasson.internal.components.SerializerBinding
-
Class of user component.
- getComponentInstanceCreator() - Static method in class org.eclipse.yasson.internal.components.JsonbComponentInstanceCreatorFactory
-
First check a CDI provider, if available use those.
- getComponentInstanceCreator() - Method in class org.eclipse.yasson.internal.JsonbContext
-
Implementation creating instances of user components used by JSONB, such as adapters and strategies.
- getComponentMatcher() - Method in class org.eclipse.yasson.internal.JsonbContext
-
Component matcher for lookup of (de)serializers and adapters.
- getConfig() - Method in class org.eclipse.yasson.internal.JsonbContext
-
Gets
JsonbConfig
. - getConfig() - Method in class org.eclipse.yasson.internal.JsonBindingBuilder
-
Gets configuration.
- getConfigDateFormatter() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
-
Gets instantiated shared config date formatter.
- getConfigFailOnUnknownProperties() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
-
Gets unknown properties flag from
JsonbConfig
. - getConfigNullable() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
-
Gets nullable from
JsonbConfig
. - getConfigProperties() - Method in class org.eclipse.yasson.internal.deserializer.types.TypeDeserializerBuilder
- getConfigProperties() - Method in class org.eclipse.yasson.internal.JsonbContext
- getConfigProperty(String, Class<T>, T) - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
- getConstructorDateFormatter(JsonbAnnotatedElement<Parameter>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
-
Returns
JsonbDateFormatter
instance ifJsonbDateFormat
annotation is present. - getConstructorNumberFormatter(JsonbAnnotatedElement<Parameter>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
-
Returns
JsonbNumberFormatter
instance ifJsonbNumberFormat
annotation is present. - getCreationalContext() - Method in class org.eclipse.yasson.internal.components.BeanManagerInstanceCreator.CDIManagedBean
- getCreator() - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization
-
Returns instance of
JsonbCreator
. - getCreator(Class<?>, PropertyNamingStrategy) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
-
Searches for JsonbCreator annotation on constructors and static methods.
- getCreator(Constructor<?>[]) - Method in class org.eclipse.yasson.internal.ConstructorPropertiesAnnotationIntrospector
- getCustomization() - Method in class org.eclipse.yasson.internal.DeserializationContextImpl
-
Return customization used by currently processed user defined deserializer.
- getCustomization() - Method in class org.eclipse.yasson.internal.deserializer.types.TypeDeserializerBuilder
- getCustomization() - Method in class org.eclipse.yasson.internal.model.CreatorModel
- getCustomization() - Method in class org.eclipse.yasson.internal.model.PropertyModel
-
Introspected customization of a property.
- getCustomization() - Method in class org.eclipse.yasson.internal.serializer.SerializerBuilderParams
- getCustomization() - Method in class org.eclipse.yasson.internal.serializer.types.TypeSerializerBuilder
- getDateTimeFormatter() - Method in class org.eclipse.yasson.internal.JsonbDateFormatter
-
Creates an instance with cached instance of
DateTimeFormatter
. - getDeclaringClassElement() - Method in class org.eclipse.yasson.internal.model.Property
-
Class element with annotation under construction for declaring class of this property.
- getDecoder(String) - Method in class org.eclipse.yasson.internal.deserializer.ArrayInstanceCreator.Base64ByteArray
- getDefault() - Static method in class org.eclipse.yasson.internal.JsonbDateFormatter
- getDefaultConstructor() - Method in class org.eclipse.yasson.internal.model.ClassModel
-
Default no argument constructor of the class used for deserialization.
- getDefaultConstructor(Class<T>, boolean) - Static method in class org.eclipse.yasson.internal.ReflectionUtils
-
Get default no argument constructor of the class.
- getDefaultMapImplType() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
-
Default
Map
implementation to use, based on order strategy. - getDeferredDeserializers() - Method in class org.eclipse.yasson.internal.DeserializationContextImpl
-
Return the list of deferred deserializers.
- getDefinedType() - Method in class org.eclipse.yasson.internal.model.customization.TypeInheritanceConfiguration
- getDefinedType() - Method in class org.eclipse.yasson.internal.model.JsonbAnnotatedElement.AnnotationWrapper
- getDelegate() - Method in class org.eclipse.yasson.internal.deserializer.types.TypeDeserializerBuilder
- getDeserializeAdapterBinding() - Method in interface org.eclipse.yasson.internal.model.customization.ComponentBoundCustomization
- getDeserializeAdapterBinding() - Method in class org.eclipse.yasson.internal.model.customization.CustomizationBase
- getDeserializeAdapterBinding() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization
- getDeserializeAdapterBinding(Type, ComponentBoundCustomization) - Method in class org.eclipse.yasson.internal.ComponentMatcher
-
Get components from property model (if declared by annotation and runtime type matches), or return components searched by runtime type.
- getDeserializeDateFormatter() - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization
- getDeserializeDateFormatter() - Method in class org.eclipse.yasson.internal.model.customization.CreatorCustomization
- getDeserializeDateFormatter() - Method in interface org.eclipse.yasson.internal.model.customization.Customization
-
Date formatter for formatting date values during deserialization process.
- getDeserializeDateFormatter() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization
- getDeserializeNumberFormatter() - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization
- getDeserializeNumberFormatter() - Method in class org.eclipse.yasson.internal.model.customization.CreatorCustomization
- getDeserializeNumberFormatter() - Method in interface org.eclipse.yasson.internal.model.customization.Customization
-
Number formatter for formatting numbers during deserialization process.
- getDeserializeNumberFormatter() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization
- getDeserializer() - Method in class org.eclipse.yasson.internal.components.ComponentBindings
-
Deserializer if any.
- getDeserializerBinding() - Method in interface org.eclipse.yasson.internal.model.customization.ComponentBoundCustomization
-
Deserializer wrapper with resolved generic info.
- getDeserializerBinding() - Method in class org.eclipse.yasson.internal.model.customization.CustomizationBase
-
Deserializer wrapper with resolved generic info.
- getDeserializerBinding(Parameter) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
-
Checks for
JsonbDeserializer
on aParameter
. - getDeserializerBinding(Type, ComponentBoundCustomization) - Method in class org.eclipse.yasson.internal.ComponentMatcher
-
Lookup deserializer binding for a given property runtime type.
- getDeserializerBinding(JsonbAnnotatedElement<Class<?>>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
-
Checks for
JsonbDeserializer
on a type. - getDeserializerBinding(Property) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
-
Checks for
JsonbDeserializer
on a property. - getEagerInitClasses() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
- getElement() - Method in class org.eclipse.yasson.internal.model.JsonbAnnotatedElement
-
Gets element.
- getEncoder(String) - Method in class org.eclipse.yasson.internal.serializer.ArraySerializer.Base64ByteArraySerializer
- getEvents() - Method in enum org.eclipse.yasson.internal.deserializer.PositionChecker.Checker
-
Return events bound to the event group.
- getField() - Method in class org.eclipse.yasson.internal.model.Property
-
Field
representing property if any. - getField() - Method in class org.eclipse.yasson.internal.model.PropertyModel
-
Field of a javabean property.
- getFieldAnnotation(Class<T>, JsonbAnnotatedElement<Field>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
- getFieldElement() - Method in class org.eclipse.yasson.internal.model.Property
-
Element with field and its annotations.
- getFieldName() - Method in class org.eclipse.yasson.internal.model.customization.TypeInheritanceConfiguration
- getFormat() - Method in class org.eclipse.yasson.internal.JsonbDateFormatter
-
Format string to be used either by formatter.
- getFormat() - Method in class org.eclipse.yasson.internal.JsonbNumberFormatter
-
Format string to be used either by formatter.
- getGenericComponentType() - Method in class org.eclipse.yasson.internal.ReflectionUtils.GenericArrayTypeImpl
-
Returns a
Type
object representing the component type of this array. - getGetter() - Method in class org.eclipse.yasson.internal.model.Property
-
Method
representing getter of a property if any. - getGetter() - Method in class org.eclipse.yasson.internal.model.PropertyModel
-
Setter of a javabean property.
- getGetterElement() - Method in class org.eclipse.yasson.internal.model.Property
-
Element with getter and its annotations.
- getGetterType() - Method in class org.eclipse.yasson.internal.model.Property
- getGetValueHandle() - Method in class org.eclipse.yasson.internal.model.PropertyModel
- getGlobalConfigJsonbDateFormat() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
- getImplementationClass() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization
-
Implementation class if property is interface type.
- getImplementationClass(Property) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
-
Returns class if
ImplementationClass
annotation is present. - getInjectionTarget() - Method in class org.eclipse.yasson.internal.components.BeanManagerInstanceCreator.CDIManagedBean
- getInstance() - Method in class org.eclipse.yasson.internal.components.BeanManagerInstanceCreator.CDIManagedBean
- getInstance() - Method in class org.eclipse.yasson.internal.DeserializationContextImpl
-
Return instance of currently deserialized type.
- getInstant(TemporalAccessor) - Method in class org.eclipse.yasson.internal.deserializer.types.SqlTimestampDeserializer
- getInt() - Method in class org.eclipse.yasson.internal.deserializer.YassonParser
- getInt() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureToParserAdapter
- getJndiBeanManager() - Static method in class org.eclipse.yasson.internal.components.JsonbComponentInstanceCreatorFactory
-
Get bean manager from JNDI context.
- getJsonbContext() - Method in class org.eclipse.yasson.internal.ProcessingContext
-
Jsonb context.
- getJsonbContext() - Method in class org.eclipse.yasson.internal.serializer.types.TypeSerializerBuilder
- getJsonbDateFormat(JsonbAnnotatedElement<Class<?>>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
-
Search for
JsonbDateFormat
annotation on java class and constructJsonbDateFormatter
. - getJsonbDateFormatCategorized(Property) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
-
Search
JsonbDateFormat
on property, if not found looks at annotations declared on property type class. - getJsonbDateFormatter(JsonbConfigProperties, Customization) - Method in class org.eclipse.yasson.internal.deserializer.types.AbstractDateDeserializer
- getJsonbDateFormatter(JsonbConfigProperties, Customization) - Method in class org.eclipse.yasson.internal.serializer.types.AbstractDateSerializer
- getJsonbDeserializer() - Method in class org.eclipse.yasson.internal.components.DeserializerBinding
-
Gets deserializer if any.
- getJsonbNumberFormat(JsonbAnnotatedElement<Class<?>>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
-
Search for
JsonbNumberFormat
annotation on java class. - getJsonbPropertyCustomizedName(Property, JsonbAnnotatedElement<Method>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
- getJsonbPropertyJsonReadName(Property) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
-
Gets a name of property for JSON unmarshalling.
- getJsonbPropertyJsonWriteName(Property) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
-
Gets a name of property for JSON marshalling.
- getJsonbSerializer() - Method in class org.eclipse.yasson.internal.components.SerializerBinding
-
Returns a serializer if any.
- getJsonbTransientCategorized(Property) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
-
Checks if property is annotated transient.
- getJsonNumberFormatter(Property) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
-
Search
JsonbNumberFormat
on property, if not found looks at annotations declared on property type class. - getJsonNumberValue() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureToParserAdapter
- getJsonObjectBuilder(String) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
- getJsonParserFactory() - Method in class org.eclipse.yasson.internal.JsonbContext
- getJsonProvider() - Method in class org.eclipse.yasson.internal.JsonbContext
-
Gets JSONP provider.
- getJsonReadName() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization
-
Name if specified for property setter with
JsonbProperty
. - getJsonWriteName() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization
-
Name if specified for property getter with
JsonbProperty
. - getKey() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonObjectIterator
-
Current key this iterator is pointing at.
- getKey() - Method in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Returns message bundle key.
- getKey() - Method in class org.eclipse.yasson.internal.SerializationContextImpl
-
Current property key name.
- getKeySerializer() - Method in class org.eclipse.yasson.internal.serializer.MapSerializer
- getLastValueEvent() - Method in class org.eclipse.yasson.internal.DeserializationContextImpl
-
Return last obtained
JsonParser.Event
event. - getLocale() - Method in class org.eclipse.yasson.internal.JsonbDateFormatter
-
Locale to use with formatter.
- getLocale() - Method in class org.eclipse.yasson.internal.JsonbNumberFormatter
-
Locale to use with formatter.
- getLocale(String) - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
-
Converts string locale to
Locale
. - getLocation() - Method in class org.eclipse.yasson.internal.deserializer.YassonParser
- getLocation() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureToParserAdapter
- getLong() - Method in class org.eclipse.yasson.internal.deserializer.YassonParser
- getLong() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureToParserAdapter
- getMapImpl(Class<?>) - Method in class org.eclipse.yasson.internal.deserializer.MapInstanceCreator
- getMappingContext() - Method in class org.eclipse.yasson.internal.JsonbContext
-
Gets mapping context.
- getMappingContext() - Method in class org.eclipse.yasson.internal.ProcessingContext
-
Mapping context.
- getMatchingBinding(Type, ComponentBindings, Function<ComponentBindings, T>) - Method in class org.eclipse.yasson.internal.ComponentMatcher
- getMessage(MessageKeys, Object...) - Static method in class org.eclipse.yasson.internal.properties.Messages
-
Gets message by key.
- getMessage(MessageKeys, Locale, Object...) - Static method in class org.eclipse.yasson.internal.properties.Messages
-
Gets message by key and locale.
- getMethodAnnotation(Class<T>, JsonbAnnotatedElement<Method>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
- getMostSpecificBound(List<Type>, Class<?>, Type, boolean) - Static method in class org.eclipse.yasson.internal.ReflectionUtils
- getName() - Method in class org.eclipse.yasson.internal.model.CreatorModel
-
Gets parameter name.
- getName() - Method in class org.eclipse.yasson.internal.model.Property
-
Name of a property, java bean convention.
- getNextKey() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonObjectBuilder
- getNullSerializer() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
- getObject() - Method in class org.eclipse.yasson.internal.deserializer.YassonParser
- getObject() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureToParserAdapter
- getObjectBaseSerializer() - Method in class org.eclipse.yasson.internal.serializer.SerializerBuilderParams
- getObjectStream() - Method in class org.eclipse.yasson.internal.deserializer.YassonParser
- getOptionalAnnotationClass(String) - Static method in class org.eclipse.yasson.internal.AnnotationFinder
- getOptionalRawType(Type) - Static method in class org.eclipse.yasson.internal.ReflectionUtils
-
Get raw type by type.
- getOrCreateClassModel(Class<?>) - Method in class org.eclipse.yasson.internal.MappingContext
-
Searches for class model for given class.
- getOrCreateComponent(Class<T>) - Method in class org.eclipse.yasson.internal.components.BeanManagerInstanceCreator
-
Creates an instance of the CDI managed bean.
- getOrCreateComponent(Class<T>) - Method in class org.eclipse.yasson.internal.components.DefaultConstructorCreator
- getOrCreateComponent(Class<T>) - Method in interface org.eclipse.yasson.spi.JsonbComponentInstanceCreator
-
Returns instance of JsonbComponent for desired class.
- getOrderingFunction(String) - Static method in class org.eclipse.yasson.internal.model.customization.StrategiesProvider
-
Returns an ordering strategy which corresponds to the ordering strategy name.
- getOwnerType() - Method in class org.eclipse.yasson.internal.ResolvedParameterizedType
- getParams() - Method in class org.eclipse.yasson.internal.model.JsonbCreator
-
Parameters of this creator.
- getParentClassModel() - Method in class org.eclipse.yasson.internal.model.ClassModel
-
Class model of parent class if present.
- getParentConfig() - Method in class org.eclipse.yasson.internal.model.customization.TypeInheritanceConfiguration
- getPolymorphicTypeClass(String) - Method in class org.eclipse.yasson.internal.deserializer.InheritanceInstanceCreator
- getPolymorphismConfig() - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization
- getPolymorphismConfig(JsonbAnnotatedElement<Class<?>>, ClassCustomization) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
- getPriority() - Method in interface org.eclipse.yasson.spi.JsonbComponentInstanceCreator
- getProperties() - Method in class org.eclipse.yasson.internal.model.ClassModel
-
Get class properties copy, combination of field and its getter / setter, javabeans alike.
- getPropertyDeserializationType() - Method in class org.eclipse.yasson.internal.model.PropertyModel
-
Returns which type should be used to deserialization.
- getPropertyModel(String) - Method in class org.eclipse.yasson.internal.model.ClassModel
-
Gets a property model by default (non customized) name.
- getPropertyName() - Method in class org.eclipse.yasson.internal.model.PropertyModel
-
Default property name according to Field / Getter / Setter method names.
- getPropertyNamingStrategy() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
-
Gets property naming strategy.
- getPropertyNamingStrategy(String) - Static method in class org.eclipse.yasson.internal.model.customization.StrategiesProvider
-
Returns a naming strategy which corresponds to the naming strategy name.
- getPropertyOrder() - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization
-
Names of properties to sort with.
- getPropertyOrder(JsonbAnnotatedElement<Class<?>>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
-
Checks for
JsonbPropertyOrder
annotation. - getPropertyOrdering() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
-
Gets property ordering component.
- getPropertyOrderStrategy() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
- getPropertySerializationType() - Method in class org.eclipse.yasson.internal.model.PropertyModel
-
Returns which type should be used to serialization.
- getPropertyType() - Method in class org.eclipse.yasson.internal.model.Property
-
Extracts type from first not null element: Field, Getter, Setter.
- getPropertyVisibilityStrategy() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
-
Gets property visibility strategy.
- getPropertyVisibilityStrategy() - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization
-
Property visibility strategy for this class model.
- getPropertyVisibilityStrategy(Class<?>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
-
Get a @JsonbVisibility annotation from a class or its package.
- getProvider() - Method in class org.eclipse.yasson.internal.JsonBindingBuilder
-
Gets provider.
- getRawType() - Method in class org.eclipse.yasson.internal.ResolvedParameterizedType
- getRawType(Type) - Static method in class org.eclipse.yasson.internal.ReflectionUtils
-
Get raw type by type.
- getReadName() - Method in class org.eclipse.yasson.internal.model.PropertyModel
-
Gets a name of JSON document property to read this property from.
- getResourceBundle(Locale) - Static method in class org.eclipse.yasson.internal.properties.Messages
-
ResourceBundle.Control is not supported when loaded from JPMS native module.
- getRootSerializer(Type) - Method in class org.eclipse.yasson.internal.SerializationContextImpl
- getRootStructure() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
-
Root structure wrapping all data.
- getSerializationModelCreator() - Method in class org.eclipse.yasson.internal.JsonbContext
-
Get serialization model creator.
- getSerializeAdapterBinding() - Method in interface org.eclipse.yasson.internal.model.customization.ComponentBoundCustomization
- getSerializeAdapterBinding() - Method in class org.eclipse.yasson.internal.model.customization.CustomizationBase
- getSerializeAdapterBinding() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization
- getSerializeAdapterBinding(Type, ComponentBoundCustomization) - Method in class org.eclipse.yasson.internal.ComponentMatcher
-
Get components from property model (if declared by annotation and runtime type matches), or return components searched by runtime type.
- getSerializeDateFormatter() - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization
- getSerializeDateFormatter() - Method in class org.eclipse.yasson.internal.model.customization.CreatorCustomization
- getSerializeDateFormatter() - Method in interface org.eclipse.yasson.internal.model.customization.Customization
-
Date formatter for formatting date values during serialization process.
- getSerializeDateFormatter() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization
- getSerializeNumberFormatter() - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization
- getSerializeNumberFormatter() - Method in class org.eclipse.yasson.internal.model.customization.CreatorCustomization
- getSerializeNumberFormatter() - Method in interface org.eclipse.yasson.internal.model.customization.Customization
-
Number formatter for formatting numbers during serialization process.
- getSerializeNumberFormatter() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization
- getSerializer() - Method in class org.eclipse.yasson.internal.components.ComponentBindings
-
Serializer if any.
- getSerializerBinding() - Method in interface org.eclipse.yasson.internal.model.customization.ComponentBoundCustomization
-
Serializer wrapper with resolved generic info.
- getSerializerBinding() - Method in class org.eclipse.yasson.internal.model.customization.CustomizationBase
-
Serializer wrapper with resolved generic info.
- getSerializerBinding(Type, ComponentBoundCustomization) - Method in class org.eclipse.yasson.internal.ComponentMatcher
-
Lookup serializer binding for a given property runtime type.
- getSerializerBinding(JsonbAnnotatedElement<Class<?>>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
-
Checks for
JsonbSerializer
on a type. - getSerializerBinding(Property) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
-
Checks for
JsonbSerializer
on a property. - getSetter() - Method in class org.eclipse.yasson.internal.model.Property
-
Method
representing setter of a property if any. - getSetter() - Method in class org.eclipse.yasson.internal.model.PropertyModel
-
Getter of a javabean property.
- getSetterElement() - Method in class org.eclipse.yasson.internal.model.Property
-
Element with setter and its annotations.
- getSetterType() - Method in class org.eclipse.yasson.internal.model.Property
- getSetValueHandle() - Method in class org.eclipse.yasson.internal.model.PropertyModel
- getSortedParentProperties(ClassModel, JsonbAnnotatedElement<Class<?>>, Map<String, Property>) - Method in class org.eclipse.yasson.internal.ClassParser
-
Merges current class properties with parent class properties.
- getSortedProperties() - Method in class org.eclipse.yasson.internal.model.ClassModel
-
Get sorted class properties copy, combination of field and its getter / setter, javabeans alike.
- getStrategy(String) - Static method in class org.eclipse.yasson.internal.model.customization.VisibilityStrategiesProvider
- getString() - Method in class org.eclipse.yasson.internal.deserializer.YassonParser
- getString() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonArrayIterator
- getString() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonObjectIterator
- getString() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureIterator
-
Check the type of current
JsonValue
and return a string representing a value. - getString() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureToParserAdapter
- getTargetForMostPreciseScope(Map<AnnotationTarget, T>, AnnotationTarget...) - Static method in class org.eclipse.yasson.internal.model.PropertyModel
-
Pull result for most significant scope defined by order of annotation targets.
- getter - Variable in class org.eclipse.yasson.internal.model.PropertyModel
- GETTER - Enum constant in enum org.eclipse.yasson.internal.model.AnnotationTarget
-
Indicates annotation has been applied on the getter method of the property.
- getterElement - Variable in class org.eclipse.yasson.internal.model.Property
- getterMethodType - Variable in class org.eclipse.yasson.internal.model.PropertyModel
- GETTING_VALUE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Could not get field value.
- GETTING_VALUE_WITH - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Could not get field value with method.
- getToType() - Method in class org.eclipse.yasson.internal.components.AdapterBinding
-
Represents a type to which to adapt into.
- getType() - Method in class org.eclipse.yasson.internal.deserializer.types.TypeDeserializer
- getType() - Method in class org.eclipse.yasson.internal.model.ClassModel
-
Gets type.
- getType() - Method in class org.eclipse.yasson.internal.model.CreatorModel
-
Gets parameter type.
- getType() - Method in class org.eclipse.yasson.internal.serializer.SerializerBuilderParams
- getTypeDeserializer(Class<?>, Customization, JsonbConfigProperties, ModelDeserializer<Object>, Set<JsonParser.Event>) - Static method in class org.eclipse.yasson.internal.deserializer.types.TypeDeserializers
-
Return deserializer for the given type.
- getTypeSerializer(Class<?>, Customization, JsonbContext) - Static method in class org.eclipse.yasson.internal.serializer.types.TypeSerializers
-
Create new type serializer.
- getTypeSerializer(List<Type>, Class<?>, Customization, JsonbContext, boolean) - Static method in class org.eclipse.yasson.internal.serializer.types.TypeSerializers
-
Create new type serializer.
- getUserSerializerBinding(Property, JsonbContext) - Method in class org.eclipse.yasson.internal.model.PropertyModel
- getUserTypeMapping() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
-
User type mapping for map interface to implementation classes.
- getValue() - Method in class org.eclipse.yasson.internal.deserializer.YassonParser
- getValue() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonArrayIterator
- getValue() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonObjectIterator
-
JsonValue
for current key. - getValue() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureIterator
-
Get current
JsonValue
, that the parser is pointing on. - getValue(Object) - Method in class org.eclipse.yasson.internal.model.PropertyModel
-
Gets property's value.
- getValueEvent(JsonValue) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureIterator
-
Convert
JsonValue
type toJsonParser.Event
. - getValueHandle - Variable in class org.eclipse.yasson.internal.model.PropertyModel
- getValueSerializer() - Method in class org.eclipse.yasson.internal.serializer.ArraySerializer
- getValueSerializer() - Method in class org.eclipse.yasson.internal.serializer.MapSerializer
- getValueStream() - Method in class org.eclipse.yasson.internal.deserializer.YassonParser
- getWriteName() - Method in class org.eclipse.yasson.internal.model.PropertyModel
- getZonedFormatter(DateTimeFormatter) - Method in class org.eclipse.yasson.internal.deserializer.types.AbstractDateDeserializer
- getZonedFormatter(DateTimeFormatter) - Method in class org.eclipse.yasson.internal.serializer.types.AbstractDateSerializer
-
Append UTC zone in case zone is not set on formatter.
H
- hashCode() - Method in class org.eclipse.yasson.internal.deserializer.DeserializationModelCreator.CachedItem
- hashCode() - Method in class org.eclipse.yasson.internal.JsonbDateFormatter
- hashCode() - Method in class org.eclipse.yasson.internal.JsonbNumberFormatter
- hashCode() - Method in class org.eclipse.yasson.internal.model.PropertyModel
- hashCode() - Method in class org.eclipse.yasson.internal.ReflectionUtils.GenericArrayTypeImpl
- hashCode() - Method in class org.eclipse.yasson.internal.ResolvedParameterizedType
- hasNext() - Method in class org.eclipse.yasson.internal.deserializer.YassonParser
- hasNext() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonArrayIterator
-
After
JsonParser.Event
END_ARRAY is returned from next() iterator is removed from the stack. - hasNext() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonObjectIterator
- hasNext() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureToParserAdapter
- hasRequiredCreatorParameters() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
I
- ignoredProperties - Variable in class org.eclipse.yasson.internal.deserializer.JsonbCreatorDeserializer
- ignoredProperties - Variable in class org.eclipse.yasson.internal.deserializer.ObjectDeserializer
- IJSON_DATE_FORMATTER - Static variable in class org.eclipse.yasson.internal.JsonbDateFormatter
-
Default I-JSON date time formatter.
- IJSON_ENABLED_SINGLE_VALUE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Cannot serialize single value due to I-Json support is enabled.
- ILLEGAL_ACCESS - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Insufficient permissions to access property.
- IMPL_CLASS_INCOMPATIBLE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Implementation class is not compatible.
- implementationClass - Variable in class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
- implementationClass - Variable in class org.eclipse.yasson.internal.model.customization.PropertyCustomization
- implementationClass(Class<?>) - Method in class org.eclipse.yasson.internal.deserializer.CollectionInstanceCreator
- implementationClass(Class<?>) - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
-
Implementation class if property is interface type.
- ImplementationClass - Annotation Type in org.eclipse.yasson
-
Marks an interface with implementation class, which should be used for deserialiation.
- in(Annotation[]) - Method in class org.eclipse.yasson.internal.AnnotationFinder
- INCOMPATIBLE_FACTORY_CREATOR_RETURN_TYPE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Return type of the
JsonbCreator
has to be the same as target type. - INFER_TYPE_FOR_UNMARSHALL - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Type could not be inferred to deserialization.
- InheritanceInstanceCreator - Class in org.eclipse.yasson.internal.deserializer
-
Instance creator following the inheritance structure defined by
JsonbTypeInfo
. - InheritanceInstanceCreator(Class<?>, DeserializationModelCreator, TypeInheritanceConfiguration, ModelDeserializer<JsonParser>) - Constructor for class org.eclipse.yasson.internal.deserializer.InheritanceInstanceCreator
- inherited - Variable in class org.eclipse.yasson.internal.model.customization.TypeInheritanceConfiguration.Builder
- inherited - Variable in class org.eclipse.yasson.internal.model.customization.TypeInheritanceConfiguration
- inherited - Variable in class org.eclipse.yasson.internal.model.JsonbAnnotatedElement.AnnotationWrapper
- inherited(boolean) - Method in class org.eclipse.yasson.internal.model.customization.TypeInheritanceConfiguration.Builder
- init() - Method in class org.eclipse.yasson.internal.ComponentMatcher
-
Called during context creation, introspecting user components provided with JsonbConfig.
- initBinaryDataStrategy() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
- initComponentInstanceCreator() - Method in class org.eclipse.yasson.internal.JsonbContext
- initConfigFailOnUnknownProperties() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
- initConfigLocale() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
-
Gets locale from
JsonbConfig
. - initConfigNullable() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
- initDateFormatter(Locale) - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
- initDateInMillisecondsAsString() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
- initDefaultMapImplType() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
- initEagerInitClasses() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
- initForceMapArraySerializerForNullKeys() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
- INITIAL_CONTEXT_CLASS - Static variable in class org.eclipse.yasson.internal.components.JsonbComponentInstanceCreatorFactory
-
Initial context class.
- initJsonParserFactory() - Method in class org.eclipse.yasson.internal.JsonbContext
- initNullSerializer() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
- initOrderStrategy() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
- initPropertyNamingStrategy() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
- initPropertyVisibilityStrategy() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
- initRequiredCreatorParameters() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
- initStrictJson() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
- initUserTypeMapping() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
- initZeroTimeDefaultingForJavaTime() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
- injectionTarget - Variable in class org.eclipse.yasson.internal.components.BeanManagerInstanceCreator.CDIManagedBean
- injectionTargets - Variable in class org.eclipse.yasson.internal.components.BeanManagerInstanceCreator
- inputStreamParser(InputStream) - Method in class org.eclipse.yasson.internal.JsonBinding
- instance - Variable in class org.eclipse.yasson.internal.components.BeanManagerInstanceCreator.CDIManagedBean
- instance - Variable in class org.eclipse.yasson.internal.DeserializationContextImpl
- instance() - Static method in class org.eclipse.yasson.internal.deserializer.JustReturn
-
Return instance.
- INSTANCE - Static variable in class org.eclipse.yasson.internal.deserializer.JustReturn
- InstanceCreator - Class in org.eclipse.yasson.internal
-
Creates instances for known types, caches constructors of unknown.
- InstanceCreator() - Constructor for class org.eclipse.yasson.internal.InstanceCreator
- InstantDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Deserializer of the
Instant
type. - InstantDeserializer(TypeDeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.deserializer.types.InstantDeserializer
- InstantSerializer - Class in org.eclipse.yasson.internal.serializer.types
-
Serializer of the
Instant
type. - InstantSerializer(TypeSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.types.InstantSerializer
- IntegerArrayCreator(ModelDeserializer<JsonParser>) - Constructor for class org.eclipse.yasson.internal.deserializer.ArrayInstanceCreator.IntegerArrayCreator
- IntegerArraySerializer(ModelSerializer) - Constructor for class org.eclipse.yasson.internal.serializer.ArraySerializer.IntegerArraySerializer
- IntegerDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Deserializer of the
Integer
type. - IntegerDeserializer(TypeDeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.deserializer.types.IntegerDeserializer
- integerOnly - Variable in class org.eclipse.yasson.internal.deserializer.types.AbstractNumberDeserializer
- IntegerSerializer - Class in org.eclipse.yasson.internal.serializer.types
-
Serializer of the
Integer
type. - IntegerSerializer(TypeSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.types.IntegerSerializer
- INTERNAL_ERROR - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
An internal error has occurred.
- introspectAdapterBinding(Class<? extends JsonbAdapter>, JsonbAdapter) - Method in class org.eclipse.yasson.internal.ComponentMatcher
-
Introspect components generic information and put resolved types into metadata wrapper.
- introspectCustomization(JsonbAnnotatedElement<Class<?>>, ClassCustomization, PropertyNamingStrategy) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
-
Processes customizations.
- introspectCustomization(Property, JsonbContext, ClassModel) - Method in class org.eclipse.yasson.internal.model.PropertyModel
- introspectDateFormatter(Property, AnnotationIntrospector, PropertyCustomization.Builder, JsonbContext) - Static method in class org.eclipse.yasson.internal.model.PropertyModel
- introspectDeserializerBinding(Class<? extends JsonbDeserializer>, JsonbDeserializer) - Method in class org.eclipse.yasson.internal.ComponentMatcher
-
If an instance of deserializerClass is present in context and is bound for same type, return that instance.
- introspectNumberFormatter(Property, AnnotationIntrospector, PropertyCustomization.Builder) - Static method in class org.eclipse.yasson.internal.model.PropertyModel
- introspectSerializerBinding(Class<? extends JsonbSerializer>, JsonbSerializer) - Method in class org.eclipse.yasson.internal.ComponentMatcher
-
If an instance of serializerClass is present in context and is bound for same type, return that instance.
- INVALID_DESERIALIZATION_JSON_TYPE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Json value type could not be deserialized to the target type.
- invocateValueMethod(Annotation) - Method in class org.eclipse.yasson.internal.AnnotationFinder
- INVOKING_GETTER - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
There has been an error while invoking getter.
- IS_PREFIX - Static variable in class org.eclipse.yasson.internal.ClassParser
- isClassAvailable(String) - Static method in class org.eclipse.yasson.internal.BuiltInTypes
-
Check whether the class is available.
- isClassNillable(JsonbAnnotatedElement<Class<?>>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
-
Checks for JsonbNillable annotation on a class, its superclasses and interfaces.
- isContainerWithNulls() - Method in class org.eclipse.yasson.internal.SerializationContextImpl
-
Value from this property is only used in
NullSerializer
. - isDateInMillisecondsAsString() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
- isDefault() - Method in class org.eclipse.yasson.internal.JsonbDateFormatter
- isEnumSet - Variable in class org.eclipse.yasson.internal.deserializer.CollectionInstanceCreator
- isFieldVisible(Field, Method, PropertyVisibilityStrategy) - Static method in class org.eclipse.yasson.internal.model.PropertyModel
- isForceMapArraySerializerForNullKeys() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
-
Whether the MapToEntriesArraySerializer is selected when a null key is detected in a map.
- isGetter(Method) - Static method in class org.eclipse.yasson.internal.ClassParser
- isInherited() - Method in class org.eclipse.yasson.internal.model.customization.TypeInheritanceConfiguration
- isInherited() - Method in class org.eclipse.yasson.internal.model.JsonbAnnotatedElement.AnnotationWrapper
- isInitialized - Variable in class org.eclipse.yasson.internal.model.ClassModel
- isIntegralNumber() - Method in class org.eclipse.yasson.internal.deserializer.YassonParser
- isIntegralNumber() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureToParserAdapter
- isKey - Variable in class org.eclipse.yasson.internal.serializer.types.ObjectTypeSerializer
- isKey() - Method in class org.eclipse.yasson.internal.serializer.SerializerBuilderParams
- isKey() - Method in class org.eclipse.yasson.internal.serializer.types.TypeSerializerBuilder
- isKnownType(Class<?>) - Static method in class org.eclipse.yasson.internal.BuiltInTypes
-
Whether the type is a supported type by default.
- isLowerCaseCharacter(char) - Static method in class org.eclipse.yasson.internal.model.customization.StrategiesProvider
- isMethodVisible(Method, PropertyVisibilityStrategy) - Static method in class org.eclipse.yasson.internal.model.PropertyModel
- isNillable() - Method in class org.eclipse.yasson.internal.model.customization.CreatorCustomization
- isNillable() - Method in interface org.eclipse.yasson.internal.model.customization.Customization
-
Returns true if nillable customization is present.
- isNillable() - Method in class org.eclipse.yasson.internal.model.customization.CustomizationBase
-
Returns true if nillable customization is present.
- isNotPublicAndNonNested(Class<?>) - Static method in class org.eclipse.yasson.internal.model.PropertyModel
- isPropertyMethod(Method) - Static method in class org.eclipse.yasson.internal.ClassParser
- isPropertyNillable(Property) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
-
Checks if property is nillable.
- isPropertyReadable(Field, Method, PropertyVisibilityStrategy) - Static method in class org.eclipse.yasson.internal.model.PropertyModel
- isReadable() - Method in class org.eclipse.yasson.internal.model.PropertyModel
-
Property is readable.
- isReadTransient() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization
-
The flag indicating whether the value of the underlying type/property should be processed during serialization process or not.
- isRecord(Class<?>) - Static method in class org.eclipse.yasson.internal.ClassMultiReleaseExtension
- isRequired() - Method in class org.eclipse.yasson.internal.model.customization.CreatorCustomization
- isResolvedType(Type) - Static method in class org.eclipse.yasson.internal.ReflectionUtils
-
Check if type needs resolution.
- isResolveRootAdapter() - Method in class org.eclipse.yasson.internal.serializer.SerializerBuilderParams
- isRoot() - Method in class org.eclipse.yasson.internal.SerializationContextImpl
-
Serialized value is a root value.
- isRoot() - Method in class org.eclipse.yasson.internal.serializer.SerializerBuilderParams
- isSetter(Method) - Static method in class org.eclipse.yasson.internal.ClassParser
- isSpecialAccessorMethod(Method, Map<String, Property>) - Static method in class org.eclipse.yasson.internal.ClassMultiReleaseExtension
- isSpecialCaseMethod(Class<?>, Method) - Static method in class org.eclipse.yasson.internal.ClassParser
-
Filter out certain methods that get forcibly added to some classes.
- isStrictIJson() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
-
If strict IJSON patterns should be used.
- isSupportedMapKey(Class<?>) - Static method in class org.eclipse.yasson.internal.serializer.types.TypeSerializers
-
Whether type is the supported key type.
- isVisible(Field) - Method in class org.eclipse.yasson.FieldAccessStrategy
- isVisible(Field) - Method in class org.eclipse.yasson.internal.model.customization.VisibilityStrategiesProvider.AllFieldsVisibilityStrategy
- isVisible(Field) - Method in class org.eclipse.yasson.internal.model.customization.VisibilityStrategiesProvider.PublicAccessorVisibilityStrategy
- isVisible(Field) - Method in class org.eclipse.yasson.internal.model.customization.VisibilityStrategiesProvider.PublicFieldsVisibilityStrategy
- isVisible(Field) - Method in class org.eclipse.yasson.internal.model.customization.VisibilityStrategiesProvider.PublicPropertyVisibilityStrategy
- isVisible(Field) - Method in class org.eclipse.yasson.internal.model.PropertyModel.DefaultVisibilityStrategy
- isVisible(Method) - Method in class org.eclipse.yasson.FieldAccessStrategy
- isVisible(Method) - Method in class org.eclipse.yasson.internal.model.customization.VisibilityStrategiesProvider.AllFieldsVisibilityStrategy
- isVisible(Method) - Method in class org.eclipse.yasson.internal.model.customization.VisibilityStrategiesProvider.PublicAccessorVisibilityStrategy
- isVisible(Method) - Method in class org.eclipse.yasson.internal.model.customization.VisibilityStrategiesProvider.PublicFieldsVisibilityStrategy
- isVisible(Method) - Method in class org.eclipse.yasson.internal.model.customization.VisibilityStrategiesProvider.PublicPropertyVisibilityStrategy
- isVisible(Method) - Method in class org.eclipse.yasson.internal.model.PropertyModel.DefaultVisibilityStrategy
- isVisible(Predicate<PropertyVisibilityStrategy>, Method, PropertyVisibilityStrategy) - Static method in class org.eclipse.yasson.internal.model.PropertyModel
-
Look up class and package level @JsonbVisibility, or global config PropertyVisibilityStrategy.
- isWritable() - Method in class org.eclipse.yasson.internal.model.PropertyModel
-
Property is writable.
- isWriteTransient() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization
-
The flag indicating whether the value of the underlying type/property should be processed during deserialization process or not.
- isZeroTimeDefaulting() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
-
Makes parsing dates defaulting to zero hour, minute and second.
- iterators - Variable in class org.eclipse.yasson.internal.jsonstructure.JsonStructureToParserAdapter
J
- JsonArrayBuilder - Class in org.eclipse.yasson.internal.jsonstructure
-
Builds
JsonArray
. - JsonArrayBuilder(JsonProvider) - Constructor for class org.eclipse.yasson.internal.jsonstructure.JsonArrayBuilder
-
Create instance with cached provider.
- JsonArrayIterator - Class in org.eclipse.yasson.internal.jsonstructure
-
Iterates over
JsonArray
. - JsonArrayIterator(JsonArray) - Constructor for class org.eclipse.yasson.internal.jsonstructure.JsonArrayIterator
-
Creates new array iterator.
- JSONB_CONFIG_FORMATTING_ILLEGAL_VALUE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
JsonbConfig.FORMATTING
supports only Boolean types. - JSONB_CONFIG_PROPERTY_INVALID_TYPE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Jsonb config property contains invalid type.
- JSONB_CREATOR_MISSING_PROPERTY - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Json does not contain all necessary properties for
JsonbCreator
. - JSONB_TRANSIENT_WITH_OTHER_ANNOTATIONS - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
JsonbTransient
was not the only annotation on class property. - JsonbAnnotatedElement<T> - Class in org.eclipse.yasson.internal.model
-
Annotation holder for classes, superclasses, interfaces, fields, getters and setters.
- JsonbAnnotatedElement(T) - Constructor for class org.eclipse.yasson.internal.model.JsonbAnnotatedElement
-
Creates a new instance.
- JsonbAnnotatedElement.AnnotationWrapper<T> - Class in org.eclipse.yasson.internal.model
- JsonbComponentInstanceCreator - Interface in org.eclipse.yasson.spi
-
Creates instances of JsonbComponents such as JsonbAdapter.
- JsonbComponentInstanceCreatorFactory - Class in org.eclipse.yasson.internal.components
-
Factory method for default Jsonb component instance creators.
- JsonbComponentInstanceCreatorFactory() - Constructor for class org.eclipse.yasson.internal.components.JsonbComponentInstanceCreatorFactory
- JsonbComponentInstanceCreatorFactory.BeanManagerProvider - Interface in org.eclipse.yasson.internal.components
-
Provides CDI bean manager instance, declares all exceptions thrown with reflective calls.
- jsonbConfig - Variable in class org.eclipse.yasson.internal.JsonbConfigProperties
- jsonbConfig - Variable in class org.eclipse.yasson.internal.JsonbContext
- JsonbConfigProperties - Class in org.eclipse.yasson.internal
-
Resolved properties from JSONB config.
- JsonbConfigProperties(JsonbConfig) - Constructor for class org.eclipse.yasson.internal.JsonbConfigProperties
-
Creates new resolved JSONB config.
- jsonbContext - Variable in class org.eclipse.yasson.internal.AnnotationIntrospector
- jsonbContext - Variable in class org.eclipse.yasson.internal.ClassParser
- jsonbContext - Variable in class org.eclipse.yasson.internal.ComponentMatcher
- jsonbContext - Variable in class org.eclipse.yasson.internal.ConstructorPropertiesAnnotationIntrospector
- jsonbContext - Variable in class org.eclipse.yasson.internal.deserializer.DeserializationModelCreator
- jsonbContext - Variable in class org.eclipse.yasson.internal.JsonBinding
- jsonbContext - Variable in class org.eclipse.yasson.internal.MappingContext
- jsonbContext - Variable in class org.eclipse.yasson.internal.ProcessingContext
- jsonbContext - Variable in class org.eclipse.yasson.internal.serializer.SerializationModelCreator
- jsonbContext - Variable in class org.eclipse.yasson.internal.serializer.types.TypeSerializerBuilder
- JsonbContext - Class in org.eclipse.yasson.internal
-
Jsonb context holding central components and configuration of jsonb runtime.
- JsonbContext(JsonbConfig, JsonProvider) - Constructor for class org.eclipse.yasson.internal.JsonbContext
-
Creates and initialize context.
- JsonbCreator - Class in org.eclipse.yasson.internal.model
-
Object holding reference to Constructor / Method for custom object creation.
- JsonbCreator(Executable, CreatorModel[]) - Constructor for class org.eclipse.yasson.internal.model.JsonbCreator
-
Creates a new instance.
- JsonbCreatorDeserializer - Class in org.eclipse.yasson.internal.deserializer
-
Creator of the Object instance with the usage of the
JsonbCreator
. - JsonbCreatorDeserializer(Map<String, ModelDeserializer<JsonParser>>, Map<String, ModelDeserializer<Object>>, JsonbCreator, Class<?>, Function<String, String>, boolean, Set<String>) - Constructor for class org.eclipse.yasson.internal.deserializer.JsonbCreatorDeserializer
- JsonbDateFormatter - Class in org.eclipse.yasson.internal
-
Formatter wrapper for different types of dates.
- JsonbDateFormatter(String, String) - Constructor for class org.eclipse.yasson.internal.JsonbDateFormatter
-
Creates an instance with format string and locale.
- JsonbDateFormatter(DateTimeFormatter, String, String) - Constructor for class org.eclipse.yasson.internal.JsonbDateFormatter
-
Creates an instance with cached
DateTimeFormatter
, format and locale. - jsonbDeserializer - Variable in class org.eclipse.yasson.internal.components.DeserializerBinding
- JsonBinding - Class in org.eclipse.yasson.internal
-
Implementation of Jsonb interface.
- JsonBinding(JsonBindingBuilder) - Constructor for class org.eclipse.yasson.internal.JsonBinding
- JsonBindingBuilder - Class in org.eclipse.yasson.internal
-
JsonbBuilder implementation.
- JsonBindingBuilder() - Constructor for class org.eclipse.yasson.internal.JsonBindingBuilder
- JsonBindingProvider - Class in org.eclipse.yasson
-
JsonbProvider implementation.
- JsonBindingProvider() - Constructor for class org.eclipse.yasson.JsonBindingProvider
- JsonbNumberFormatter - Class in org.eclipse.yasson.internal
-
Formatter for numbers.
- JsonbNumberFormatter(String, String) - Constructor for class org.eclipse.yasson.internal.JsonbNumberFormatter
-
Construct with format string and locale.
- jsonbSerializer - Variable in class org.eclipse.yasson.internal.components.SerializerBinding
- JsonGeneratorToStructureAdapter - Class in org.eclipse.yasson.internal.jsonstructure
-
Adapter for
JsonGenerator
, that builds aJsonStructure
content tree instead of JSON text. - JsonGeneratorToStructureAdapter(JsonProvider) - Constructor for class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
-
Default constructor, jsonp builders are created internally.
- jsonObject - Variable in class org.eclipse.yasson.internal.jsonstructure.JsonObjectIterator
- JsonObjectBuilder - Class in org.eclipse.yasson.internal.jsonstructure
-
Builds
JsonObject
delegates toJsonObjectBuilder
, caches key when written without a value. - JsonObjectBuilder(JsonProvider) - Constructor for class org.eclipse.yasson.internal.jsonstructure.JsonObjectBuilder
-
Create instance with cached provider.
- JsonObjectIterator - Class in org.eclipse.yasson.internal.jsonstructure
-
Iterates over
JsonObject
managing internal state. - JsonObjectIterator(JsonObject) - Constructor for class org.eclipse.yasson.internal.jsonstructure.JsonObjectIterator
- JsonObjectIterator.State - Enum in org.eclipse.yasson.internal.jsonstructure
-
Location pointer.
- jsonParserFactory - Variable in class org.eclipse.yasson.internal.JsonbContext
- jsonProvider - Variable in class org.eclipse.yasson.internal.JsonbContext
- jsonReadName - Variable in class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
- jsonReadName - Variable in class org.eclipse.yasson.internal.model.customization.PropertyCustomization
- jsonReadName(String) - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
-
Set a JSON property name used to read a property value from on deserialization.
- JsonStructureBuilder - Class in org.eclipse.yasson.internal.jsonstructure
-
Grouping interface for
JsonObject
andJsonArray
generation. - JsonStructureBuilder() - Constructor for class org.eclipse.yasson.internal.jsonstructure.JsonStructureBuilder
- JsonStructureIterator - Class in org.eclipse.yasson.internal.jsonstructure
-
Iterates over
JsonStructure
. - JsonStructureIterator() - Constructor for class org.eclipse.yasson.internal.jsonstructure.JsonStructureIterator
- JsonStructureToParserAdapter - Class in org.eclipse.yasson.internal.jsonstructure
-
Adapter for
JsonParser
, that reads aJsonStructure
content tree instead of JSON text. - JsonStructureToParserAdapter(JsonStructure) - Constructor for class org.eclipse.yasson.internal.jsonstructure.JsonStructureToParserAdapter
-
Creates new
JsonStructure
parser. - JsonValueDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Deserializer of the
JsonValue
type. - JsonValueDeserializer(TypeDeserializerBuilder, JsonValue) - Constructor for class org.eclipse.yasson.internal.deserializer.types.JsonValueDeserializer
- JsonValueSerializer - Class in org.eclipse.yasson.internal.serializer.types
-
Serializer of the
JsonValue
type. - JsonValueSerializer(TypeSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.types.JsonValueSerializer
- jsonWriteName - Variable in class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
- jsonWriteName - Variable in class org.eclipse.yasson.internal.model.customization.PropertyCustomization
- jsonWriteName(String) - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
-
Set a property name which is written to JSON document on serialization.
- JustReturn - Class in org.eclipse.yasson.internal.deserializer
-
Return passed in object value.
- JustReturn() - Constructor for class org.eclipse.yasson.internal.deserializer.JustReturn
K
- key - Variable in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Message bundle key.
- key - Variable in class org.eclipse.yasson.internal.SerializationContextImpl
- key - Variable in class org.eclipse.yasson.internal.serializer.SerializerBuilderParams.Builder
- key - Variable in class org.eclipse.yasson.internal.serializer.SerializerBuilderParams
- key - Variable in class org.eclipse.yasson.internal.serializer.types.TypeSerializerBuilder
- key(boolean) - Method in class org.eclipse.yasson.internal.serializer.SerializerBuilderParams.Builder
- KEY - Enum constant in enum org.eclipse.yasson.internal.deserializer.MapDeserializer.State
- KEY - Enum constant in enum org.eclipse.yasson.internal.jsonstructure.JsonObjectIterator.State
-
Property key name.
- keyDelegate - Variable in class org.eclipse.yasson.internal.deserializer.MapDeserializer
- keyIterator - Variable in class org.eclipse.yasson.internal.jsonstructure.JsonObjectIterator
- keySerializer - Variable in class org.eclipse.yasson.internal.serializer.MapSerializer
- KeySerializer() - Constructor for class org.eclipse.yasson.internal.serializer.types.TypeSerializer.KeySerializer
- KeyWriter - Class in org.eclipse.yasson.internal.serializer
-
Key name writer.
- KeyWriter(ModelSerializer) - Constructor for class org.eclipse.yasson.internal.serializer.KeyWriter
-
Create new instance.
L
- lastValueEvent - Variable in class org.eclipse.yasson.internal.DeserializationContextImpl
- level - Variable in class org.eclipse.yasson.internal.deserializer.YassonParser
- level - Variable in class org.eclipse.yasson.internal.serializer.YassonGenerator
- LIST - Static variable in class org.eclipse.yasson.internal.deserializer.types.ObjectTypeDeserializer
- LocalDateDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Deserializer of the
LocalDate
type. - LocalDateDeserializer(TypeDeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.deserializer.types.LocalDateDeserializer
- LocalDateSerializer - Class in org.eclipse.yasson.internal.serializer.types
-
Serializer of the
LocalDate
type. - LocalDateSerializer(TypeSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.types.LocalDateSerializer
- LocalDateTimeDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Deserializer of the
LocalDateTime
type. - LocalDateTimeDeserializer(TypeDeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.deserializer.types.LocalDateTimeDeserializer
- LocalDateTimeSerializer - Class in org.eclipse.yasson.internal.serializer.types
-
Serializer of the
LocalDateTime
type. - LocalDateTimeSerializer(TypeSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.types.LocalDateTimeSerializer
- locale - Variable in class org.eclipse.yasson.internal.JsonbConfigProperties
- locale - Variable in class org.eclipse.yasson.internal.JsonbDateFormatter
- locale - Variable in class org.eclipse.yasson.internal.JsonbNumberFormatter
- LocalTimeDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Deserializer of the
LocalTime
type. - LocalTimeDeserializer(TypeDeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.deserializer.types.LocalTimeDeserializer
- LocalTimeSerializer - Class in org.eclipse.yasson.internal.serializer.types
-
Serializer of the
LocalTime
type. - LocalTimeSerializer(TypeSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.types.LocalTimeSerializer
- LOG - Static variable in class org.eclipse.yasson.internal.ConstructorPropertiesAnnotationIntrospector
- LOGGER - Static variable in class org.eclipse.yasson.internal.AnnotationFinder
- LOGGER - Static variable in class org.eclipse.yasson.internal.components.JsonbComponentInstanceCreatorFactory
- LOGGER - Static variable in class org.eclipse.yasson.internal.deserializer.types.OffsetDateTimeDeserializer
- LOGGER - Static variable in class org.eclipse.yasson.internal.deserializer.types.ZonedDateTimeDeserializer
- LOGGER - Static variable in class org.eclipse.yasson.internal.JsonbContext
- LOGGER - Static variable in class org.eclipse.yasson.internal.ReflectionUtils
- LOGGER - Static variable in class org.eclipse.yasson.internal.SerializationContextImpl
- LongArrayCreator(ModelDeserializer<JsonParser>) - Constructor for class org.eclipse.yasson.internal.deserializer.ArrayInstanceCreator.LongArrayCreator
- LongArraySerializer(ModelSerializer) - Constructor for class org.eclipse.yasson.internal.serializer.ArraySerializer.LongArraySerializer
- LongDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Deserializer of the
Long
type. - LongDeserializer(TypeDeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.deserializer.types.LongDeserializer
- LongSerializer - Class in org.eclipse.yasson.internal.serializer.types
-
Serializer of the
Long
type. - LongSerializer(TypeSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.types.LongSerializer
- lookup() - Static method in class org.eclipse.yasson.internal.model.ModulesUtil
- LOOKUP - Static variable in class org.eclipse.yasson.internal.model.PropertyModel
- lowerFirstLetter(String) - Static method in class org.eclipse.yasson.internal.ClassParser
M
- MAP_KEY_EVENTS - Static variable in class org.eclipse.yasson.internal.deserializer.DeserializationModelCreator
- mapClass - Variable in class org.eclipse.yasson.internal.deserializer.types.ObjectTypeDeserializer
- MapDeserializer - Class in org.eclipse.yasson.internal.deserializer
-
Map container deserializer.
- MapDeserializer(ModelDeserializer<JsonParser>, ModelDeserializer<JsonParser>) - Constructor for class org.eclipse.yasson.internal.deserializer.MapDeserializer
- MapDeserializer.Mode - Enum in org.eclipse.yasson.internal.deserializer
- MapDeserializer.State - Enum in org.eclipse.yasson.internal.deserializer
- MapInstanceCreator - Class in org.eclipse.yasson.internal.deserializer
-
Map instance creator.
- MapInstanceCreator(MapDeserializer, JsonbConfigProperties, Class<?>) - Constructor for class org.eclipse.yasson.internal.deserializer.MapInstanceCreator
- mappingContext - Variable in class org.eclipse.yasson.internal.JsonbContext
- MappingContext - Class in org.eclipse.yasson.internal
-
JSONB mappingContext.
- MappingContext(JsonbContext) - Constructor for class org.eclipse.yasson.internal.MappingContext
-
Create mapping context which is scoped to jsonb runtime.
- MapSerializer - Class in org.eclipse.yasson.internal.serializer
-
Map container serializer.
- MapSerializer(ModelSerializer, ModelSerializer) - Constructor for class org.eclipse.yasson.internal.serializer.MapSerializer
- MapSerializer.DynamicMapSerializer - Class in org.eclipse.yasson.internal.serializer
- MapSerializer.ObjectKeyMapSerializer - Class in org.eclipse.yasson.internal.serializer
- MapSerializer.StringKeyMapSerializer - Class in org.eclipse.yasson.internal.serializer
- marshall(Object, JsonGenerator) - Method in class org.eclipse.yasson.internal.SerializationContextImpl
-
Marshals given object to provided Writer or OutputStream.
- marshall(Object, JsonGenerator, boolean) - Method in class org.eclipse.yasson.internal.SerializationContextImpl
-
Marshals given object to provided Writer or OutputStream.
- marshallWithoutClose(Object, JsonGenerator) - Method in class org.eclipse.yasson.internal.SerializationContextImpl
-
Marshals given object to provided Writer or OutputStream.
- matches(Type, Type) - Method in class org.eclipse.yasson.internal.ComponentMatcher
- matchTypeArguments(ParameterizedType, ParameterizedType) - Method in class org.eclipse.yasson.internal.ComponentMatcher
-
If runtimeType to adapt is a ParametrizedType, check all type args to match against components args.
- memberSerializer(LinkedList<Type>, Type, Customization, boolean) - Method in class org.eclipse.yasson.internal.serializer.SerializationModelCreator
- memberTypeProcessor(LinkedList<Type>, PropertyModel, boolean) - Method in class org.eclipse.yasson.internal.deserializer.DeserializationModelCreator
- mergeProperty(Property, PropertyModel, JsonbAnnotatedElement<Class<?>>) - Static method in class org.eclipse.yasson.internal.ClassParser
- mergePropertyModels(List<PropertyModel>) - Static method in class org.eclipse.yasson.internal.ClassParser
- MESSAGE_BUNDLE - Static variable in class org.eclipse.yasson.internal.properties.Messages
- MessageKeys - Enum in org.eclipse.yasson.internal.properties
-
Contains all message keys present in language property files.
- MessageKeys(String) - Constructor for enum org.eclipse.yasson.internal.properties.MessageKeys
-
Creates an instance of message bundle key.
- Messages - Class in org.eclipse.yasson.internal.properties
-
JSON-B messages.
- Messages() - Constructor for class org.eclipse.yasson.internal.properties.Messages
- Messages.UTF8Control - Class in org.eclipse.yasson.internal.properties
- method - Variable in class org.eclipse.yasson.internal.model.PropertyModel.DefaultVisibilityStrategy
- MISSING_VALUE_PROPERTY_IN_ANNOTATION - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Missing value property in target annotation.
- Mode() - Constructor for enum org.eclipse.yasson.internal.deserializer.MapDeserializer.Mode
- modelDeserializer - Variable in class org.eclipse.yasson.internal.deserializer.ContextSwitcher
- ModelDeserializer<T> - Interface in org.eclipse.yasson.internal.deserializer
-
Type deserializer.
- models - Variable in class org.eclipse.yasson.internal.deserializer.DeserializationModelCreator
- ModelSerializer - Interface in org.eclipse.yasson.internal.serializer
-
Type serializer.
- ModulesUtil - Class in org.eclipse.yasson.internal.model
- ModulesUtil() - Constructor for class org.eclipse.yasson.internal.model.ModulesUtil
- MonthDayTypeDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Deserializer of the
MonthDay
type. - MonthDayTypeDeserializer(TypeDeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.deserializer.types.MonthDayTypeDeserializer
- MonthDayTypeSerializer - Class in org.eclipse.yasson.internal.serializer.types
-
Serializer of the
MonthDay
type. - MonthDayTypeSerializer(TypeSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.types.MonthDayTypeSerializer
- MULTIPLE_CONSTRUCTOR_PROPERTIES_CREATORS - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
More than one constructor annotated with
ConstructorProperties
declared in target class. - MULTIPLE_JSONB_CREATORS - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Only one
JsonbCreator
can be present in the class.
N
- name - Variable in class org.eclipse.yasson.internal.model.CreatorModel
- name - Variable in class org.eclipse.yasson.internal.model.Property
- newBundle(String, Locale, String, ClassLoader, boolean) - Method in class org.eclipse.yasson.internal.properties.Messages.UTF8Control
- next() - Method in class org.eclipse.yasson.internal.deserializer.YassonParser
- next() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonArrayIterator
- next() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonObjectIterator
- next() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureToParserAdapter
- NEXT - Enum constant in enum org.eclipse.yasson.internal.deserializer.MapDeserializer.State
- nextKey - Variable in class org.eclipse.yasson.internal.jsonstructure.JsonObjectBuilder
- nextKey() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonObjectIterator
- nillable - Variable in class org.eclipse.yasson.internal.model.customization.CustomizationBase.Builder
- nillable - Variable in class org.eclipse.yasson.internal.model.customization.CustomizationBase
- nillable(boolean) - Method in class org.eclipse.yasson.internal.model.customization.CustomizationBase.Builder
- NO_CDI_API_PROVIDER - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
CDI API provider has not been found.
- NO_CDI_ENVIRONMENT - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
CDI environment is not available.
- NO_DEFAULT_CONSTRUCTOR - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Class does not have default constructor.
- NO_JNDI_ENVIRONMENT - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
No JNDI provider found.
- NO_LOGGER_NAME - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
No logger name provided.
- NON_PARAMETRIZED_TYPE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Target type is not
ParameterizedType
. - NONE - Enum constant in enum org.eclipse.yasson.internal.deserializer.MapDeserializer.Mode
- nonNullDeserializer - Variable in class org.eclipse.yasson.internal.deserializer.NullCheckDeserializer
- NOOP - Static variable in class org.eclipse.yasson.internal.deserializer.ObjectDeserializer
- NORMAL - Enum constant in enum org.eclipse.yasson.internal.deserializer.MapDeserializer.Mode
- NOT_VALUE_TYPE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Value is not of target type.
- NULL_PROVIDER - Static variable in class org.eclipse.yasson.internal.deserializer.DeserializationModelCreator
- NULL_ROOT_SERIALIZER - Static variable in class org.eclipse.yasson.YassonConfig
- NULL_ROOT_SERIALIZER - Static variable in class org.eclipse.yasson.YassonProperties
-
Deprecated.
- nullable - Variable in class org.eclipse.yasson.internal.JsonbConfigProperties
- NullCheckDeserializer - Class in org.eclipse.yasson.internal.deserializer
-
Json null value checker.
- NullCheckDeserializer(ModelDeserializer<JsonParser>, ModelDeserializer<Object>) - Constructor for class org.eclipse.yasson.internal.deserializer.NullCheckDeserializer
-
Create new instance.
- nullDeserializer - Variable in class org.eclipse.yasson.internal.deserializer.NullCheckDeserializer
- nullsEnabled - Variable in class org.eclipse.yasson.internal.serializer.NullVisibilitySwitcher
- nullSerializer - Variable in class org.eclipse.yasson.internal.JsonbConfigProperties
- nullSerializer - Variable in class org.eclipse.yasson.internal.serializer.NullSerializer
- NullSerializer - Class in org.eclipse.yasson.internal.serializer
-
Null value serializer.
- NullSerializer(ModelSerializer, Customization, JsonbContext) - Constructor for class org.eclipse.yasson.internal.serializer.NullSerializer
-
Create new instance.
- NullSerializer.NullWritingDisabled - Class in org.eclipse.yasson.internal.serializer
- NullSerializer.NullWritingEnabled - Class in org.eclipse.yasson.internal.serializer
- nullValue - Variable in class org.eclipse.yasson.internal.deserializer.types.JsonValueDeserializer
- nullValueDelegate - Variable in class org.eclipse.yasson.internal.deserializer.types.OptionalDoubleDeserializer
- nullValueDelegate - Variable in class org.eclipse.yasson.internal.deserializer.types.OptionalLongDeserializer
- NullVisibilitySwitcher - Class in org.eclipse.yasson.internal.serializer
-
Switching mechanism for default null value visibility in the JSON.
- NullVisibilitySwitcher(boolean, ModelSerializer) - Constructor for class org.eclipse.yasson.internal.serializer.NullVisibilitySwitcher
- NullWritingDisabled() - Constructor for class org.eclipse.yasson.internal.serializer.NullSerializer.NullWritingDisabled
- NullWritingEnabled() - Constructor for class org.eclipse.yasson.internal.serializer.NullSerializer.NullWritingEnabled
- NUMBER_INCOMPATIBLE_VALUE_TYPE_ARRAY - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Target json value is not valid
JsonNumber
. - NUMBER_INCOMPATIBLE_VALUE_TYPE_OBJECT - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Target json value is not valid
JsonNumber
. - NumberDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Deserializer of the
Number
type. - NumberDeserializer(TypeDeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.deserializer.types.NumberDeserializer
- numberFormatter - Variable in class org.eclipse.yasson.internal.deserializer.DeserializationModelCreator.CachedItem
- numberFormatter - Variable in class org.eclipse.yasson.internal.model.customization.ClassCustomization.Builder
- numberFormatter - Variable in class org.eclipse.yasson.internal.model.customization.ClassCustomization
- numberFormatter - Variable in class org.eclipse.yasson.internal.model.customization.CreatorCustomization.Builder
- numberFormatter - Variable in class org.eclipse.yasson.internal.model.customization.CreatorCustomization
- numberFormatter(JsonbNumberFormatter) - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization.Builder
- numberFormatter(JsonbNumberFormatter) - Method in class org.eclipse.yasson.internal.model.customization.CreatorCustomization.Builder
- NumberSerializer - Class in org.eclipse.yasson.internal.serializer.types
-
Serializer of the
Number
type. - NumberSerializer(TypeSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.types.NumberSerializer
O
- OBJECT - Enum constant in enum org.eclipse.yasson.internal.deserializer.MapDeserializer.Mode
- ObjectArrayCreator(ModelDeserializer<JsonParser>, Class<?>) - Constructor for class org.eclipse.yasson.internal.deserializer.ArrayInstanceCreator.ObjectArrayCreator
- ObjectArraySerializer(ModelSerializer) - Constructor for class org.eclipse.yasson.internal.serializer.ArraySerializer.ObjectArraySerializer
- objectBaseSerializer - Variable in class org.eclipse.yasson.internal.serializer.SerializerBuilderParams.Builder
- objectBaseSerializer - Variable in class org.eclipse.yasson.internal.serializer.SerializerBuilderParams
- objectBaseSerializer(ModelSerializer) - Method in class org.eclipse.yasson.internal.serializer.SerializerBuilderParams.Builder
- ObjectDeserializer - Class in org.eclipse.yasson.internal.deserializer
-
Object container deserializer.
- ObjectDeserializer(Map<String, ModelDeserializer<JsonParser>>, Function<String, String>, Class<?>, boolean, Set<String>) - Constructor for class org.eclipse.yasson.internal.deserializer.ObjectDeserializer
- ObjectKeyMapSerializer(ModelSerializer, ModelSerializer) - Constructor for class org.eclipse.yasson.internal.serializer.MapSerializer.ObjectKeyMapSerializer
- objectMap - Variable in class org.eclipse.yasson.internal.serializer.MapSerializer.DynamicMapSerializer
- ObjectSerializer - Class in org.eclipse.yasson.internal.serializer
-
Object container serializer.
- ObjectSerializer(LinkedHashMap<String, ModelSerializer>) - Constructor for class org.eclipse.yasson.internal.serializer.ObjectSerializer
- ObjectTypeDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Deserializer of the
Object
type. - ObjectTypeDeserializer(TypeDeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.deserializer.types.ObjectTypeDeserializer
- ObjectTypeSerializer - Class in org.eclipse.yasson.internal.serializer.types
-
Object type serializer.
- ObjectTypeSerializer(TypeSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.types.ObjectTypeSerializer
- of(B) - Method in class org.eclipse.yasson.internal.model.customization.CustomizationBase.Builder
- of(ClassCustomization) - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization.Builder
- of(CreatorCustomization) - Method in class org.eclipse.yasson.internal.model.customization.CreatorCustomization.Builder
- of(PropertyCustomization) - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
- of(TypeInheritanceConfiguration) - Method in class org.eclipse.yasson.internal.model.customization.TypeInheritanceConfiguration.Builder
- OFFSET_DATE_TIME_FROM_MILLIS - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Parsing offset date from epoch millisecond, UTC zone offset will be used.
- OffsetDateTimeDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Deserializer of the
OffsetDateTime
type. - OffsetDateTimeDeserializer(TypeDeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.deserializer.types.OffsetDateTimeDeserializer
- OffsetDateTimeSerializer - Class in org.eclipse.yasson.internal.serializer.types
-
Serializer of the
OffsetDateTime
type. - OffsetDateTimeSerializer(TypeSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.types.OffsetDateTimeSerializer
- OffsetTimeDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Deserializer of the
OffsetTime
type. - OffsetTimeDeserializer(TypeDeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.deserializer.types.OffsetTimeDeserializer
- OffsetTimeSerializer - Class in org.eclipse.yasson.internal.serializer.types
-
Serializer of the
OffsetTime
type. - OffsetTimeSerializer(TypeSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.types.OffsetTimeSerializer
- OPTIONAL_TYPES - Static variable in class org.eclipse.yasson.internal.deserializer.types.TypeDeserializers
- OptionalDeserializer - Class in org.eclipse.yasson.internal.deserializer
-
Deserializer of the
Optional
types. - OptionalDeserializer(ModelDeserializer<JsonParser>, ModelDeserializer<Object>) - Constructor for class org.eclipse.yasson.internal.deserializer.OptionalDeserializer
- OptionalDoubleDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Deserializer of the
OptionalDouble
type. - OptionalDoubleDeserializer(ModelDeserializer<JsonParser>, ModelDeserializer<Object>) - Constructor for class org.eclipse.yasson.internal.deserializer.types.OptionalDoubleDeserializer
- OptionalDoubleSerializer - Class in org.eclipse.yasson.internal.serializer.types
-
Serializer of the
OptionalDouble
type. - OptionalDoubleSerializer(ModelSerializer) - Constructor for class org.eclipse.yasson.internal.serializer.types.OptionalDoubleSerializer
- OptionalIntDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Deserializer of the
OptionalInt
type. - OptionalIntDeserializer(ModelDeserializer<JsonParser>, ModelDeserializer<Object>) - Constructor for class org.eclipse.yasson.internal.deserializer.types.OptionalIntDeserializer
- OptionalIntSerializer - Class in org.eclipse.yasson.internal.serializer.types
-
Serializer of the
OptionalInt
type. - OptionalIntSerializer(ModelSerializer) - Constructor for class org.eclipse.yasson.internal.serializer.types.OptionalIntSerializer
- OptionalLongDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Deserializer of the
OptionalLong
type. - OptionalLongDeserializer(ModelDeserializer<JsonParser>, ModelDeserializer<Object>) - Constructor for class org.eclipse.yasson.internal.deserializer.types.OptionalLongDeserializer
- OptionalLongSerializer - Class in org.eclipse.yasson.internal.serializer.types
-
Serializer of the
OptionalLong
type. - OptionalLongSerializer(ModelSerializer) - Constructor for class org.eclipse.yasson.internal.serializer.types.OptionalLongSerializer
- OPTIONALS - Static variable in class org.eclipse.yasson.internal.serializer.types.TypeSerializers
- OptionalSerializer - Class in org.eclipse.yasson.internal.serializer
-
Optional container serializer.
- OptionalSerializer(ModelSerializer) - Constructor for class org.eclipse.yasson.internal.serializer.OptionalSerializer
- orderProperties(List<PropertyModel>, ClassModel) - Method in class org.eclipse.yasson.internal.model.customization.PropertyOrdering
-
Sorts class properties either, by class
JsonbPropertyOrder
annotation, or byPropertyOrderStrategy
if set inJsonbConfig
. - org.eclipse.yasson - module org.eclipse.yasson
-
Yasson, the implementation of the Jakarta JSON Binding.
- org.eclipse.yasson - package org.eclipse.yasson
- org.eclipse.yasson.internal - package org.eclipse.yasson.internal
- org.eclipse.yasson.internal.components - package org.eclipse.yasson.internal.components
- org.eclipse.yasson.internal.deserializer - package org.eclipse.yasson.internal.deserializer
- org.eclipse.yasson.internal.deserializer.types - package org.eclipse.yasson.internal.deserializer.types
- org.eclipse.yasson.internal.jsonstructure - package org.eclipse.yasson.internal.jsonstructure
- org.eclipse.yasson.internal.model - package org.eclipse.yasson.internal.model
- org.eclipse.yasson.internal.model.customization - package org.eclipse.yasson.internal.model.customization
- org.eclipse.yasson.internal.properties - package org.eclipse.yasson.internal.properties
- org.eclipse.yasson.internal.serializer - package org.eclipse.yasson.internal.serializer
- org.eclipse.yasson.internal.serializer.types - package org.eclipse.yasson.internal.serializer.types
- org.eclipse.yasson.spi - package org.eclipse.yasson.spi
- original - Variable in class org.eclipse.yasson.internal.ResolvedParameterizedType
-
Original parameterized type.
- overrideAccessible(AccessibleObject) - Static method in class org.eclipse.yasson.internal.model.PropertyModel
P
- parameterizedSubclasses - Variable in class org.eclipse.yasson.internal.VariableTypeInheritanceSearch
- parameterName - Variable in class org.eclipse.yasson.internal.deserializer.RequiredCreatorParameter
- params - Variable in class org.eclipse.yasson.internal.model.JsonbCreator
- parentClassModel - Variable in class org.eclipse.yasson.internal.model.ClassModel
- parentConfig - Variable in class org.eclipse.yasson.internal.model.customization.TypeInheritanceConfiguration.Builder
- parentConfig - Variable in class org.eclipse.yasson.internal.model.customization.TypeInheritanceConfiguration
- parentConfig(TypeInheritanceConfiguration) - Method in class org.eclipse.yasson.internal.model.customization.TypeInheritanceConfiguration.Builder
- parseClassAndInterfaceMethods(JsonbAnnotatedElement<Class<?>>, Map<String, Property>) - Method in class org.eclipse.yasson.internal.ClassParser
- parseDefault(String, Locale) - Method in class org.eclipse.yasson.internal.deserializer.types.AbstractDateDeserializer
-
Parse java.time date object with default formatter.
- parseDefault(String, Locale) - Method in class org.eclipse.yasson.internal.deserializer.types.CalendarDeserializer
- parseDefault(String, Locale) - Method in class org.eclipse.yasson.internal.deserializer.types.DateDeserializer
- parseDefault(String, Locale) - Method in class org.eclipse.yasson.internal.deserializer.types.InstantDeserializer
- parseDefault(String, Locale) - Method in class org.eclipse.yasson.internal.deserializer.types.LocalDateDeserializer
- parseDefault(String, Locale) - Method in class org.eclipse.yasson.internal.deserializer.types.LocalDateTimeDeserializer
- parseDefault(String, Locale) - Method in class org.eclipse.yasson.internal.deserializer.types.LocalTimeDeserializer
- parseDefault(String, Locale) - Method in class org.eclipse.yasson.internal.deserializer.types.MonthDayTypeDeserializer
- parseDefault(String, Locale) - Method in class org.eclipse.yasson.internal.deserializer.types.OffsetDateTimeDeserializer
- parseDefault(String, Locale) - Method in class org.eclipse.yasson.internal.deserializer.types.OffsetTimeDeserializer
- parseDefault(String, Locale) - Method in class org.eclipse.yasson.internal.deserializer.types.SqlDateDeserializer
- parseDefault(String, Locale) - Method in class org.eclipse.yasson.internal.deserializer.types.SqlTimestampDeserializer
- parseDefault(String, Locale) - Method in class org.eclipse.yasson.internal.deserializer.types.XmlGregorianCalendarDeserializer
- parseDefault(String, Locale) - Method in class org.eclipse.yasson.internal.deserializer.types.YearMonthTypeDeserializer
- parseDefault(String, Locale) - Method in class org.eclipse.yasson.internal.deserializer.types.ZonedDateTimeDeserializer
- parseFields(JsonbAnnotatedElement<Class<?>>, Map<String, Property>) - Static method in class org.eclipse.yasson.internal.ClassParser
- parseIfaceMethodAnnotations(Class<?>, JsonbAnnotatedElement<Class<?>>, Map<String, Property>) - Method in class org.eclipse.yasson.internal.ClassParser
- parseMethods(Class<?>, JsonbAnnotatedElement<Class<?>>, Map<String, Property>) - Method in class org.eclipse.yasson.internal.ClassParser
- parseNumberValue(String) - Method in class org.eclipse.yasson.internal.deserializer.types.AbstractNumberDeserializer
- parseNumberValue(String) - Method in class org.eclipse.yasson.internal.deserializer.types.BigDecimalDeserializer
- parseNumberValue(String) - Method in class org.eclipse.yasson.internal.deserializer.types.BigIntegerDeserializer
- parseNumberValue(String) - Method in class org.eclipse.yasson.internal.deserializer.types.ByteDeserializer
- parseNumberValue(String) - Method in class org.eclipse.yasson.internal.deserializer.types.DoubleDeserializer
- parseNumberValue(String) - Method in class org.eclipse.yasson.internal.deserializer.types.FloatDeserializer
- parseNumberValue(String) - Method in class org.eclipse.yasson.internal.deserializer.types.IntegerDeserializer
- parseNumberValue(String) - Method in class org.eclipse.yasson.internal.deserializer.types.LongDeserializer
- parseNumberValue(String) - Method in class org.eclipse.yasson.internal.deserializer.types.ShortDeserializer
- parseProperties(ClassModel, JsonbAnnotatedElement<Class<?>>) - Method in class org.eclipse.yasson.internal.ClassParser
-
Parse class fields and getters setters.
- parseWithFormatter(String, DateTimeFormatter) - Method in class org.eclipse.yasson.internal.deserializer.types.AbstractDateDeserializer
-
Parse java.time date object with provided formatter.
- parseWithFormatter(String, DateTimeFormatter) - Method in class org.eclipse.yasson.internal.deserializer.types.CalendarDeserializer
- parseWithFormatter(String, DateTimeFormatter) - Method in class org.eclipse.yasson.internal.deserializer.types.DateDeserializer
- parseWithFormatter(String, DateTimeFormatter) - Method in class org.eclipse.yasson.internal.deserializer.types.InstantDeserializer
- parseWithFormatter(String, DateTimeFormatter) - Method in class org.eclipse.yasson.internal.deserializer.types.LocalDateDeserializer
- parseWithFormatter(String, DateTimeFormatter) - Method in class org.eclipse.yasson.internal.deserializer.types.LocalDateTimeDeserializer
- parseWithFormatter(String, DateTimeFormatter) - Method in class org.eclipse.yasson.internal.deserializer.types.LocalTimeDeserializer
- parseWithFormatter(String, DateTimeFormatter) - Method in class org.eclipse.yasson.internal.deserializer.types.MonthDayTypeDeserializer
- parseWithFormatter(String, DateTimeFormatter) - Method in class org.eclipse.yasson.internal.deserializer.types.OffsetDateTimeDeserializer
- parseWithFormatter(String, DateTimeFormatter) - Method in class org.eclipse.yasson.internal.deserializer.types.OffsetTimeDeserializer
- parseWithFormatter(String, DateTimeFormatter) - Method in class org.eclipse.yasson.internal.deserializer.types.SqlDateDeserializer
- parseWithFormatter(String, DateTimeFormatter) - Method in class org.eclipse.yasson.internal.deserializer.types.SqlTimestampDeserializer
- parseWithFormatter(String, DateTimeFormatter) - Method in class org.eclipse.yasson.internal.deserializer.types.XmlGregorianCalendarDeserializer
- parseWithFormatter(String, DateTimeFormatter) - Method in class org.eclipse.yasson.internal.deserializer.types.YearMonthTypeDeserializer
- parseWithFormatter(String, DateTimeFormatter) - Method in class org.eclipse.yasson.internal.deserializer.types.ZonedDateTimeDeserializer
- parseWithFormatterInternal(String, DateTimeFormatter) - Method in class org.eclipse.yasson.internal.deserializer.types.AbstractDateDeserializer
- parseWithOrWithoutZone(String, DateTimeFormatter) - Static method in class org.eclipse.yasson.internal.deserializer.types.DateDeserializer
- PARSING_NUMBER - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Number has unsupported format.
- PathDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Deserializer of the
Path
type. - PathDeserializer(TypeDeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.deserializer.types.PathDeserializer
- PathSerializer - Class in org.eclipse.yasson.internal.serializer.types
-
Serializer of the
Path
type. - PathSerializer(TypeSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.types.PathSerializer
- PeriodDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Deserializer of the
Period
type. - PeriodDeserializer(TypeDeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.deserializer.types.PeriodDeserializer
- PeriodSerializer - Class in org.eclipse.yasson.internal.serializer.types
-
Serializer of the
Period
type. - PeriodSerializer(TypeSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.types.PeriodSerializer
- polymorphismConfig(TypeInheritanceConfiguration) - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization.Builder
- PositionChecker - Class in org.eclipse.yasson.internal.deserializer
-
JSON document position checker.
- PositionChecker(Set<JsonParser.Event>, ModelDeserializer<JsonParser>, Type) - Constructor for class org.eclipse.yasson.internal.deserializer.PositionChecker
- PositionChecker(ModelDeserializer<JsonParser>, Type, JsonParser.Event...) - Constructor for class org.eclipse.yasson.internal.deserializer.PositionChecker
-
Create new instance.
- PositionChecker(ModelDeserializer<JsonParser>, Type, PositionChecker.Checker) - Constructor for class org.eclipse.yasson.internal.deserializer.PositionChecker
-
Create new instance.
- PositionChecker.Checker - Enum in org.eclipse.yasson.internal.deserializer
-
Grouped events according to whether it is container or value.
- PROCESS_FROM_JSON - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
An error has occurred while json deserialization.
- PROCESS_TO_JSON - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
An error has occurred while object serialization.
- processedType - Variable in class org.eclipse.yasson.internal.deserializer.InheritanceInstanceCreator
- ProcessingContext - Class in org.eclipse.yasson.internal
-
Jsonb processing (serializing/deserializing) context.
- ProcessingContext(JsonbContext) - Constructor for class org.eclipse.yasson.internal.ProcessingContext
-
Parent for marshaller and unmarshaller.
- properties - Variable in class org.eclipse.yasson.internal.model.ClassModel
-
A map of all class properties, including properties from superclasses.
- property - Variable in class org.eclipse.yasson.internal.model.PropertyModel
- Property - Class in org.eclipse.yasson.internal.model
-
Property of a class, field, getter and setter methods (javabean alike).
- Property(String, JsonbAnnotatedElement<Class<?>>) - Constructor for class org.eclipse.yasson.internal.model.Property
-
Create instance of property.
- PROPERTY - Enum constant in enum org.eclipse.yasson.internal.model.AnnotationTarget
-
Indicates annotation has been applied on property level.
- PROPERTY_NAME_CLASH - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Handled property has the same read/write name in target class as some other property present there.
- PROPERTY_NAMING_STRATEGY_INVALID - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Invalid property naming strategy selected.
- PROPERTY_NOT_FOUND_DESERIALIZER - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Property not found in target class.
- PROPERTY_ORDER - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Property order strategy not recognized.
- PROPERTY_ORDER_STRATEGY_MAPS - Static variable in class org.eclipse.yasson.internal.JsonbConfigProperties
- PropertyCustomization - Class in org.eclipse.yasson.internal.model.customization
-
Customization for a property of a class.
- PropertyCustomization(PropertyCustomization.Builder) - Constructor for class org.eclipse.yasson.internal.model.customization.PropertyCustomization
-
Copies properties from builder an creates immutable instance.
- PropertyCustomization.Builder - Class in org.eclipse.yasson.internal.model.customization
- propertyDeserializerChains - Variable in class org.eclipse.yasson.internal.deserializer.JsonbCreatorDeserializer
- propertyDeserializerChains - Variable in class org.eclipse.yasson.internal.deserializer.ObjectDeserializer
- propertyModel - Variable in class org.eclipse.yasson.internal.model.customization.CreatorCustomization
- PropertyModel - Class in org.eclipse.yasson.internal.model
-
A model for class property.
- PropertyModel(ClassModel, Property, JsonbContext) - Constructor for class org.eclipse.yasson.internal.model.PropertyModel
-
Creates an instance.
- PropertyModel(PropertyModel, PropertyModel) - Constructor for class org.eclipse.yasson.internal.model.PropertyModel
-
Create a new PropertyModel that merges two existing PropertyModel that have identical read/write names.
- PropertyModel.DefaultVisibilityStrategy - Class in org.eclipse.yasson.internal.model
- propertyName - Variable in class org.eclipse.yasson.internal.model.PropertyModel
-
Field propertyName as in class by java bean convention.
- propertyNamingStrategy - Variable in class org.eclipse.yasson.internal.JsonbConfigProperties
- propertyNamingStrategy - Variable in class org.eclipse.yasson.internal.model.ClassModel
- propertyOrder - Variable in class org.eclipse.yasson.internal.model.customization.ClassCustomization.Builder
- propertyOrder - Variable in class org.eclipse.yasson.internal.model.customization.ClassCustomization
- propertyOrder(String[]) - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization.Builder
- propertyOrdering - Variable in class org.eclipse.yasson.internal.JsonbConfigProperties
- PropertyOrdering - Class in org.eclipse.yasson.internal.model.customization
-
Order properties in bean object.
- PropertyOrdering(Consumer<List<PropertyModel>>) - Constructor for class org.eclipse.yasson.internal.model.customization.PropertyOrdering
-
Creates a new instance.
- propertyOrderStrategy - Variable in class org.eclipse.yasson.internal.model.customization.PropertyOrdering
- propertyRenamer() - Method in class org.eclipse.yasson.internal.deserializer.DeserializationModelCreator
- propertySerializers - Variable in class org.eclipse.yasson.internal.serializer.ObjectSerializer
- propertyType - Variable in class org.eclipse.yasson.internal.model.PropertyModel
-
Field propertyType.
- propertyVisibilityStrategy - Variable in class org.eclipse.yasson.internal.JsonbConfigProperties
- propertyVisibilityStrategy - Variable in class org.eclipse.yasson.internal.model.customization.ClassCustomization.Builder
- propertyVisibilityStrategy - Variable in class org.eclipse.yasson.internal.model.customization.ClassCustomization
- propertyVisibilityStrategy(PropertyVisibilityStrategy) - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization.Builder
- provide() - Method in interface org.eclipse.yasson.internal.components.JsonbComponentInstanceCreatorFactory.BeanManagerProvider
- provider - Variable in class org.eclipse.yasson.internal.JsonBindingBuilder
- provider - Variable in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
- PUBLIC_ACCESSOR_METHODS - Static variable in class org.eclipse.yasson.internal.model.customization.VisibilityStrategiesProvider
- PUBLIC_FIELDS - Static variable in class org.eclipse.yasson.internal.model.customization.VisibilityStrategiesProvider
- PUBLIC_PROPERTY - Static variable in class org.eclipse.yasson.internal.model.customization.VisibilityStrategiesProvider
- PublicAccessorVisibilityStrategy() - Constructor for class org.eclipse.yasson.internal.model.customization.VisibilityStrategiesProvider.PublicAccessorVisibilityStrategy
- PublicFieldsVisibilityStrategy() - Constructor for class org.eclipse.yasson.internal.model.customization.VisibilityStrategiesProvider.PublicFieldsVisibilityStrategy
- PublicPropertyVisibilityStrategy() - Constructor for class org.eclipse.yasson.internal.model.customization.VisibilityStrategiesProvider.PublicPropertyVisibilityStrategy
- put(JsonStructure) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonArrayBuilder
- put(JsonStructure) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonObjectBuilder
- put(JsonStructure) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureBuilder
-
Puts another
JsonStructure
into current. - put(String, JsonStructure) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonObjectBuilder
-
Puts another
JsonStructure
into current using provided key. - putAnnotation(Annotation, boolean, Class<?>) - Method in class org.eclipse.yasson.internal.model.JsonbAnnotatedElement
-
Adds annotation.
- putAnnotationWrapper(JsonbAnnotatedElement.AnnotationWrapper<?>) - Method in class org.eclipse.yasson.internal.model.JsonbAnnotatedElement
R
- rawClass - Variable in class org.eclipse.yasson.internal.deserializer.ObjectDeserializer
- readName - Variable in class org.eclipse.yasson.internal.model.PropertyModel
-
Calculated name to be used when reading json document.
- readTransient - Variable in class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
- readTransient - Variable in class org.eclipse.yasson.internal.model.customization.PropertyCustomization
- readTransient() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
- readTransient(boolean) - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
-
Sets a presence of read transient customization.
- RECORD_MULTIPLE_CONSTRUCTORS - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Class does not have default constructor.
- RecursionChecker - Class in org.eclipse.yasson.internal.serializer
-
Recursion checker serializer deals with possible instance recursion in instances.
- RecursionChecker(ModelSerializer) - Constructor for class org.eclipse.yasson.internal.serializer.RecursionChecker
- RECURSIVE_REFERENCE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Recursive reference detected.
- ReflectionUtils - Class in org.eclipse.yasson.internal
-
Utility class for resolution of generics during unmarshalling.
- ReflectionUtils() - Constructor for class org.eclipse.yasson.internal.ReflectionUtils
- ReflectionUtils.GenericArrayTypeImpl - Class in org.eclipse.yasson.internal
- registerGeneric(Type) - Method in class org.eclipse.yasson.internal.ComponentMatcher
-
If type is not parametrized runtime component resolution doesn't has to happen.
- registerMethod(String, Method, JsonbAnnotatedElement<Class<?>>, Map<String, Property>) - Method in class org.eclipse.yasson.internal.ClassParser
- removeProcessedObject(Object) - Method in class org.eclipse.yasson.internal.ProcessingContext
-
Removes processed object from the
Set
. - removeProcessedObject(Object) - Method in class org.eclipse.yasson.internal.SerializationContextImpl
-
Removes processed object from the
Set
. - renamer - Variable in class org.eclipse.yasson.internal.deserializer.JsonbCreatorDeserializer
- renamer - Variable in class org.eclipse.yasson.internal.deserializer.ObjectDeserializer
- REPEATABLE - Static variable in class org.eclipse.yasson.internal.AnnotationIntrospector
- required - Variable in class org.eclipse.yasson.internal.model.customization.CreatorCustomization.Builder
- required - Variable in class org.eclipse.yasson.internal.model.customization.CreatorCustomization
- required(boolean) - Method in class org.eclipse.yasson.internal.model.customization.CreatorCustomization.Builder
- RequiredCreatorParameter - Class in org.eclipse.yasson.internal.deserializer
- RequiredCreatorParameter(String) - Constructor for class org.eclipse.yasson.internal.deserializer.RequiredCreatorParameter
- requiredCreatorParameters - Variable in class org.eclipse.yasson.internal.JsonbConfigProperties
- requiredParameters(Executable, JsonbAnnotatedElement<Parameter>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
- RESOLVE_PARAMETRIZED_TYPE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
ParameterizedType
superclass could not be resolved. - resolveArrayInstance(Collection<Object>) - Method in class org.eclipse.yasson.internal.deserializer.ArrayInstanceCreator.BooleanArrayCreator
- resolveArrayInstance(Collection<Object>) - Method in class org.eclipse.yasson.internal.deserializer.ArrayInstanceCreator.ByteArrayCreator
- resolveArrayInstance(Collection<Object>) - Method in class org.eclipse.yasson.internal.deserializer.ArrayInstanceCreator.CharArrayCreator
- resolveArrayInstance(Collection<Object>) - Method in class org.eclipse.yasson.internal.deserializer.ArrayInstanceCreator.DoubleArrayCreator
- resolveArrayInstance(Collection<Object>) - Method in class org.eclipse.yasson.internal.deserializer.ArrayInstanceCreator.FloatArrayCreator
- resolveArrayInstance(Collection<Object>) - Method in class org.eclipse.yasson.internal.deserializer.ArrayInstanceCreator.IntegerArrayCreator
- resolveArrayInstance(Collection<Object>) - Method in class org.eclipse.yasson.internal.deserializer.ArrayInstanceCreator.LongArrayCreator
- resolveArrayInstance(Collection<Object>) - Method in class org.eclipse.yasson.internal.deserializer.ArrayInstanceCreator.ObjectArrayCreator
- resolveArrayInstance(Collection<Object>) - Method in class org.eclipse.yasson.internal.deserializer.ArrayInstanceCreator
- resolveArrayInstance(Collection<Object>) - Method in class org.eclipse.yasson.internal.deserializer.ArrayInstanceCreator.ShortArrayCreator
- resolvedClasses - Variable in class org.eclipse.yasson.internal.deserializer.InheritanceInstanceCreator
- ResolvedParameterizedType - Class in org.eclipse.yasson.internal
-
ParameterizedType
implementation containing array of resolved TypeVariable type args. - ResolvedParameterizedType(ParameterizedType, Type[]) - Constructor for class org.eclipse.yasson.internal.ResolvedParameterizedType
-
Creates a new instance.
- resolvedTypeArgs - Variable in class org.eclipse.yasson.internal.ResolvedParameterizedType
-
Resolved args by runtime type.
- resolveImplClass(Class<?>, Customization) - Method in class org.eclipse.yasson.internal.deserializer.DeserializationModelCreator
- resolveItemVariableType(List<Type>, TypeVariable<?>, boolean) - Static method in class org.eclipse.yasson.internal.ReflectionUtils
-
Resolve a bounded type variable type by its wrapper types.
- resolveMostSpecificBound(List<Type>, WildcardType, boolean) - Static method in class org.eclipse.yasson.internal.ReflectionUtils
-
Resolves a wildcard most specific upper or lower bound.
- resolveOptionalType(List<Type>, Type) - Static method in class org.eclipse.yasson.internal.ReflectionUtils
-
Resolves type by item information and wraps it with
Optional
. - resolveRawType(List<Type>, Type) - Static method in class org.eclipse.yasson.internal.ReflectionUtils
-
Get a raw type of any type.
- resolveRootAdapter - Variable in class org.eclipse.yasson.internal.serializer.SerializerBuilderParams.Builder
- resolveRootAdapter - Variable in class org.eclipse.yasson.internal.serializer.SerializerBuilderParams
- resolveRootAdapter(boolean) - Method in class org.eclipse.yasson.internal.serializer.SerializerBuilderParams.Builder
- resolveType(List<Type>, Type) - Static method in class org.eclipse.yasson.internal.ReflectionUtils
-
Resolve a type by chain.
- resolveType(List<Type>, Type, boolean) - Static method in class org.eclipse.yasson.internal.ReflectionUtils
- resolveTypeArg(Type, Type) - Method in class org.eclipse.yasson.internal.ComponentMatcher
- resolveTypeArguments(ParameterizedType, Type) - Static method in class org.eclipse.yasson.internal.ReflectionUtils
-
Resolves
TypeVariable
arguments of generic types. - ReverseTreeMap<K,
V> - Class in org.eclipse.yasson.internal.model -
TreeMap with a reverse ordering by default.
- ReverseTreeMap() - Constructor for class org.eclipse.yasson.internal.model.ReverseTreeMap
-
Default constructor of a TreeMap with reverse order.
- root - Variable in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
- root - Variable in class org.eclipse.yasson.internal.SerializationContextImpl
- root - Variable in class org.eclipse.yasson.internal.serializer.SerializerBuilderParams.Builder
- root - Variable in class org.eclipse.yasson.internal.serializer.SerializerBuilderParams
- root(boolean) - Method in class org.eclipse.yasson.internal.serializer.SerializerBuilderParams.Builder
- rootNullSerializer - Variable in class org.eclipse.yasson.internal.serializer.NullSerializer
- rootStructure - Variable in class org.eclipse.yasson.internal.jsonstructure.JsonStructureToParserAdapter
- rType - Variable in class org.eclipse.yasson.internal.deserializer.PositionChecker
- rType - Variable in class org.eclipse.yasson.internal.deserializer.UserDefinedDeserializer
- runtimeType - Variable in class org.eclipse.yasson.internal.SerializationContextImpl
S
- searchComponentBinding(Type, Function<ComponentBindings, T>) - Method in class org.eclipse.yasson.internal.ComponentMatcher
- searchParametrizedType(Type, TypeVariable<?>) - Method in class org.eclipse.yasson.internal.VariableTypeInheritanceSearch
-
Searches the hierarchy of classes to resolve a type variable.
- searchProperty(ClassModel, String) - Method in class org.eclipse.yasson.internal.model.ClassModel
- searchRuntimeTypeArgument(ParameterizedType, TypeVariable<?>) - Method in class org.eclipse.yasson.internal.VariableTypeInheritanceSearch
- selectMostSpecificNonDefaultMethod(Method, Method) - Static method in class org.eclipse.yasson.internal.ClassParser
-
Select the correct method to use.
- SerializationContextImpl - Class in org.eclipse.yasson.internal
-
JSONB marshaller.
- SerializationContextImpl(JsonbContext) - Constructor for class org.eclipse.yasson.internal.SerializationContextImpl
-
Creates Marshaller for generation to String.
- SerializationContextImpl(JsonbContext, Type) - Constructor for class org.eclipse.yasson.internal.SerializationContextImpl
-
Creates Marshaller for generation to String.
- serializationModelCreator - Variable in class org.eclipse.yasson.internal.JsonbContext
- SerializationModelCreator - Class in org.eclipse.yasson.internal.serializer
-
Create or obtain already created type serializer.
- SerializationModelCreator(JsonbContext) - Constructor for class org.eclipse.yasson.internal.serializer.SerializationModelCreator
-
Create new instance.
- serialize(Object, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.AdapterSerializer
- serialize(Object, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.ArraySerializer.Base64ByteArraySerializer
- serialize(Object, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.ArraySerializer
- serialize(Object, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.CollectionSerializer
- serialize(Object, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.CyclicReferenceSerializer
- serialize(Object, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.KeyWriter
- serialize(Object, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.MapSerializer.DynamicMapSerializer
- serialize(Object, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.MapSerializer.ObjectKeyMapSerializer
- serialize(Object, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.MapSerializer.StringKeyMapSerializer
- serialize(Object, JsonGenerator, SerializationContextImpl) - Method in interface org.eclipse.yasson.internal.serializer.ModelSerializer
-
Serialize provided value or delegate serialization to the next serializer.
- serialize(Object, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.NullSerializer.NullWritingDisabled
- serialize(Object, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.NullSerializer.NullWritingEnabled
- serialize(Object, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.NullSerializer
- serialize(Object, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.NullVisibilitySwitcher
- serialize(Object, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.ObjectSerializer
- serialize(Object, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.OptionalSerializer
- serialize(Object, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.RecursionChecker
- serialize(Object, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.types.OptionalDoubleSerializer
- serialize(Object, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.types.OptionalIntSerializer
- serialize(Object, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.types.OptionalLongSerializer
- serialize(Object, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.types.TypeSerializer.KeySerializer
- serialize(Object, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.types.TypeSerializer
- serialize(Object, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.types.TypeSerializer.ValueSerializer
- serialize(Object, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.UserDefinedSerializer
- serialize(Object, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.ValueGetterSerializer
- serialize(String, T, JsonGenerator) - Method in class org.eclipse.yasson.internal.SerializationContextImpl
- serialize(T, JsonGenerator) - Method in class org.eclipse.yasson.internal.SerializationContextImpl
- SERIALIZE_PROPERTY_ERROR - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
There has been an error during property serialization.
- serializeAdapter - Variable in class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
- serializeAdapter - Variable in class org.eclipse.yasson.internal.model.customization.PropertyCustomization
- serializeAdapter(AdapterBinding) - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
- serializeArray(Object, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.ArraySerializer.BooleanArraySerializer
- serializeArray(Object, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.ArraySerializer.ByteArraySerializer
- serializeArray(Object, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.ArraySerializer.CharacterArraySerializer
- serializeArray(Object, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.ArraySerializer.DoubleArraySerializer
- serializeArray(Object, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.ArraySerializer.FloatArraySerializer
- serializeArray(Object, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.ArraySerializer.IntegerArraySerializer
- serializeArray(Object, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.ArraySerializer.LongArraySerializer
- serializeArray(Object, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.ArraySerializer.ObjectArraySerializer
- serializeArray(Object, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.ArraySerializer
- serializeArray(Object, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.ArraySerializer.ShortArraySerializer
- serializeDateFormatter - Variable in class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
- serializeDateFormatter - Variable in class org.eclipse.yasson.internal.model.customization.PropertyCustomization
- serializeDateFormatter(JsonbDateFormatter) - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
-
Set date formatter for formatting dates during serialization process.
- serializeKey(Enum<?>, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.types.EnumSerializer
- serializeKey(Object, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.types.ObjectTypeSerializer
- serializeKey(T, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.types.AbstractDateSerializer
- serializeKey(T, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.types.TypeSerializer
- serializeNumberFormatter - Variable in class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
- serializeNumberFormatter - Variable in class org.eclipse.yasson.internal.model.customization.PropertyCustomization
- serializeNumberFormatter(JsonbNumberFormatter) - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
-
Set number formatter for formatting numbers during serialization process.
- serializeObject(T, JsonGenerator) - Method in class org.eclipse.yasson.internal.SerializationContextImpl
-
Serializes root element.
- serializer - Variable in class org.eclipse.yasson.internal.components.ComponentBindings
- serializer - Variable in class org.eclipse.yasson.internal.serializer.MapSerializer.DynamicMapSerializer
- serializer - Variable in class org.eclipse.yasson.internal.serializer.types.TypeSerializer
- serializerBinding - Variable in class org.eclipse.yasson.internal.model.customization.CustomizationBase.Builder
- serializerBinding - Variable in class org.eclipse.yasson.internal.model.customization.CustomizationBase
- serializerBinding(SerializerBinding<?>) - Method in class org.eclipse.yasson.internal.model.customization.CustomizationBase.Builder
- SerializerBinding<T> - Class in org.eclipse.yasson.internal.components
-
Binding for user Serializer component.
- SerializerBinding(Type, JsonbSerializer<T>) - Constructor for class org.eclipse.yasson.internal.components.SerializerBinding
-
Creates a new instance.
- SerializerBuilderParams - Class in org.eclipse.yasson.internal.serializer
-
Not currently supported.
- SerializerBuilderParams(SerializerBuilderParams.Builder) - Constructor for class org.eclipse.yasson.internal.serializer.SerializerBuilderParams
- SerializerBuilderParams.Builder - Class in org.eclipse.yasson.internal.serializer
- serializerChain(Type, boolean, boolean) - Method in class org.eclipse.yasson.internal.serializer.SerializationModelCreator
-
Create new
ModelSerializer
of the given type. - serializerChain(LinkedList<Type>, Type, Customization, boolean, boolean, boolean) - Method in class org.eclipse.yasson.internal.serializer.SerializationModelCreator
- serializerChainInternal(LinkedList<Type>, Type, Customization, boolean, boolean, boolean) - Method in class org.eclipse.yasson.internal.serializer.SerializationModelCreator
- serializerChainRuntime(LinkedList<Type>, Type, Customization, boolean, boolean) - Method in class org.eclipse.yasson.internal.serializer.SerializationModelCreator
-
Create new
ModelSerializer
of the given type. - SERIALIZERS - Static variable in class org.eclipse.yasson.internal.serializer.types.TypeSerializers
- serializeValue(JsonValue, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.types.JsonValueSerializer
- serializeValue(Boolean, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.types.BooleanSerializer
- serializeValue(Character, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.types.CharSerializer
- serializeValue(Enum<?>, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.types.EnumSerializer
- serializeValue(Object, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.types.ObjectTypeSerializer
- serializeValue(String, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.types.StringSerializer
- serializeValue(URI, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.types.UriSerializer
- serializeValue(URL, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.types.UrlSerializer
- serializeValue(Path, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.types.PathSerializer
- serializeValue(Duration, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.types.DurationSerializer
- serializeValue(Period, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.types.PeriodSerializer
- serializeValue(ZoneId, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.types.ZoneIdSerializer
- serializeValue(ZoneOffset, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.types.ZoneOffsetSerializer
- serializeValue(TimeZone, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.types.TimeZoneSerializer
- serializeValue(UUID, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.types.UuidSerializer
- serializeValue(T, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.types.AbstractDateSerializer
- serializeValue(T, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.types.AbstractNumberSerializer
- serializeValue(T, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.types.TypeSerializer
- SET_PREFIX - Static variable in class org.eclipse.yasson.internal.ClassParser
- setContainerWithNulls(boolean) - Method in class org.eclipse.yasson.internal.SerializationContextImpl
-
Set if container supports null values.
- setCustomization(Customization) - Method in class org.eclipse.yasson.internal.DeserializationContextImpl
-
Set customization used by currently processed user defined deserializer.
- setField(Field) - Method in class org.eclipse.yasson.internal.model.Property
- setGetter(Method) - Method in class org.eclipse.yasson.internal.model.Property
- setInstance(Object) - Method in class org.eclipse.yasson.internal.DeserializationContextImpl
-
Set currently deserialized type instance.
- setKey(String) - Method in class org.eclipse.yasson.internal.SerializationContextImpl
-
Set new current property key name.
- setLastValueEvent(JsonParser.Event) - Method in class org.eclipse.yasson.internal.DeserializationContextImpl
-
Set last obtained
JsonParser.Event
event. - setProperties(List<PropertyModel>) - Method in class org.eclipse.yasson.internal.model.ClassModel
-
Sets parsed properties of the class.
- setPropertyModel(PropertyModel) - Method in class org.eclipse.yasson.internal.model.customization.CreatorCustomization
-
Set property referenced model.
- setRoot(boolean) - Method in class org.eclipse.yasson.internal.SerializationContextImpl
-
Set whether serialized value is root value.
- setSetter(Method) - Method in class org.eclipse.yasson.internal.model.Property
- setState(JsonObjectIterator.State) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonObjectIterator
- setter - Variable in class org.eclipse.yasson.internal.model.PropertyModel
- SETTER - Enum constant in enum org.eclipse.yasson.internal.model.AnnotationTarget
-
Indicates annotation has been applied on the setter method of the property.
- setterElement - Variable in class org.eclipse.yasson.internal.model.Property
- setterMethodType - Variable in class org.eclipse.yasson.internal.model.PropertyModel
- SETTING_PROPERTY_DESERIALIZER - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Property could not be set to target property.
- SETTING_VALUE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Could not set field value.
- SETTING_VALUE_WITH - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Could not set field value with method.
- setValue(Object, Object) - Method in class org.eclipse.yasson.internal.model.PropertyModel
-
Sets a property.
- setValueHandle - Variable in class org.eclipse.yasson.internal.model.PropertyModel
- ShortArrayCreator(ModelDeserializer<JsonParser>) - Constructor for class org.eclipse.yasson.internal.deserializer.ArrayInstanceCreator.ShortArrayCreator
- ShortArraySerializer(ModelSerializer) - Constructor for class org.eclipse.yasson.internal.serializer.ArraySerializer.ShortArraySerializer
- ShortDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Deserializer of the
Short
type. - ShortDeserializer(TypeDeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.deserializer.types.ShortDeserializer
- ShortSerializer - Class in org.eclipse.yasson.internal.serializer.types
-
Serializer of the
Short
type. - ShortSerializer(TypeSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.types.ShortSerializer
- shouldTransformToPropertyName(Method) - Static method in class org.eclipse.yasson.internal.ClassMultiReleaseExtension
- skipArray() - Method in class org.eclipse.yasson.internal.deserializer.YassonParser
- skipArray() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureToParserAdapter
- skipObject() - Method in class org.eclipse.yasson.internal.deserializer.YassonParser
- skipObject() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureToParserAdapter
- skipRemaining() - Method in class org.eclipse.yasson.internal.deserializer.YassonParser
- sortedProperties - Variable in class org.eclipse.yasson.internal.model.ClassModel
-
Sorted properties according to sorting strategy.
- SQL_DATE_IJSON_ERROR - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Date
is not supported I-Json is enabled. - SqlDateDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Deserializer of the
Date
type. - SqlDateDeserializer() - Constructor for class org.eclipse.yasson.internal.deserializer.types.SqlDateDeserializer
-
Create new instance.
- SqlDateDeserializer(TypeDeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.deserializer.types.SqlDateDeserializer
- SqlDateSerializer - Class in org.eclipse.yasson.internal.serializer.types
- SqlDateSerializer(TypeSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.types.SqlDateSerializer
- SqlTimestampDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Deserializer of the
Timestamp
type. - SqlTimestampDeserializer(TypeDeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.deserializer.types.SqlTimestampDeserializer
- SqlTimestampSerializer - Class in org.eclipse.yasson.internal.serializer.types
-
Serializer of the
Timestamp
type. - SqlTimestampSerializer(TypeSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.types.SqlTimestampSerializer
- START - Enum constant in enum org.eclipse.yasson.internal.jsonstructure.JsonObjectIterator.State
-
Start of the object.
- state - Variable in class org.eclipse.yasson.internal.jsonstructure.JsonObjectIterator
- State() - Constructor for enum org.eclipse.yasson.internal.deserializer.MapDeserializer.State
- State() - Constructor for enum org.eclipse.yasson.internal.jsonstructure.JsonObjectIterator.State
- StrategiesProvider - Class in org.eclipse.yasson.internal.model.customization
-
Provides strategies for
PropertyNamingStrategy
andPropertyOrderStrategy
. - StrategiesProvider() - Constructor for class org.eclipse.yasson.internal.model.customization.StrategiesProvider
- streamGenerator(OutputStream) - Method in class org.eclipse.yasson.internal.JsonBinding
- strictIJson - Variable in class org.eclipse.yasson.internal.JsonbConfigProperties
- StringDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Deserializer of the
String
type. - StringDeserializer(TypeDeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.deserializer.types.StringDeserializer
- StringKeyMapSerializer(ModelSerializer, ModelSerializer) - Constructor for class org.eclipse.yasson.internal.serializer.MapSerializer.StringKeyMapSerializer
- stringMap - Variable in class org.eclipse.yasson.internal.serializer.MapSerializer.DynamicMapSerializer
- StringSerializer - Class in org.eclipse.yasson.internal.serializer.types
-
Serializer of the
String
type. - StringSerializer(TypeSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.types.StringSerializer
- SUPPORTED_MAP_KEYS - Static variable in class org.eclipse.yasson.internal.serializer.types.TypeSerializers
T
- TIME_TO_EPOCH_MILLIS_ERROR - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Target date object could not be converted to or from epoch millis.
- TimeZoneDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Deserializer of the
TimeZone
type. - TimeZoneDeserializer(TypeDeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.deserializer.types.TimeZoneDeserializer
- TimeZoneSerializer - Class in org.eclipse.yasson.internal.serializer.types
-
Serializer of the
TimeZone
type. - TimeZoneSerializer(TypeSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.types.TimeZoneSerializer
- toInstant(Timestamp) - Method in class org.eclipse.yasson.internal.serializer.types.SqlTimestampSerializer
- toInstant(Instant) - Method in class org.eclipse.yasson.internal.serializer.types.InstantSerializer
- toInstant(LocalDate) - Method in class org.eclipse.yasson.internal.serializer.types.LocalDateSerializer
- toInstant(LocalDateTime) - Method in class org.eclipse.yasson.internal.serializer.types.LocalDateTimeSerializer
- toInstant(LocalTime) - Method in class org.eclipse.yasson.internal.serializer.types.LocalTimeSerializer
- toInstant(MonthDay) - Method in class org.eclipse.yasson.internal.serializer.types.MonthDayTypeSerializer
- toInstant(OffsetDateTime) - Method in class org.eclipse.yasson.internal.serializer.types.OffsetDateTimeSerializer
- toInstant(OffsetTime) - Method in class org.eclipse.yasson.internal.serializer.types.OffsetTimeSerializer
- toInstant(YearMonth) - Method in class org.eclipse.yasson.internal.serializer.types.YearMonthTypeSerializer
- toInstant(ZonedDateTime) - Method in class org.eclipse.yasson.internal.serializer.types.ZonedDateTimeSerializer
- toInstant(Calendar) - Method in class org.eclipse.yasson.internal.serializer.types.CalendarSerializer
- toInstant(Date) - Method in class org.eclipse.yasson.internal.serializer.types.DateSerializer
- toInstant(Date) - Method in class org.eclipse.yasson.internal.serializer.types.SqlDateSerializer
- toInstant(XMLGregorianCalendar) - Method in class org.eclipse.yasson.internal.serializer.types.XmlGregorianCalendarSerializer
- toInstant(T) - Method in class org.eclipse.yasson.internal.serializer.types.AbstractDateSerializer
-
Convert java.time object to epoch milliseconds instant.
- toJson(Object) - Method in class org.eclipse.yasson.internal.JsonBinding
- toJson(Object, JsonGenerator) - Method in class org.eclipse.yasson.internal.JsonBinding
- toJson(Object, JsonGenerator) - Method in interface org.eclipse.yasson.YassonJsonb
-
Writes the object content tree with a specified
JsonGenerator
. - toJson(Object, OutputStream) - Method in class org.eclipse.yasson.internal.JsonBinding
- toJson(Object, Writer) - Method in class org.eclipse.yasson.internal.JsonBinding
- toJson(Object, Type) - Method in class org.eclipse.yasson.internal.JsonBinding
- toJson(Object, Type, JsonGenerator) - Method in class org.eclipse.yasson.internal.JsonBinding
- toJson(Object, Type, JsonGenerator) - Method in interface org.eclipse.yasson.YassonJsonb
-
Writes the object content tree with a specified
JsonGenerator
. - toJson(Object, Type, OutputStream) - Method in class org.eclipse.yasson.internal.JsonBinding
- toJson(Object, Type, Writer) - Method in class org.eclipse.yasson.internal.JsonBinding
- toJsonStructure(Object) - Method in class org.eclipse.yasson.internal.JsonBinding
- toJsonStructure(Object) - Method in interface org.eclipse.yasson.YassonJsonb
-
Serializes the object content tree to a
JsonStructure
. - toJsonStructure(Object, Type) - Method in class org.eclipse.yasson.internal.JsonBinding
- toJsonStructure(Object, Type) - Method in interface org.eclipse.yasson.YassonJsonb
-
Serializes the object content tree to a
JsonStructure
. - toPropertyMethod(String) - Static method in class org.eclipse.yasson.internal.ClassParser
- toString() - Method in class org.eclipse.yasson.internal.AnnotationFinder
- toString() - Method in class org.eclipse.yasson.internal.ConstructorPropertiesAnnotationIntrospector
- toString() - Method in class org.eclipse.yasson.internal.deserializer.DeserializationModelCreator.CachedItem
- toString() - Method in class org.eclipse.yasson.internal.deserializer.InheritanceInstanceCreator
- toString() - Method in class org.eclipse.yasson.internal.deserializer.JsonbCreatorDeserializer
- toString() - Method in class org.eclipse.yasson.internal.deserializer.JustReturn
- toString() - Method in class org.eclipse.yasson.internal.deserializer.NullCheckDeserializer
- toString() - Method in class org.eclipse.yasson.internal.deserializer.PositionChecker
- toString() - Method in class org.eclipse.yasson.internal.JsonbDateFormatter
- toString() - Method in class org.eclipse.yasson.internal.JsonbNumberFormatter
- toString() - Method in class org.eclipse.yasson.internal.model.ClassModel
- toString() - Method in class org.eclipse.yasson.internal.model.JsonbAnnotatedElement.AnnotationWrapper
- toString() - Method in class org.eclipse.yasson.internal.ReflectionUtils.GenericArrayTypeImpl
- toString() - Method in class org.eclipse.yasson.internal.ResolvedParameterizedType
- toStringSerializer - Variable in class org.eclipse.yasson.internal.serializer.types.AbstractDateSerializer
- toTemporalAccessor(Calendar) - Method in class org.eclipse.yasson.internal.serializer.types.CalendarSerializer
- toTemporalAccessor(Date) - Method in class org.eclipse.yasson.internal.serializer.types.DateSerializer
- toTemporalAccessor(XMLGregorianCalendar) - Method in class org.eclipse.yasson.internal.serializer.types.XmlGregorianCalendarSerializer
- toTemporalAccessor(T) - Method in class org.eclipse.yasson.internal.serializer.types.AbstractDateSerializer
-
Convert date object to
TemporalAccessor
Only for legacy dates. - toType - Variable in class org.eclipse.yasson.internal.components.AdapterBinding
- TRANSIENT_INCOMPATIBLE - Static variable in class org.eclipse.yasson.internal.AnnotationIntrospector
-
Annotations to report exception when used in combination with
JsonbTransient
. - type - Variable in class org.eclipse.yasson.internal.deserializer.CollectionInstanceCreator
- type - Variable in class org.eclipse.yasson.internal.deserializer.CyclicReferenceDeserializer
- type - Variable in class org.eclipse.yasson.internal.deserializer.DeserializationModelCreator.CachedItem
- type - Variable in class org.eclipse.yasson.internal.model.CreatorModel
- type - Variable in class org.eclipse.yasson.internal.serializer.CyclicReferenceSerializer
- type - Variable in class org.eclipse.yasson.internal.serializer.SerializerBuilderParams.Builder
- type - Variable in class org.eclipse.yasson.internal.serializer.SerializerBuilderParams
- type(Type) - Method in class org.eclipse.yasson.internal.serializer.SerializerBuilderParams.Builder
- TYPE_RESOLUTION_ERROR - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
An error has occurred during runtime type resolution.
- typeDeserializer - Variable in class org.eclipse.yasson.internal.deserializer.OptionalDeserializer
- typeDeserializer(Class<?>, Customization, ModelDeserializer<Object>) - Method in class org.eclipse.yasson.internal.deserializer.DeserializationModelCreator
- typeDeserializer(Class<?>, Customization, ModelDeserializer<Object>, Set<JsonParser.Event>) - Method in class org.eclipse.yasson.internal.deserializer.DeserializationModelCreator
- TypeDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Base for all type deserializers.
- TypeDeserializer(TypeDeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.deserializer.types.TypeDeserializer
- TypeDeserializerBuilder - Class in org.eclipse.yasson.internal.deserializer.types
- TypeDeserializerBuilder(Class<?>, Customization, JsonbConfigProperties, ModelDeserializer<Object>) - Constructor for class org.eclipse.yasson.internal.deserializer.types.TypeDeserializerBuilder
- TypeDeserializers - Class in org.eclipse.yasson.internal.deserializer.types
-
Specific type deserializers.
- TypeDeserializers() - Constructor for class org.eclipse.yasson.internal.deserializer.types.TypeDeserializers
- typeInheritanceConfiguration - Variable in class org.eclipse.yasson.internal.deserializer.InheritanceInstanceCreator
- typeInheritanceConfiguration - Variable in class org.eclipse.yasson.internal.model.customization.ClassCustomization.Builder
- typeInheritanceConfiguration - Variable in class org.eclipse.yasson.internal.model.customization.ClassCustomization
- TypeInheritanceConfiguration - Class in org.eclipse.yasson.internal.model.customization
-
Type inheritance configuration.
- TypeInheritanceConfiguration(TypeInheritanceConfiguration.Builder) - Constructor for class org.eclipse.yasson.internal.model.customization.TypeInheritanceConfiguration
- TypeInheritanceConfiguration.Builder - Class in org.eclipse.yasson.internal.model.customization
- typeProcessor(LinkedList<Type>, Type, Customization, ModelDeserializer<Object>) - Method in class org.eclipse.yasson.internal.deserializer.DeserializationModelCreator
- typeProcessor(LinkedList<Type>, Type, Customization, ModelDeserializer<Object>, Set<JsonParser.Event>) - Method in class org.eclipse.yasson.internal.deserializer.DeserializationModelCreator
- typeSerializer - Variable in class org.eclipse.yasson.internal.serializer.types.OptionalDoubleSerializer
- typeSerializer - Variable in class org.eclipse.yasson.internal.serializer.types.OptionalIntSerializer
- typeSerializer - Variable in class org.eclipse.yasson.internal.serializer.types.OptionalLongSerializer
- TypeSerializer<T> - Class in org.eclipse.yasson.internal.serializer.types
-
Base for all the type serializers.
- TypeSerializer(TypeSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.types.TypeSerializer
- TypeSerializer.KeySerializer - Class in org.eclipse.yasson.internal.serializer.types
- TypeSerializer.ValueSerializer - Class in org.eclipse.yasson.internal.serializer.types
- TypeSerializerBuilder - Class in org.eclipse.yasson.internal.serializer.types
-
Type serializer data holder object used during serializer creation.
- TypeSerializerBuilder(List<Type>, Class<?>, Customization, JsonbContext, boolean) - Constructor for class org.eclipse.yasson.internal.serializer.types.TypeSerializerBuilder
- TypeSerializers - Class in org.eclipse.yasson.internal.serializer.types
-
Specific type serializers.
- TypeSerializers() - Constructor for class org.eclipse.yasson.internal.serializer.types.TypeSerializers
U
- UNEXPECTED_PARSE_EVENT - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Unexpected parser event has occurred.
- UNKNOWN_BINARY_DATA_STRATEGY - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Unknown binary data strategy selected.
- UNKNOWN_JSON_PROPERTY - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Json property could not be mapped to the target class.
- UNKNOWN_VISIBILITY_STRATEGY - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Unknown visibility strategy.
- UNPAIRED_SURROGATE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
String contains unpaired surrogate.
- UNSUPPORTED_DATE_TYPE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Data type is not supported.
- UNSUPPORTED_JSONP_SERIALIZER_VALUE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Unsupported Jsonp serializer value.
- UriDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Deserializer of the
URI
type. - UriDeserializer(TypeDeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.deserializer.types.UriDeserializer
- UriSerializer - Class in org.eclipse.yasson.internal.serializer.types
-
Serializer of the
URI
type. - UriSerializer(TypeSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.types.UriSerializer
- UrlDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Deserializer of the
URL
type. - UrlDeserializer(TypeDeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.deserializer.types.UrlDeserializer
- UrlSerializer - Class in org.eclipse.yasson.internal.serializer.types
-
Serializer of the
URL
type. - UrlSerializer(TypeSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.types.UrlSerializer
- USER_TYPE_MAPPING - Static variable in class org.eclipse.yasson.YassonConfig
- USER_TYPE_MAPPING - Static variable in class org.eclipse.yasson.YassonProperties
-
Deprecated.
- userComponents - Variable in class org.eclipse.yasson.internal.ComponentMatcher
- userDefinedDeserializer - Variable in class org.eclipse.yasson.internal.deserializer.UserDefinedDeserializer
- UserDefinedDeserializer - Class in org.eclipse.yasson.internal.deserializer
-
Deserializer used to invoke user defined deserializers.
- UserDefinedDeserializer(JsonbDeserializer<?>, ModelDeserializer<Object>, Type, Customization) - Constructor for class org.eclipse.yasson.internal.deserializer.UserDefinedDeserializer
- userDefinedSerializer - Variable in class org.eclipse.yasson.internal.serializer.UserDefinedSerializer
- UserDefinedSerializer<T> - Class in org.eclipse.yasson.internal.serializer
-
User defined serializer executor.
- UserDefinedSerializer(JsonbSerializer<T>) - Constructor for class org.eclipse.yasson.internal.serializer.UserDefinedSerializer
- userDeserializer(Type, ComponentBoundCustomization) - Method in class org.eclipse.yasson.internal.deserializer.DeserializationModelCreator
- userSerializer(Type, ComponentBoundCustomization) - Method in class org.eclipse.yasson.internal.serializer.SerializationModelCreator
- userTypeMapping - Variable in class org.eclipse.yasson.internal.deserializer.DeserializationModelCreator
- userTypeMapping - Variable in class org.eclipse.yasson.internal.JsonbConfigProperties
- UTC - Static variable in class org.eclipse.yasson.internal.deserializer.types.AbstractDateDeserializer
- UTC - Static variable in class org.eclipse.yasson.internal.serializer.types.AbstractDateSerializer
- UTF8Control() - Constructor for class org.eclipse.yasson.internal.properties.Messages.UTF8Control
- UuidDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Deserializer of the
UUID
type. - UuidDeserializer(TypeDeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.deserializer.types.UuidDeserializer
- UuidSerializer - Class in org.eclipse.yasson.internal.serializer.types
-
Serializer of the
UUID
type. - UuidSerializer(TypeSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.types.UuidSerializer
V
- validate() - Method in class org.eclipse.yasson.internal.deserializer.YassonParser
- validateKeyName(String, MapDeserializer.State) - Method in class org.eclipse.yasson.internal.deserializer.MapDeserializer
- value() - Element in annotation type org.eclipse.yasson.ImplementationClass
-
Class, which will be used as implementation for annotated member.
- VALUE - Enum constant in enum org.eclipse.yasson.internal.deserializer.MapDeserializer.State
- VALUE - Enum constant in enum org.eclipse.yasson.internal.jsonstructure.JsonObjectIterator.State
-
Property value.
- VALUE_SKIPPERS - Static variable in class org.eclipse.yasson.internal.deserializer.ObjectDeserializer
- valueDelegate - Variable in class org.eclipse.yasson.internal.deserializer.MapDeserializer
- ValueExtractor - Class in org.eclipse.yasson.internal.deserializer
-
Extracts the value out of the
JsonParser
based upon the last obtained event. - ValueExtractor(TypeDeserializer) - Constructor for class org.eclipse.yasson.internal.deserializer.ValueExtractor
-
Create new instance.
- valueGetter - Variable in class org.eclipse.yasson.internal.serializer.ValueGetterSerializer
- ValueGetterSerializer - Class in org.eclipse.yasson.internal.serializer
-
Extractor of the serialized value from the instance.
- ValueGetterSerializer(MethodHandle, ModelSerializer) - Constructor for class org.eclipse.yasson.internal.serializer.ValueGetterSerializer
- valueIn(Annotation[]) - Method in class org.eclipse.yasson.internal.AnnotationFinder
-
Looks for the annotation
AnnotationFinder.in(Annotation[])
and executes the "value" Method of it dynamically. - valueIterator - Variable in class org.eclipse.yasson.internal.jsonstructure.JsonArrayIterator
- valueOf(String) - Static method in enum org.eclipse.yasson.internal.deserializer.MapDeserializer.Mode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.eclipse.yasson.internal.deserializer.MapDeserializer.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.eclipse.yasson.internal.deserializer.PositionChecker.Checker
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.eclipse.yasson.internal.jsonstructure.JsonObjectIterator.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.eclipse.yasson.internal.model.AnnotationTarget
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.eclipse.yasson.internal.deserializer.MapDeserializer.Mode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.eclipse.yasson.internal.deserializer.MapDeserializer.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.eclipse.yasson.internal.deserializer.PositionChecker.Checker
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.eclipse.yasson.internal.jsonstructure.JsonObjectIterator.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.eclipse.yasson.internal.model.AnnotationTarget
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.eclipse.yasson.internal.properties.MessageKeys
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VALUES - Enum constant in enum org.eclipse.yasson.internal.deserializer.PositionChecker.Checker
-
Value bound events.
- valueSerializer - Variable in class org.eclipse.yasson.internal.serializer.ArraySerializer
- valueSerializer - Variable in class org.eclipse.yasson.internal.serializer.MapSerializer
- valueSerializer(TypeSerializerBuilder) - Method in class org.eclipse.yasson.internal.serializer.types.AbstractDateSerializer
- ValueSerializer() - Constructor for class org.eclipse.yasson.internal.serializer.types.TypeSerializer.ValueSerializer
- valueSetter - Variable in class org.eclipse.yasson.internal.deserializer.ValueSetterDeserializer
- ValueSetterDeserializer - Class in org.eclipse.yasson.internal.deserializer
-
Value setter.
- ValueSetterDeserializer(MethodHandle) - Constructor for class org.eclipse.yasson.internal.deserializer.ValueSetterDeserializer
- valueWriter - Variable in class org.eclipse.yasson.internal.serializer.types.AbstractDateSerializer
- VariableTypeInheritanceSearch - Class in org.eclipse.yasson.internal
-
Search for type variable in inheritance hierarchy and resolve if possible.
- VariableTypeInheritanceSearch() - Constructor for class org.eclipse.yasson.internal.VariableTypeInheritanceSearch
- VisibilityStrategiesProvider - Class in org.eclipse.yasson.internal.model.customization
-
Provider of the JSON-B visibility strategies.
- VisibilityStrategiesProvider() - Constructor for class org.eclipse.yasson.internal.model.customization.VisibilityStrategiesProvider
- VisibilityStrategiesProvider.AllFieldsVisibilityStrategy - Class in org.eclipse.yasson.internal.model.customization
- VisibilityStrategiesProvider.PublicAccessorVisibilityStrategy - Class in org.eclipse.yasson.internal.model.customization
- VisibilityStrategiesProvider.PublicFieldsVisibilityStrategy - Class in org.eclipse.yasson.internal.model.customization
- VisibilityStrategiesProvider.PublicPropertyVisibilityStrategy - Class in org.eclipse.yasson.internal.model.customization
W
- withConfig(JsonbConfig) - Method in class org.eclipse.yasson.internal.JsonBindingBuilder
- withEagerParsing(Class<?>...) - Method in class org.eclipse.yasson.YassonConfig
- withFailOnUnknownProperties(boolean) - Method in class org.eclipse.yasson.YassonConfig
-
Property used to specify behaviour on deserialization when JSON document contains properties which doesn't exist in the target class.
- withForceMapArraySerializerForNullKeys(boolean) - Method in class org.eclipse.yasson.YassonConfig
-
Property needed to make MapToEntriesArraySerializer the serializer used when a null key is found in the map.
- withNullRootSerializer(JsonbSerializer<?>) - Method in class org.eclipse.yasson.YassonConfig
-
Serializer to use when object provided to
Jsonb.toJson(Object)
isnull
or an empty Optional. - withProvider(JsonProvider) - Method in class org.eclipse.yasson.internal.JsonBindingBuilder
- withTimeInMillisAsAString(boolean) - Method in class org.eclipse.yasson.YassonConfig
-
It is required to handle time millisecond format as a number.
- withUserTypeMapping(Map<Class<?>, Class<?>>) - Method in class org.eclipse.yasson.YassonConfig
-
User type mapping for map interface to implementation classes.
- withZeroTimeParseDefaulting(boolean) - Method in class org.eclipse.yasson.YassonConfig
-
Makes parsing dates defaulting to zero hour, minute and second.
- wrapInCommonSet(ModelSerializer, Customization, JsonbContext) - Static method in class org.eclipse.yasson.internal.serializer.SerializationModelCreator
-
Wrap
ModelSerializer
in the common set of serializers. - write(boolean) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonArrayBuilder
- write(boolean) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
- write(boolean) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonObjectBuilder
- write(boolean) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureBuilder
-
Write a value into current
JsonStructure
. - write(boolean) - Method in class org.eclipse.yasson.internal.serializer.YassonGenerator
- write(double) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonArrayBuilder
- write(double) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
- write(double) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonObjectBuilder
- write(double) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureBuilder
-
Write a value into current
JsonStructure
. - write(double) - Method in class org.eclipse.yasson.internal.serializer.YassonGenerator
- write(int) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonArrayBuilder
- write(int) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
- write(int) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonObjectBuilder
- write(int) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureBuilder
-
Write a value into current
JsonStructure
. - write(int) - Method in class org.eclipse.yasson.internal.serializer.YassonGenerator
- write(long) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonArrayBuilder
- write(long) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
- write(long) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonObjectBuilder
- write(long) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureBuilder
-
Write a value into current
JsonStructure
. - write(long) - Method in class org.eclipse.yasson.internal.serializer.YassonGenerator
- write(JsonValue) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonArrayBuilder
- write(JsonValue) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
- write(JsonValue) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonObjectBuilder
- write(JsonValue) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureBuilder
-
Write a value into current
JsonStructure
. - write(JsonValue) - Method in class org.eclipse.yasson.internal.serializer.YassonGenerator
- write(String) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonArrayBuilder
- write(String) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
- write(String) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonObjectBuilder
- write(String) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureBuilder
-
Write a value into current
JsonStructure
. - write(String) - Method in class org.eclipse.yasson.internal.serializer.YassonGenerator
- write(String, boolean) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
- write(String, boolean) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonObjectBuilder
-
Write a key-value pair into current
JsonObject
. - write(String, boolean) - Method in class org.eclipse.yasson.internal.serializer.YassonGenerator
- write(String, double) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
- write(String, double) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonObjectBuilder
-
Write a key-value pair into current
JsonObject
. - write(String, double) - Method in class org.eclipse.yasson.internal.serializer.YassonGenerator
- write(String, int) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
- write(String, int) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonObjectBuilder
-
Write a key-value pair into current
JsonObject
. - write(String, int) - Method in class org.eclipse.yasson.internal.serializer.YassonGenerator
- write(String, long) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
- write(String, long) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonObjectBuilder
-
Write a key-value pair into current
JsonObject
. - write(String, long) - Method in class org.eclipse.yasson.internal.serializer.YassonGenerator
- write(String, JsonValue) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
- write(String, JsonValue) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonObjectBuilder
-
Write a key-value pair into current
JsonObject
. - write(String, JsonValue) - Method in class org.eclipse.yasson.internal.serializer.YassonGenerator
- write(String, String) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
- write(String, String) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonObjectBuilder
-
Write a key-value pair into current
JsonObject
. - write(String, String) - Method in class org.eclipse.yasson.internal.serializer.YassonGenerator
- write(String, BigDecimal) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
- write(String, BigDecimal) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonObjectBuilder
-
Write a key-value pair into current
JsonObject
. - write(String, BigDecimal) - Method in class org.eclipse.yasson.internal.serializer.YassonGenerator
- write(String, BigInteger) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
- write(String, BigInteger) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonObjectBuilder
-
Write a key-value pair into current
JsonObject
. - write(String, BigInteger) - Method in class org.eclipse.yasson.internal.serializer.YassonGenerator
- write(BigDecimal) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonArrayBuilder
- write(BigDecimal) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
- write(BigDecimal) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonObjectBuilder
- write(BigDecimal) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureBuilder
-
Write a value into current
JsonStructure
. - write(BigDecimal) - Method in class org.eclipse.yasson.internal.serializer.YassonGenerator
- write(BigInteger) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonArrayBuilder
- write(BigInteger) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
- write(BigInteger) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonObjectBuilder
- write(BigInteger) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureBuilder
-
Write a value into current
JsonStructure
. - write(BigInteger) - Method in class org.eclipse.yasson.internal.serializer.YassonGenerator
- writeEnd() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
- writeEnd() - Method in class org.eclipse.yasson.internal.serializer.YassonGenerator
- writeKey(String) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
- writeKey(String) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonObjectBuilder
-
Store a key for putting next value into built
JsonObject
. - writeKey(String) - Method in class org.eclipse.yasson.internal.serializer.YassonGenerator
- writeName - Variable in class org.eclipse.yasson.internal.model.PropertyModel
-
Calculated name to be used when writing json document.
- writeNull() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonArrayBuilder
- writeNull() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
- writeNull() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonObjectBuilder
- writeNull() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureBuilder
-
Write null into current
JsonStructure
. - writeNull() - Method in class org.eclipse.yasson.internal.serializer.YassonGenerator
- writeNull(String) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
- writeNull(String) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonObjectBuilder
-
Write a null into current
JsonObject
with a given key. - writeNull(String) - Method in class org.eclipse.yasson.internal.serializer.YassonGenerator
- writerGenerator(Writer) - Method in class org.eclipse.yasson.internal.JsonBinding
- writeStartArray() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
- writeStartArray() - Method in class org.eclipse.yasson.internal.serializer.YassonGenerator
- writeStartArray(String) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
- writeStartArray(String) - Method in class org.eclipse.yasson.internal.serializer.YassonGenerator
- writeStartObject() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
- writeStartObject() - Method in class org.eclipse.yasson.internal.serializer.YassonGenerator
- writeStartObject(String) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
- writeStartObject(String) - Method in class org.eclipse.yasson.internal.serializer.YassonGenerator
- writeTransient - Variable in class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
- writeTransient - Variable in class org.eclipse.yasson.internal.model.customization.PropertyCustomization
- writeTransient() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
- writeTransient(boolean) - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
-
Sets a presence of write transient customization.
- writeValidate(String) - Method in class org.eclipse.yasson.internal.serializer.YassonGenerator
- writeValue(Byte, JsonGenerator) - Method in class org.eclipse.yasson.internal.serializer.types.ByteSerializer
- writeValue(Double, JsonGenerator) - Method in class org.eclipse.yasson.internal.serializer.types.DoubleSerializer
- writeValue(Float, JsonGenerator) - Method in class org.eclipse.yasson.internal.serializer.types.FloatSerializer
- writeValue(Integer, JsonGenerator) - Method in class org.eclipse.yasson.internal.serializer.types.IntegerSerializer
- writeValue(Long, JsonGenerator) - Method in class org.eclipse.yasson.internal.serializer.types.LongSerializer
- writeValue(Number, JsonGenerator) - Method in class org.eclipse.yasson.internal.serializer.types.NumberSerializer
- writeValue(Short, JsonGenerator) - Method in class org.eclipse.yasson.internal.serializer.types.ShortSerializer
- writeValue(BigDecimal, JsonGenerator) - Method in class org.eclipse.yasson.internal.serializer.types.BigDecimalSerializer
- writeValue(BigInteger, JsonGenerator) - Method in class org.eclipse.yasson.internal.serializer.types.BigIntegerSerializer
- writeValue(T, JsonGenerator) - Method in class org.eclipse.yasson.internal.serializer.types.AbstractNumberSerializer
X
- XmlGregorianCalendarDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Deserializer of the
XMLGregorianCalendar
type. - XmlGregorianCalendarDeserializer(TypeDeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.deserializer.types.XmlGregorianCalendarDeserializer
- XmlGregorianCalendarSerializer - Class in org.eclipse.yasson.internal.serializer.types
-
Serializer of the
XMLGregorianCalendar
type. - XmlGregorianCalendarSerializer(TypeSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.types.XmlGregorianCalendarSerializer
Y
- YassonConfig - Class in org.eclipse.yasson
-
Custom properties for configuring Yasson outside of the specification
JsonbConfig
scope. - YassonConfig() - Constructor for class org.eclipse.yasson.YassonConfig
- YassonGenerator - Class in org.eclipse.yasson.internal.serializer
-
Yasson
JsonGenerator
generator wrapper. - YassonGenerator(JsonGenerator) - Constructor for class org.eclipse.yasson.internal.serializer.YassonGenerator
- YassonJsonb - Interface in org.eclipse.yasson
-
Adds methods to Jsonb that are operating directly with
JsonGenerator
orJsonParser
types. - YassonParser - Class in org.eclipse.yasson.internal.deserializer
-
Yasson
YassonParser
parser wrapper. - YassonParser(JsonParser, JsonParser.Event, DeserializationContextImpl) - Constructor for class org.eclipse.yasson.internal.deserializer.YassonParser
- YassonProperties - Class in org.eclipse.yasson
-
Deprecated.
- YassonProperties() - Constructor for class org.eclipse.yasson.YassonProperties
-
Deprecated.
- YEAR_NUMBER - Static variable in class org.eclipse.yasson.internal.serializer.types.MonthDayTypeSerializer
- YearMonthTypeDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Deserializer of the
YearMonth
type. - YearMonthTypeDeserializer(TypeDeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.deserializer.types.YearMonthTypeDeserializer
- YearMonthTypeSerializer - Class in org.eclipse.yasson.internal.serializer.types
-
Serializer of the
YearMonth
type. - YearMonthTypeSerializer(TypeSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.types.YearMonthTypeSerializer
Z
- ZERO_LOCAL_TIME - Static variable in class org.eclipse.yasson.internal.deserializer.types.CalendarDeserializer
- ZERO_LOCAL_TIME - Static variable in class org.eclipse.yasson.internal.deserializer.types.XmlGregorianCalendarDeserializer
- ZERO_TIME_PARSE_DEFAULTING - Static variable in class org.eclipse.yasson.YassonConfig
- ZERO_TIME_PARSE_DEFAULTING - Static variable in class org.eclipse.yasson.YassonProperties
-
Deprecated.
- zeroTimeDefaulting - Variable in class org.eclipse.yasson.internal.JsonbConfigProperties
- ZONE_PARSE_ERROR - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
-
There has been an error during zone deserialization.
- ZonedDateTimeDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Deserializer of the
ZonedDateTime
type. - ZonedDateTimeDeserializer(TypeDeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.deserializer.types.ZonedDateTimeDeserializer
- ZonedDateTimeSerializer - Class in org.eclipse.yasson.internal.serializer.types
-
Serializer of the
ZonedDateTime
type. - ZonedDateTimeSerializer(TypeSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.types.ZonedDateTimeSerializer
- ZoneIdDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Deserializer of the
ZoneId
type. - ZoneIdDeserializer(TypeDeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.deserializer.types.ZoneIdDeserializer
- ZoneIdSerializer - Class in org.eclipse.yasson.internal.serializer.types
-
Serializer of the
ZoneId
type. - ZoneIdSerializer(TypeSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.types.ZoneIdSerializer
- ZoneOffsetDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
-
Deserializer of the
ZoneOffset
type. - ZoneOffsetDeserializer(TypeDeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.deserializer.types.ZoneOffsetDeserializer
- ZoneOffsetSerializer - Class in org.eclipse.yasson.internal.serializer.types
-
Serializer of the
ZoneOffset
type. - ZoneOffsetSerializer(TypeSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.types.ZoneOffsetSerializer
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
YassonConfig
instead