Index

A B C D E F G H I J K L M N O P R S T U V W X Y Z 
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 and PropertyCustomization.
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 a Parameter.
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 if JsonbDateFormat annotation is present.
getConstructorNumberFormatter(JsonbAnnotatedElement<Parameter>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
Returns JsonbNumberFormatter instance if JsonbNumberFormat 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 a Parameter.
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 construct JsonbDateFormatter.
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 to JsonParser.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 a JsonStructure 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 to JsonObjectBuilder, 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 and JsonArray 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 a JsonStructure 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 by PropertyOrderStrategy if set in JsonbConfig.
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
Common serializer for Date and Date 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 and PropertyOrderStrategy.
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) is null 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 or JsonParser 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.
Use YassonConfig instead
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
 
A B C D E F G H I J K L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form