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 All Packages

A

AbstractArrayDeserializer<T> - Class in org.eclipse.yasson.internal.serializer
Common array unmarshalling item implementation.
AbstractArraySerializer<T> - Class in org.eclipse.yasson.internal.serializer
Common serializer for arrays.
AbstractArraySerializer(SerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.AbstractArraySerializer
Creates new instance of array serializer.
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.
AbstractContainerDeserializer<T> - Class in org.eclipse.yasson.internal.serializer
Base class for all deserializers producing non single value result.
AbstractContainerSerializer<T> - Class in org.eclipse.yasson.internal.serializer
Base class for container serializers (list, array, etc.).
AbstractContainerSerializer(CurrentItem<?>, Type, ClassModel) - Constructor for class org.eclipse.yasson.internal.serializer.AbstractContainerSerializer
Creates a new instance.
AbstractContainerSerializer(SerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.AbstractContainerSerializer
Create instance of current item with its builder.
AbstractDateTimeDeserializer<T> - Class in org.eclipse.yasson.internal.serializer
Abstract class for converting date objects from java.time.
AbstractDateTimeDeserializer(Class<T>, Customization) - Constructor for class org.eclipse.yasson.internal.serializer.AbstractDateTimeDeserializer
Creates an instance.
AbstractDateTimeSerializer<T> - Class in org.eclipse.yasson.internal.serializer
Abstract class for converting date objects.
AbstractDateTimeSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.AbstractDateTimeSerializer
Creates a new instance.
AbstractDateTypeSerializer<T extends java.util.Date> - Class in org.eclipse.yasson.internal.serializer
Common serializer for Date and Date types.
AbstractDateTypeSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.AbstractDateTypeSerializer
Creates a new instance.
AbstractItem<T> - Class in org.eclipse.yasson.internal.serializer
Metadata wrapper for currently processed object.
AbstractItem(AbstractSerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.AbstractItem
Creates and populates an instance from given builder.
AbstractItem(CurrentItem<?>, Type, ClassModel) - Constructor for class org.eclipse.yasson.internal.serializer.AbstractItem
Creates an instance.
AbstractJsonpDeserializer<T extends javax.json.JsonValue> - Class in org.eclipse.yasson.internal.serializer
Common implementation for JSONP Object and Array.
AbstractJsonpDeserializer(DeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.AbstractJsonpDeserializer
Create instance of current item with its builder.
AbstractJsonpSerializer<T extends javax.json.JsonValue> - Class in org.eclipse.yasson.internal.serializer
Common serializer functionality.
AbstractJsonpSerializer(SerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.AbstractJsonpSerializer
Creates new instance of jsonp serializer.
AbstractNumberDeserializer<T extends java.lang.Number> - Class in org.eclipse.yasson.internal.serializer
Common serializer for numbers, using number format.
AbstractNumberDeserializer(Class<T>, Customization) - Constructor for class org.eclipse.yasson.internal.serializer.AbstractNumberDeserializer
Creates a new instance.
AbstractNumberSerializer<T extends java.lang.Number> - Class in org.eclipse.yasson.internal.serializer
Common serializer for numbers, using number format.
AbstractNumberSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.AbstractNumberSerializer
Creates a new instance.
AbstractSerializerBuilder<T extends AbstractSerializerBuilder> - Class in org.eclipse.yasson.internal.serializer
Base class for serializer builders.
AbstractSerializerBuilder(JsonbContext) - Constructor for class org.eclipse.yasson.internal.serializer.AbstractSerializerBuilder
Crates a builder.
AbstractValueTypeDeserializer<T> - Class in org.eclipse.yasson.internal.serializer
Common type for all supported value type serializers.
AbstractValueTypeDeserializer(Class<T>, Customization) - Constructor for class org.eclipse.yasson.internal.serializer.AbstractValueTypeDeserializer
Creates a new instance.
AbstractValueTypeSerializer<T> - Class in org.eclipse.yasson.internal.serializer
Common type for all supported type serializers.
AbstractValueTypeSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.AbstractValueTypeSerializer
Creates a new instance.
acceptField(Field, PropertyValuePropagation.OperationMode) - Method in class org.eclipse.yasson.internal.model.PropertyValuePropagation
Accept a Field to use for value propagation.
acceptField(Field, PropertyValuePropagation.OperationMode) - Method in class org.eclipse.yasson.internal.model.ReflectionPropagation
Accept a Field to use for value propagation.
acceptMethod(Method, PropertyValuePropagation.OperationMode) - Method in class org.eclipse.yasson.internal.model.PropertyValuePropagation
Accept a Method to use value propagation.
acceptMethod(Method, PropertyValuePropagation.OperationMode) - Method in class org.eclipse.yasson.internal.model.ReflectionPropagation
Accept a Method to use value propagation.
AdaptedObjectDeserializer<A,​T> - Class in org.eclipse.yasson.internal.serializer
Decorator for an item which builds adapted type instance by a JsonbAdapter.
AdaptedObjectDeserializer(AdapterBinding, AbstractContainerDeserializer<?>) - Constructor for class org.eclipse.yasson.internal.serializer.AdaptedObjectDeserializer
Creates decoration instance wrapping real adapted object item.
AdaptedObjectSerializer<T,​A> - Class in org.eclipse.yasson.internal.serializer
Serializer for adapted object.
AdaptedObjectSerializer(ClassModel, AdapterBinding) - Constructor for class org.eclipse.yasson.internal.serializer.AdaptedObjectSerializer
Creates AdapterObjectSerializer.
ADAPTER_EXCEPTION - org.eclipse.yasson.internal.properties.MessageKeys
An exception occurred while adapting object.
ADAPTER_FOUND - org.eclipse.yasson.internal.properties.MessageKeys
Adapter for current type has been found.
ADAPTER_INCOMPATIBLE - org.eclipse.yasson.internal.properties.MessageKeys
Adapter is incompatible for current type.
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.
addProcessedObject(Object) - Method in class org.eclipse.yasson.internal.ProcessingContext
Adds currently processed object to the Set.
addSerializerProvider(Class<?>, ContainerSerializerProvider) - Method in class org.eclipse.yasson.internal.MappingContext
Adds given serializer provider for given class.
addValueSerializer(JsonbSerializer<?>, Class<?>) - Method in class org.eclipse.yasson.internal.serializer.AbstractContainerSerializer
Cache a serializer and serialized object class for next use.
advanceParserToEnd() - Method in class org.eclipse.yasson.internal.UserDeserializerParser
JsonParser in JSONB runtime is shared with user components, if user lefts cursor half way in progress it must be advanced artificially to the end of JSON structure representing deserialized object.
ANNOTATION_NOT_AVAILABLE - org.eclipse.yasson.internal.properties.MessageKeys
Target annotation is not visible in modules or classpath.
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.
AnnotationTarget - Enum in org.eclipse.yasson.internal.model
Represents the place in which a JSON annotation is applied.
appendResult(Object) - Method in class org.eclipse.yasson.internal.serializer.AbstractArrayDeserializer
 
appendResult(Object) - Method in class org.eclipse.yasson.internal.serializer.AbstractContainerDeserializer
After object is transitively deserialized from JSON, "append" it to its wrapper.
appendResult(Object) - Method in class org.eclipse.yasson.internal.serializer.AbstractJsonpDeserializer
 
appendResult(Object) - Method in class org.eclipse.yasson.internal.serializer.MapDeserializer
 
appendResult(Object) - Method in class org.eclipse.yasson.internal.serializer.UserDeserializerDeserializer
 

B

BEAN_MANAGER_NAME - Static variable in class org.eclipse.yasson.internal.components.JsonbComponentInstanceCreatorFactory
JNDI bean manager name.
BEAN_MANAGER_NOT_FOUND_USING_DEFAULT - org.eclipse.yasson.internal.properties.MessageKeys
CDI bean manager not found, serializers and adapters will not have CDI support.
BEAN_MANAGER_PROVIDER_NOT_FOUND - org.eclipse.yasson.internal.properties.MessageKeys
Bean manager provider not found.
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.
beforeSerialize(Map<K, V>) - Method in class org.eclipse.yasson.internal.serializer.MapSerializer
Check Map before serialization.
beforeSerialize(T) - Method in class org.eclipse.yasson.internal.serializer.AbstractContainerSerializer
Process container before serialization begins.
BigDecimalTypeDeserializer - Class in org.eclipse.yasson.internal.serializer
Deserializer for BigDecimal type.
BigDecimalTypeDeserializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.BigDecimalTypeDeserializer
Creates a new instance.
BigDecimalTypeSerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for BigDecimal type.
BigDecimalTypeSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.BigDecimalTypeSerializer
Creates a new instance.
BigIntegerTypeDeserializer - Class in org.eclipse.yasson.internal.serializer
Deserializer for BigInteger type.
BigIntegerTypeDeserializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.BigIntegerTypeDeserializer
Creates a new instance.
BigIntegerTypeSerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for BigInteger type.
BigIntegerTypeSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.BigIntegerTypeSerializer
Creates a new instance.
BooleanArrayDeserializer - Class in org.eclipse.yasson.internal.serializer
Array unmarshaller item implementation for booleans.
BooleanArrayDeserializer(DeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.BooleanArrayDeserializer
Creates new instance of boolean array deserializer.
BooleanArraySerializer - Class in org.eclipse.yasson.internal.serializer
Serializes byte array as JSON array of booleans.
BooleanArraySerializer(SerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.BooleanArraySerializer
Creates new instance of boolean array serializer.
BooleanTypeDeserializer - Class in org.eclipse.yasson.internal.serializer
Deserializer for Boolean type.
BooleanTypeDeserializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.BooleanTypeDeserializer
Creates a new instance.
BooleanTypeSerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for Boolean type.
BooleanTypeSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.BooleanTypeSerializer
Creates a new instance.
build() - Method in class org.eclipse.yasson.internal.JsonBindingBuilder
 
build() - Method in class org.eclipse.yasson.internal.serializer.DeserializerBuilder
Build an fully initialized item.
build() - Method in class org.eclipse.yasson.internal.serializer.SerializerBuilder
Builds a JsonbSerializer.
buildClassCustomization() - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomizationBuilder
Creates a customization for class properties.
buildPropertyCustomization() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomizationBuilder
Creates a customization for class properties.
ByteArrayBase64Deserializer - Class in org.eclipse.yasson.internal.serializer
Deserialize Base64 json string value into byte array.
ByteArrayBase64Deserializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.ByteArrayBase64Deserializer
Creates a new instance.
ByteArrayBase64Serializer - Class in org.eclipse.yasson.internal.serializer
Serializes byte array with Base64.
ByteArrayBase64Serializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.ByteArrayBase64Serializer
Creates a new instance.
ByteArrayDeserializer - Class in org.eclipse.yasson.internal.serializer
Array unmarshaller item implementation for small int.
ByteArrayDeserializer(DeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.ByteArrayDeserializer
Creates new instance of byte array deserializer.
ByteArraySerializer - Class in org.eclipse.yasson.internal.serializer
Serializes byte array as JSON array of ints.
ByteArraySerializer(SerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.ByteArraySerializer
Creates new instance of byte array serializer.
ByteTypeDeserializer - Class in org.eclipse.yasson.internal.serializer
Serializer for Byte type.
ByteTypeDeserializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.ByteTypeDeserializer
Creates a new instance.
ByteTypeSerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for Byte type.
ByteTypeSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.ByteTypeSerializer
Creates a new instance.

C

CalendarTypeDeserializer - Class in org.eclipse.yasson.internal.serializer
Deserializer for Calendar type.
CalendarTypeDeserializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.CalendarTypeDeserializer
Creates an instance.
CalendarTypeSerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for Calendar type.
CalendarTypeSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.CalendarTypeSerializer
Creates a new instance.
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 - org.eclipse.yasson.internal.properties.MessageKeys
Object cannot be serialized.
CANT_CONVERT_JSON_VALUE - org.eclipse.yasson.internal.properties.MessageKeys
JsonValue could not be converted to some type.
CANT_CREATE_INSTANCE - org.eclipse.yasson.internal.properties.MessageKeys
Instance could not be created.
CANT_CREATE_ROOT_INSTANCE - 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.
CharacterTypeDeserializer - Class in org.eclipse.yasson.internal.serializer
Deserializer for Character type.
CharacterTypeDeserializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.CharacterTypeDeserializer
Creates a new instance.
CharacterTypeSerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for Character type.
CharacterTypeSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.CharacterTypeSerializer
Creates a new instance.
CharArrayDeserializer - Class in org.eclipse.yasson.internal.serializer
Array unmarshaller item implementation for char.
CharArrayDeserializer(DeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.CharArrayDeserializer
Creates new instance of char array deserializer.
CharArraySerializer - Class in org.eclipse.yasson.internal.serializer
Serializes byte array as JSON array of ints.
CharArraySerializer(SerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.CharArraySerializer
Creates new instance of char array serializer.
checkTransientIncompatible(JsonbAnnotatedElement<?>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
Finds annotations incompatible with JsonbTransient annotation.
CLASS - org.eclipse.yasson.internal.model.AnnotationTarget
Indicates annotation has been applied on class level.
CLASS_LOAD_NOT_ALLOWED - org.eclipse.yasson.internal.properties.MessageKeys
Loading of specific class in not allowed.
ClassCustomization - Class in org.eclipse.yasson.internal.model.customization
Customization, which could be applied on a class or package level.
ClassCustomization(ClassCustomization) - Constructor for class org.eclipse.yasson.internal.model.customization.ClassCustomization
Copy constructor.
ClassCustomizationBuilder - 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.
ClassCustomizationBuilder() - Constructor for class org.eclipse.yasson.internal.model.customization.ClassCustomizationBuilder
 
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.
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.JsonBinding
 
close() - Method in class org.eclipse.yasson.internal.JsonbRiParser
 
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.UserDeserializerParser
 
collectAnnotations(Class<?>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
Collect annotations of given class, its interfaces and the package.
collectInterfaces(Class<?>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
Get class interfaces recursively.
CollectionSerializer<V> - Class in org.eclipse.yasson.internal.serializer
Serializer for collections.
CollectionSerializer(SerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.CollectionSerializer
Creates new collection serializer.
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.
ComponentMatcher - Class in org.eclipse.yasson.internal
Searches for a registered components or Serializer for a given type.
ContainerCustomization - Class in org.eclipse.yasson.internal.model.customization
Customization for container like types (Maps, Collections, Arrays).
ContainerCustomization(ClassCustomization) - Constructor for class org.eclipse.yasson.internal.model.customization.ContainerCustomization
Creates a new instance.
ContainerCustomization(ClassCustomizationBuilder) - Constructor for class org.eclipse.yasson.internal.model.customization.ContainerCustomization
Creates a new instance.
ContainerSerializerProvider - Interface in org.eclipse.yasson.internal.serializer
Provides container serializer instance.
contains(String) - Method in class org.eclipse.yasson.internal.model.JsonbCreator
True if param name is one of creator params.
CONVERSION_NOT_SUPPORTED - org.eclipse.yasson.internal.properties.MessageKeys
Conversion target type from or to String is not supported.
convertNullToOptionalEmpty(Type, Object) - Method in class org.eclipse.yasson.internal.serializer.AbstractContainerDeserializer
If value is null and property model type is one of Optional, OptionalDouble, OptionalInt, or OptionalLong, value of corresponding Optional#empty() is returned.
create() - Method in class org.eclipse.yasson.JsonBindingProvider
 
createInstance(Class<T>) - Static method in class org.eclipse.yasson.internal.InstanceCreator
Create an instance of the given class with its default constructor.
createJsonpProperties(JsonbConfig) - Method in class org.eclipse.yasson.internal.JsonBinding
Propagates properties from JsonbConfig to JSONP generator / parser factories.
createNoArgConstructorInstance(Constructor<T>) - Static method in class org.eclipse.yasson.internal.ReflectionUtils
Create instance with constructor.
CREATING_HANDLES - org.eclipse.yasson.internal.properties.MessageKeys
Am error has occurred while creating handles.
CREATOR_PARAMETER_NOT_ANNOTATED - org.eclipse.yasson.internal.properties.MessageKeys
Creator parameter has to be annotated by JsonbProperty annotation.
CreatorCustomization - Class in org.eclipse.yasson.internal.model.customization
Customization for creator (constructor / factory methods) parameters.
CreatorCustomization(CustomizationBuilder, JsonbNumberFormatter, JsonbDateFormatter) - Constructor for class org.eclipse.yasson.internal.model.customization.CreatorCustomization
Creates new creator customization instance.
CreatorModel - Class in org.eclipse.yasson.internal.model
Parameter for creator constructor / method model.
CreatorModel(String, Parameter, JsonbContext) - Constructor for class org.eclipse.yasson.internal.model.CreatorModel
Creates a new instance.
CurrentItem<T> - Interface in org.eclipse.yasson.internal.serializer
Currently processing item.
Customization - Interface in org.eclipse.yasson.internal.model.customization
Customization configuration for class or field.
CustomizationBuilder - Class in org.eclipse.yasson.internal.model.customization
Abstract base builder for ensuring immutable state of Customization objects.
CustomizationBuilder() - Constructor for class org.eclipse.yasson.internal.model.customization.CustomizationBuilder
 

D

DATATYPE_FACTORY_CREATION_FAILED - org.eclipse.yasson.internal.properties.MessageKeys
An error occurred while DatatypeFactory creation.
DATE_PARSE_ERROR - org.eclipse.yasson.internal.properties.MessageKeys
There has been an error during parsing number.
DateTypeDeserializer - Class in org.eclipse.yasson.internal.serializer
Deserializer for Date type.
DateTypeDeserializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.DateTypeDeserializer
Creates an instance.
DateTypeSerializer<T extends java.util.Date> - Class in org.eclipse.yasson.internal.serializer
Serializer for Date type.
DateTypeSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.DateTypeSerializer
Creates a new instance.
DEFAULT_FORMATTER - Static variable in class org.eclipse.yasson.internal.serializer.SqlDateTypeSerializer
Default date time formatter.
DEFAULT_FORMATTER - Static variable in class org.eclipse.yasson.internal.serializer.SqlTimestampTypeSerializer
Default Yasson DateTimeFormatter.
DEFAULT_PRIORITY - Static variable in interface org.eclipse.yasson.spi.JsonbComponentInstanceCreator
Default component priority.
DefaultConstructorCreator - Class in org.eclipse.yasson.internal.components
Creates components instance with default constructor.
DefaultSerializers - Class in org.eclipse.yasson.internal.serializer
Cache of default serializers.
deserialize(Class<T>, JsonParser) - Method in class org.eclipse.yasson.internal.Unmarshaller
 
deserialize(Type, JsonParser) - Method in class org.eclipse.yasson.internal.Unmarshaller
 
deserialize(String, Unmarshaller, Type) - Method in class org.eclipse.yasson.internal.serializer.AbstractDateTimeDeserializer
 
deserialize(String, Unmarshaller, Type) - Method in class org.eclipse.yasson.internal.serializer.AbstractValueTypeDeserializer
Convert string value to object.
deserialize(String, Unmarshaller, Type) - Method in class org.eclipse.yasson.internal.serializer.BigDecimalTypeDeserializer
 
deserialize(String, Unmarshaller, Type) - Method in class org.eclipse.yasson.internal.serializer.BigIntegerTypeDeserializer
 
deserialize(String, Unmarshaller, Type) - Method in class org.eclipse.yasson.internal.serializer.ByteArrayBase64Deserializer
 
deserialize(String, Unmarshaller, Type) - Method in class org.eclipse.yasson.internal.serializer.ByteTypeDeserializer
 
deserialize(String, Unmarshaller, Type) - Method in class org.eclipse.yasson.internal.serializer.CharacterTypeDeserializer
 
deserialize(String, Unmarshaller, Type) - Method in class org.eclipse.yasson.internal.serializer.DoubleTypeDeserializer
 
deserialize(String, Unmarshaller, Type) - Method in class org.eclipse.yasson.internal.serializer.DurationTypeDeserializer
 
deserialize(String, Unmarshaller, Type) - Method in class org.eclipse.yasson.internal.serializer.EnumTypeDeserializer
 
deserialize(String, Unmarshaller, Type) - Method in class org.eclipse.yasson.internal.serializer.FloatTypeDeserializer
 
deserialize(String, Unmarshaller, Type) - Method in class org.eclipse.yasson.internal.serializer.IntegerTypeDeserializer
 
deserialize(String, Unmarshaller, Type) - Method in class org.eclipse.yasson.internal.serializer.JsonNumberTypeDeserializer
 
deserialize(String, Unmarshaller, Type) - Method in class org.eclipse.yasson.internal.serializer.JsonStringTypeDeserializer
 
deserialize(String, Unmarshaller, Type) - Method in class org.eclipse.yasson.internal.serializer.JsonValueDeserializer
 
deserialize(String, Unmarshaller, Type) - Method in class org.eclipse.yasson.internal.serializer.LongTypeDeserializer
 
deserialize(String, Unmarshaller, Type) - Method in class org.eclipse.yasson.internal.serializer.NumberTypeDeserializer
 
deserialize(String, Unmarshaller, Type) - Method in class org.eclipse.yasson.internal.serializer.OptionalDoubleTypeDeserializer
 
deserialize(String, Unmarshaller, Type) - Method in class org.eclipse.yasson.internal.serializer.OptionalIntTypeDeserializer
 
deserialize(String, Unmarshaller, Type) - Method in class org.eclipse.yasson.internal.serializer.OptionalLongTypeDeserializer
 
deserialize(String, Unmarshaller, Type) - Method in class org.eclipse.yasson.internal.serializer.PathTypeDeserializer
 
deserialize(String, Unmarshaller, Type) - Method in class org.eclipse.yasson.internal.serializer.PeriodTypeDeserializer
 
deserialize(String, Unmarshaller, Type) - Method in class org.eclipse.yasson.internal.serializer.ShortTypeDeserializer
 
deserialize(String, Unmarshaller, Type) - Method in class org.eclipse.yasson.internal.serializer.StringTypeDeserializer
 
deserialize(String, Unmarshaller, Type) - Method in class org.eclipse.yasson.internal.serializer.TimeZoneTypeDeserializer
 
deserialize(String, Unmarshaller, Type) - Method in class org.eclipse.yasson.internal.serializer.URITypeDeserializer
 
deserialize(String, Unmarshaller, Type) - Method in class org.eclipse.yasson.internal.serializer.URLTypeDeserializer
 
deserialize(String, Unmarshaller, Type) - Method in class org.eclipse.yasson.internal.serializer.UUIDTypeDeserializer
 
deserialize(String, Unmarshaller, Type) - Method in class org.eclipse.yasson.internal.serializer.ZoneIdTypeDeserializer
 
deserialize(String, Unmarshaller, Type) - Method in class org.eclipse.yasson.internal.serializer.ZoneOffsetTypeDeserializer
 
deserialize(JsonParser, DeserializationContext, Type) - Method in class org.eclipse.yasson.internal.serializer.AbstractContainerDeserializer
Drives JSONP JsonParser to deserialize json document.
deserialize(JsonParser, DeserializationContext, Type) - Method in class org.eclipse.yasson.internal.serializer.AbstractValueTypeDeserializer
Extracts single string value for conversion.
deserialize(JsonParser, DeserializationContext, Type) - Method in class org.eclipse.yasson.internal.serializer.AdaptedObjectDeserializer
 
deserialize(JsonParser, DeserializationContext, Type) - Method in class org.eclipse.yasson.internal.serializer.BooleanTypeDeserializer
 
deserialize(JsonParser, DeserializationContext, Type) - Method in class org.eclipse.yasson.internal.serializer.JsonValueDeserializer
 
deserialize(JsonParser, DeserializationContext, Type) - Method in class org.eclipse.yasson.internal.serializer.MapEntriesArrayDeserializer
De-serialize container stored as JSON structure.
deserialize(JsonParser, DeserializationContext, Type) - Method in enum org.eclipse.yasson.internal.serializer.NullDeserializer
 
deserialize(JsonParser, DeserializationContext, Type) - Method in class org.eclipse.yasson.internal.serializer.OptionalDoubleTypeDeserializer
 
deserialize(JsonParser, DeserializationContext, Type) - Method in class org.eclipse.yasson.internal.serializer.OptionalIntTypeDeserializer
 
deserialize(JsonParser, DeserializationContext, Type) - Method in class org.eclipse.yasson.internal.serializer.OptionalLongTypeDeserializer
 
deserialize(JsonParser, DeserializationContext, Type) - Method in class org.eclipse.yasson.internal.serializer.OptionalObjectDeserializer
 
DESERIALIZE_VALUE_ERROR - org.eclipse.yasson.internal.properties.MessageKeys
There has been an error during value deserialization.
deserializeFormatted(String, boolean, JsonbContext) - Method in class org.eclipse.yasson.internal.serializer.AbstractNumberDeserializer
Returns formatted number value.
deserializeInternal(JsonbParser, Unmarshaller) - Method in class org.eclipse.yasson.internal.serializer.AbstractContainerDeserializer
Deserialize specific item type.
deserializeInternal(JsonbParser, Unmarshaller) - Method in class org.eclipse.yasson.internal.serializer.JsonArrayDeserializer
 
deserializeInternal(JsonbParser, Unmarshaller) - Method in class org.eclipse.yasson.internal.serializer.JsonObjectDeserializer
 
deserializeInternal(JsonbParser, Unmarshaller) - Method in class org.eclipse.yasson.internal.serializer.UserDeserializerDeserializer
 
deserializeNext(JsonParser, Unmarshaller) - Method in class org.eclipse.yasson.internal.serializer.AbstractArrayDeserializer
 
deserializeNext(JsonParser, Unmarshaller) - Method in class org.eclipse.yasson.internal.serializer.AbstractContainerDeserializer
Determine class mappings and create an instance of a new deserializer.
deserializeNext(JsonParser, Unmarshaller) - Method in class org.eclipse.yasson.internal.serializer.AbstractJsonpDeserializer
 
deserializeNext(JsonParser, Unmarshaller) - Method in class org.eclipse.yasson.internal.serializer.MapDeserializer
 
deserializeNext(JsonParser, Unmarshaller) - Method in class org.eclipse.yasson.internal.serializer.UserDeserializerDeserializer
 
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.
DeserializerBuilder - Class in org.eclipse.yasson.internal.serializer
Builder for currently processed items by unmarshaller.
DeserializerBuilder(JsonbContext) - Constructor for class org.eclipse.yasson.internal.serializer.DeserializerBuilder
Creates a new builder.
DoubleArrayDeserializer - Class in org.eclipse.yasson.internal.serializer
Array unmarshaller item implementation for small double.
DoubleArrayDeserializer(DeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.DoubleArrayDeserializer
Creates new instance of double array deserializer.
DoubleArraySerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for arrays of doubles.
DoubleArraySerializer(SerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.DoubleArraySerializer
Creates new instance of double array serializer.
DoubleTypeDeserializer - Class in org.eclipse.yasson.internal.serializer
Deserializer for Double type.
DoubleTypeSerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for Double type.
DoubleTypeSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.DoubleTypeSerializer
Creates a new instance.
DurationTypeDeserializer - Class in org.eclipse.yasson.internal.serializer
Deserializer for Duration type.
DurationTypeDeserializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.DurationTypeDeserializer
Creates a new instance.
DurationTypeSerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for Duration type.
DurationTypeSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.DurationTypeSerializer
Creates a new instance.

E

EAGER_PARSE_CLASSES - Static variable in class org.eclipse.yasson.YassonConfig
 
EmbeddedItem - Interface in org.eclipse.yasson.internal.serializer
Tagging interface for embedded object items, such as List, Maps or Arrays.
END - org.eclipse.yasson.internal.jsonstructure.JsonObjectIterator.State
End of the object.
END_OF_JSON_STRUCTURE - org.eclipse.yasson.internal.properties.MessageKeys
End of the json structure reached.
EnumTypeDeserializer - Class in org.eclipse.yasson.internal.serializer
Deserializer for Enum type.
EnumTypeDeserializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.EnumTypeDeserializer
Creates a new instance.
EnumTypeSerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for Enum type.
EnumTypeSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.EnumTypeSerializer
Creates a new instance.
equals(Object) - Method in class org.eclipse.yasson.internal.model.PropertyModel
 
equals(Object) - Method in class org.eclipse.yasson.internal.serializer.ResolvedParameterizedType
 
ERROR_CALLING_JSONB_CREATOR - org.eclipse.yasson.internal.properties.MessageKeys
An error occurred while calling JsonbCreator.

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. 
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
 
findByName(String) - Method in class org.eclipse.yasson.internal.model.JsonbCreator
Find creator parameter by name.
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.
findValueSerializerProvider(Class<T>) - Method in class org.eclipse.yasson.internal.serializer.DefaultSerializers
Look for a provider for a supported value type.
FloatArrayDeserializer - Class in org.eclipse.yasson.internal.serializer
Array unmarshaller item implementation for small float.
FloatArrayDeserializer(DeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.FloatArrayDeserializer
Creates new instance of float array deserializer.
FloatArraySerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for arrays of floats.
FloatArraySerializer(SerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.FloatArraySerializer
Creates new instance of float array serializer.
FloatTypeDeserializer - Class in org.eclipse.yasson.internal.serializer
Deserializer for Float type.
FloatTypeDeserializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.FloatTypeDeserializer
Creates a new instance.
FloatTypeSerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for Float type.
FloatTypeSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.FloatTypeSerializer
Creates a new instance.
flush() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
 
formatDefault(Timestamp, Locale) - Method in class org.eclipse.yasson.internal.serializer.SqlTimestampTypeSerializer
 
formatDefault(Instant, Locale) - Method in class org.eclipse.yasson.internal.serializer.InstantTypeSerializer
 
formatDefault(LocalDate, Locale) - Method in class org.eclipse.yasson.internal.serializer.LocalDateTypeSerializer
 
formatDefault(LocalDateTime, Locale) - Method in class org.eclipse.yasson.internal.serializer.LocalDateTimeTypeSerializer
 
formatDefault(LocalTime, Locale) - Method in class org.eclipse.yasson.internal.serializer.LocalTimeTypeSerializer
 
formatDefault(OffsetDateTime, Locale) - Method in class org.eclipse.yasson.internal.serializer.OffsetDateTimeTypeSerializer
 
formatDefault(OffsetTime, Locale) - Method in class org.eclipse.yasson.internal.serializer.OffsetTimeTypeSerializer
 
formatDefault(ZonedDateTime, Locale) - Method in class org.eclipse.yasson.internal.serializer.ZonedDateTimeTypeSerializer
 
formatDefault(Calendar, Locale) - Method in class org.eclipse.yasson.internal.serializer.CalendarTypeSerializer
 
formatDefault(Date, Locale) - Method in class org.eclipse.yasson.internal.serializer.AbstractDateTypeSerializer
 
formatDefault(XMLGregorianCalendar, Locale) - Method in class org.eclipse.yasson.internal.serializer.XMLGregorianCalendarTypeSerializer
 
formatDefault(T, Locale) - Method in class org.eclipse.yasson.internal.serializer.AbstractDateTimeSerializer
Format with default formatter for a given java.time date object.
formatStrictIJson(Instant) - Method in class org.eclipse.yasson.internal.serializer.InstantTypeSerializer
 
formatStrictIJson(LocalDate) - Method in class org.eclipse.yasson.internal.serializer.LocalDateTypeSerializer
 
formatStrictIJson(LocalDateTime) - Method in class org.eclipse.yasson.internal.serializer.LocalDateTimeTypeSerializer
 
formatStrictIJson(Date) - Method in class org.eclipse.yasson.internal.serializer.AbstractDateTypeSerializer
 
formatStrictIJson(T) - Method in class org.eclipse.yasson.internal.serializer.AbstractDateTimeSerializer
Format date object as strict IJson date format.
formatWithFormatter(Instant, DateTimeFormatter) - Method in class org.eclipse.yasson.internal.serializer.InstantTypeSerializer
 
formatWithFormatter(LocalDateTime, DateTimeFormatter) - Method in class org.eclipse.yasson.internal.serializer.LocalDateTimeTypeSerializer
 
formatWithFormatter(Date, DateTimeFormatter) - Method in class org.eclipse.yasson.internal.serializer.AbstractDateTypeSerializer
 
formatWithFormatter(T, DateTimeFormatter) - Method in class org.eclipse.yasson.internal.serializer.AbstractDateTimeSerializer
Format date object with given formatter.
fromInstant(Instant) - Method in class org.eclipse.yasson.internal.serializer.AbstractDateTimeDeserializer
Construct date object from an instant containing epoch millisecond.
fromInstant(Instant) - Method in class org.eclipse.yasson.internal.serializer.CalendarTypeDeserializer
 
fromInstant(Instant) - Method in class org.eclipse.yasson.internal.serializer.DateTypeDeserializer
 
fromInstant(Instant) - Method in class org.eclipse.yasson.internal.serializer.InstantTypeDeserializer
 
fromInstant(Instant) - Method in class org.eclipse.yasson.internal.serializer.LocalDateTimeTypeDeserializer
 
fromInstant(Instant) - Method in class org.eclipse.yasson.internal.serializer.LocalDateTypeDeserializer
 
fromInstant(Instant) - Method in class org.eclipse.yasson.internal.serializer.LocalTimeTypeDeserializer
 
fromInstant(Instant) - Method in class org.eclipse.yasson.internal.serializer.OffsetDateTimeTypeDeserializer
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.serializer.OffsetTimeTypeDeserializer
 
fromInstant(Instant) - Method in class org.eclipse.yasson.internal.serializer.SqlDateTypeDeserializer
 
fromInstant(Instant) - Method in class org.eclipse.yasson.internal.serializer.SqlTimestampTypeDeserializer
 
fromInstant(Instant) - Method in class org.eclipse.yasson.internal.serializer.XMLGregorianCalendarTypeDeserializer
 
fromInstant(Instant) - Method in class org.eclipse.yasson.internal.serializer.ZonedDateTimeTypeDeserializer
fromInstant is called only in case JsonbDateFormat is TIME_IN_MILLIS, which doesn't make much sense for usage with ZonedDateTime.
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
 
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.
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 - org.eclipse.yasson.internal.properties.MessageKeys
Generic bound not found.
GET - org.eclipse.yasson.internal.model.PropertyValuePropagation.OperationMode
Get property operation.
getActualTypeArguments() - Method in class org.eclipse.yasson.internal.serializer.ResolvedParameterizedType
Type arguments with resolved TypeVariables.
getAdapter() - Method in class org.eclipse.yasson.internal.components.AdapterBinding
Get actual components to adapt object value.
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.
getAdapterInfo() - Method in class org.eclipse.yasson.internal.components.ComponentBindings
Adapter info if any.
getAdapterInfo() - Method in class org.eclipse.yasson.internal.model.customization.CustomizationBuilder
Gets an components.
getAdapterInfo() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomizationBuilder
 
getAnnotation(Class<AT>) - Method in class org.eclipse.yasson.internal.model.JsonbAnnotatedElement
Get an annotation by type.
getAnnotationIntrospector() - Method in class org.eclipse.yasson.internal.JsonbContext
Gets component for annotation parsing.
getAnnotations() - Method in class org.eclipse.yasson.internal.model.JsonbAnnotatedElement
 
getArray() - Method in class org.eclipse.yasson.internal.JsonbRiParser
 
getArray() - Method in class org.eclipse.yasson.internal.UserDeserializerParser
 
getArrayStream() - Method in class org.eclipse.yasson.internal.JsonbRiParser
 
getArrayStream() - Method in class org.eclipse.yasson.internal.UserDeserializerParser
 
getBigDecimal() - Method in class org.eclipse.yasson.internal.JsonbRiParser
 
getBigDecimal() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureToParserAdapter
 
getBigDecimal() - Method in class org.eclipse.yasson.internal.UserDeserializerParser
 
getBinaryDataStrategy() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
Checks for binary data strategy to use.
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.
getClassCustomization() - Method in class org.eclipse.yasson.internal.model.ClassModel
Introspected customization for a class.
getClassModel() - Method in class org.eclipse.yasson.internal.model.JsonbPropertyInfo
Gets class model.
getClassModel() - Method in class org.eclipse.yasson.internal.model.PropertyModel
Model of declaring class of this property.
getClassModel() - Method in class org.eclipse.yasson.internal.serializer.AbstractItem
 
getClassModel() - Method in class org.eclipse.yasson.internal.serializer.AbstractSerializerBuilder
Model of a class representing current item and instance (if any).
getClassModel() - Method in class org.eclipse.yasson.internal.serializer.AdaptedObjectDeserializer
 
getClassModel() - Method in class org.eclipse.yasson.internal.serializer.AdaptedObjectSerializer
 
getClassModel() - Method in interface org.eclipse.yasson.internal.serializer.CurrentItem
Class model containing property for this item.
getClassModel() - Method in class org.eclipse.yasson.internal.serializer.OptionalObjectSerializer
 
getClassModel(Class<?>) - Method in class org.eclipse.yasson.internal.MappingContext
Search for class model, without parsing if not found.
getClassModel(Class<?>) - Method in class org.eclipse.yasson.internal.serializer.AbstractSerializerBuilder
Gets or load class model for a class an its superclasses.
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() - Method in class org.eclipse.yasson.internal.JsonbContext
Implementation creating instances of user components used by JSONB, such as adapters and strategies.
getComponentInstanceCreator(InstanceCreator) - Static method in class org.eclipse.yasson.internal.components.JsonbComponentInstanceCreatorFactory
First check a CDI provider, if available use those.
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.JsonbContext
 
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.
getContext() - Method in class org.eclipse.yasson.internal.model.JsonbPropertyInfo
Gets context.
getCreator() - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization
Returns instance of JsonbCreator.
getCreator() - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomizationBuilder
Gets custom constructor or method for user instantiation.
getCreator(Class<?>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
Searches for JsonbCreator annotation on constructors and static methods.
getCurrentLevel() - Method in interface org.eclipse.yasson.internal.JsonbParser
Current level of JsonbRiParser.
getCurrentLevel() - Method in class org.eclipse.yasson.internal.JsonbRiParser
 
getCurrentLevel() - Method in class org.eclipse.yasson.internal.UserDeserializerParser
Current level of JsonbRiParser.
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.AbstractSerializerBuilder
Type customization.
getCustomization() - Method in class org.eclipse.yasson.internal.serializer.AbstractValueTypeDeserializer
Returns customization of object.
getCustomization() - Method in class org.eclipse.yasson.internal.serializer.AbstractValueTypeSerializer
Returns value type customization.
getCustomization() - Method in class org.eclipse.yasson.internal.serializer.OptionalObjectSerializer
 
getDateFormatter() - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomizationBuilder
Gets a date format for formatting dates.
getDateTimeFormatter() - Method in class org.eclipse.yasson.internal.serializer.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.
getDefault() - Static method in class org.eclipse.yasson.internal.serializer.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.
getDefaultFormatter() - Method in class org.eclipse.yasson.internal.serializer.AbstractDateTypeSerializer
Returns default DateTimeFormatter.
getDefaultFormatter() - Method in class org.eclipse.yasson.internal.serializer.DateTypeSerializer
 
getDefaultFormatter() - Method in class org.eclipse.yasson.internal.serializer.SqlDateTypeSerializer
 
getDefaultMapImplType() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
Default Map implementation to use, based on order strategy.
getDeserializeAdapter() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomizationBuilder
 
getDeserializeAdapterBinding() - Method in interface org.eclipse.yasson.internal.model.customization.ComponentBoundCustomization
 
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
 
getDeserializeDateFormatter() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomizationBuilder
Gets date formatter for formatting dates during deserialization process.
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
 
getDeserializeNumberFormatter() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomizationBuilder
Gets number formatter for formatting numbers during deserialization process.
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.CustomizationBuilder
Gets a deserializer.
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.
getDeserializerProvider() - Method in class org.eclipse.yasson.internal.serializer.SerializerProviderWrapper
Gets deserializer provider.
getEagerInitClasses() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
 
getElement() - Method in class org.eclipse.yasson.internal.model.JsonbAnnotatedElement
Gets element.
getField() - Method in class org.eclipse.yasson.internal.model.Property
Field representing property if any.
getField() - Method in class org.eclipse.yasson.internal.model.PropertyValuePropagation
Field of a javabean property.
getFieldElement() - Method in class org.eclipse.yasson.internal.model.Property
Element with field and its annotations.
getFormat() - Method in class org.eclipse.yasson.internal.serializer.JsonbDateFormatter
Format string to be used either by formatter.
getFormat() - Method in class org.eclipse.yasson.internal.serializer.JsonbNumberFormatter
Format string to be used either by formatter.
getGenericType() - Method in class org.eclipse.yasson.internal.serializer.AbstractSerializerBuilder
Generic type of the item.
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.PropertyValuePropagation
Setter of a javabean property.
getGetterElement() - Method in class org.eclipse.yasson.internal.model.Property
Element with getter and its annotations.
getImplementationClass() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization
Implementation class if property is interface type.
getImplementationClass() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomizationBuilder
Implementation class if property is interface type.
getImplementationClass(Property) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
Returns class if ImplementationClass annotation is present.
getInstance() - Static method in class org.eclipse.yasson.internal.serializer.DefaultSerializers
Singleton instance.
getInstance(Unmarshaller) - Method in class org.eclipse.yasson.internal.serializer.AbstractContainerDeserializer
Creates and initializes an instance of deserializing item.
getInstance(Unmarshaller) - Method in class org.eclipse.yasson.internal.serializer.BooleanArrayDeserializer
 
getInstance(Unmarshaller) - Method in class org.eclipse.yasson.internal.serializer.ByteArrayDeserializer
 
getInstance(Unmarshaller) - Method in class org.eclipse.yasson.internal.serializer.CharArrayDeserializer
 
getInstance(Unmarshaller) - Method in class org.eclipse.yasson.internal.serializer.DoubleArrayDeserializer
 
getInstance(Unmarshaller) - Method in class org.eclipse.yasson.internal.serializer.FloatArrayDeserializer
 
getInstance(Unmarshaller) - Method in class org.eclipse.yasson.internal.serializer.IntArrayDeserializer
 
getInstance(Unmarshaller) - Method in class org.eclipse.yasson.internal.serializer.JsonArrayDeserializer
 
getInstance(Unmarshaller) - Method in class org.eclipse.yasson.internal.serializer.JsonObjectDeserializer
 
getInstance(Unmarshaller) - Method in class org.eclipse.yasson.internal.serializer.LongArrayDeserializer
 
getInstance(Unmarshaller) - Method in class org.eclipse.yasson.internal.serializer.MapDeserializer
 
getInstance(Unmarshaller) - Method in class org.eclipse.yasson.internal.serializer.ObjectArrayDeserializer
 
getInstance(Unmarshaller) - Method in class org.eclipse.yasson.internal.serializer.ShortArrayDeserializer
 
getInstance(Unmarshaller) - Method in class org.eclipse.yasson.internal.serializer.UserDeserializerDeserializer
 
getInstanceCreator() - Method in class org.eclipse.yasson.internal.JsonbContext
Returns component for creating instances of non-parsed types.
getInt() - Method in class org.eclipse.yasson.internal.JsonbRiParser
 
getInt() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureToParserAdapter
 
getInt() - Method in class org.eclipse.yasson.internal.UserDeserializerParser
 
getItems() - Method in class org.eclipse.yasson.internal.serializer.AbstractArrayDeserializer
Returns list of deserialized items.
getItems() - Method in class org.eclipse.yasson.internal.serializer.BooleanArrayDeserializer
 
getItems() - Method in class org.eclipse.yasson.internal.serializer.ByteArrayDeserializer
 
getItems() - Method in class org.eclipse.yasson.internal.serializer.CharArrayDeserializer
 
getItems() - Method in class org.eclipse.yasson.internal.serializer.DoubleArrayDeserializer
 
getItems() - Method in class org.eclipse.yasson.internal.serializer.FloatArrayDeserializer
 
getItems() - Method in class org.eclipse.yasson.internal.serializer.IntArrayDeserializer
 
getItems() - Method in class org.eclipse.yasson.internal.serializer.LongArrayDeserializer
 
getItems() - Method in class org.eclipse.yasson.internal.serializer.ObjectArrayDeserializer
 
getItems() - Method in class org.eclipse.yasson.internal.serializer.ShortArrayDeserializer
 
getJsonbContext() - Method in class org.eclipse.yasson.internal.ProcessingContext
Jsonb context.
getJsonbContext() - Method in class org.eclipse.yasson.internal.serializer.AbstractSerializerBuilder
Jsonb runtime context.
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(JsonbContext) - Method in class org.eclipse.yasson.internal.serializer.AbstractDateTimeDeserializer
Returns registered deserialization jsonb date formatter.
getJsonbDateFormatter(JsonbContext) - Method in class org.eclipse.yasson.internal.serializer.AbstractDateTimeSerializer
Returns registered serialization jsonb date formatter.
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.
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.
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.
getJsonReadName() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomizationBuilder
Sets a JSON property name used to read a property value from on deserialization.
getJsonWriteName() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization
Name if specified for property getter with JsonbProperty.
getJsonWriteName() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomizationBuilder
Gets a property name which is written to JSON document on serialization.
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.
getLastEvent() - Method in class org.eclipse.yasson.internal.JsonbRiParser
 
getLastEvent() - Method in class org.eclipse.yasson.internal.JsonbRiParser.LevelContext
Gets last event.
getLastKeyName() - Method in class org.eclipse.yasson.internal.JsonbRiParser.LevelContext
Gets last key name.
getLocale() - Method in class org.eclipse.yasson.internal.serializer.JsonbDateFormatter
Locale to use with formatter.
getLocale() - Method in class org.eclipse.yasson.internal.serializer.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.JsonbRiParser
 
getLocation() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureToParserAdapter
 
getLocation() - Method in class org.eclipse.yasson.internal.UserDeserializerParser
 
getLong() - Method in class org.eclipse.yasson.internal.JsonbRiParser
 
getLong() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureToParserAdapter
 
getLong() - Method in class org.eclipse.yasson.internal.UserDeserializerParser
 
getMappingContext() - Method in class org.eclipse.yasson.internal.JsonbContext
Gets mapping context.
getMappingContext() - Method in class org.eclipse.yasson.internal.ProcessingContext
Mapping context.
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.
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.
getNullSerializer() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
 
getNumberFormatter() - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomizationBuilder
Returns the default number formatter instance that would be used for all number properties that don't have a dedicated number formatter.
getObject() - Method in class org.eclipse.yasson.internal.JsonbRiParser
 
getObject() - Method in class org.eclipse.yasson.internal.UserDeserializerParser
 
getObjectStream() - Method in class org.eclipse.yasson.internal.JsonbRiParser
 
getObjectStream() - Method in class org.eclipse.yasson.internal.UserDeserializerParser
 
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.serializer.ResolvedParameterizedType
 
getParams() - Method in class org.eclipse.yasson.internal.model.JsonbCreator
Parameters of this creator.
getParent() - Method in class org.eclipse.yasson.internal.JsonbRiParser.LevelContext
Get parent.
getParentClassModel() - Method in class org.eclipse.yasson.internal.model.ClassModel
Class model of parent class if present.
getPriority() - Method in interface org.eclipse.yasson.spi.JsonbComponentInstanceCreator
 
getPropagation() - Method in class org.eclipse.yasson.internal.model.PropertyModel
Wrapper object of java.lang.reflect representations of this javabean property.
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() - Method in class org.eclipse.yasson.internal.model.customization.CustomizationBuilder
Gets ordered list of property names.
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.
getPropertySerializationType() - Method in class org.eclipse.yasson.internal.model.PropertyModel
Returns which type should be used to serialization.
getPropertySerializer() - Method in class org.eclipse.yasson.internal.model.PropertyModel
Gets serializer.
getPropertyType() - Method in class org.eclipse.yasson.internal.model.Property
Extracts type from first not null element: Field, Getter, Setter.
getPropertyType() - Method in class org.eclipse.yasson.internal.serializer.AbstractValueTypeDeserializer
Type of a property or creator parameter which is deserialized.
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() - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomizationBuilder
Property visibility strategy for given class.
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.serializer.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.
getRootStructure() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
Root structure wrapping all data.
getRuntimeType() - Method in class org.eclipse.yasson.internal.model.JsonbPropertyInfo
Gets runtime type.
getRuntimeType() - Method in class org.eclipse.yasson.internal.RuntimeTypeHolder
Runtime type of this item.
getRuntimeType() - Method in interface org.eclipse.yasson.internal.RuntimeTypeInfo
Returns a runtime type.
getRuntimeType() - Method in class org.eclipse.yasson.internal.serializer.AbstractItem
 
getRuntimeType() - Method in class org.eclipse.yasson.internal.serializer.AbstractSerializerBuilder
Resolved runtime type for instance in case of TypeVariable or WildcardType.
getRuntimeType() - Method in class org.eclipse.yasson.internal.serializer.AdaptedObjectDeserializer
 
getRuntimeType() - Method in class org.eclipse.yasson.internal.serializer.AdaptedObjectSerializer
 
getRuntimeType() - Method in class org.eclipse.yasson.internal.serializer.OptionalObjectSerializer
 
getSerializeAdapter() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomizationBuilder
 
getSerializeAdapterBinding() - Method in interface org.eclipse.yasson.internal.model.customization.ComponentBoundCustomization
 
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
 
getSerializeDateFormatter() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomizationBuilder
Gets date formatter for formatting dates during serialization process.
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
 
getSerializeNumberFormatter() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomizationBuilder
Gets number formatter for formatting numbers during serialization process.
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.CustomizationBuilder
Gets meta info for user serializers.
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.
getSerializerProvider() - Method in class org.eclipse.yasson.internal.serializer.SerializerProviderWrapper
Gets serializer provider.
getSerializerProvider(Class<?>) - Method in class org.eclipse.yasson.internal.MappingContext
Gets serializer provider for given class.
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.PropertyValuePropagation
Getter of a javabean property.
getSetterElement() - Method in class org.eclipse.yasson.internal.model.Property
Element with setter and its annotations.
getSortedProperties() - Method in class org.eclipse.yasson.internal.model.ClassModel
Get sorted class properties copy, combination of field and its getter / setter, javabeans alike.
getString() - Method in class org.eclipse.yasson.internal.JsonbRiParser
 
getString() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureToParserAdapter
 
getString() - Method in class org.eclipse.yasson.internal.UserDeserializerParser
 
GETTER - org.eclipse.yasson.internal.model.AnnotationTarget
Indicates annotation has been applied on the getter method of the property.
GETTING_VALUE - org.eclipse.yasson.internal.properties.MessageKeys
Could not get field value.
GETTING_VALUE_WITH - 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.model.ClassModel
Gets type.
getType() - Method in class org.eclipse.yasson.internal.model.CreatorModel
Gets parameter type.
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.JsonbRiParser
 
getValue() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonObjectIterator
JsonValue for current key.
getValue() - Method in class org.eclipse.yasson.internal.UserDeserializerParser
 
getValue(Object) - Method in class org.eclipse.yasson.internal.model.PropertyModel
Gets property's value.
getValueSerializer(Class<?>) - Method in class org.eclipse.yasson.internal.serializer.AbstractContainerSerializer
Return last used serializer if last value class matches.
getValueStream() - Method in class org.eclipse.yasson.internal.JsonbRiParser
 
getValueStream() - Method in class org.eclipse.yasson.internal.UserDeserializerParser
 
getValueType(Type) - Method in class org.eclipse.yasson.internal.serializer.AbstractContainerSerializer
Value type of the container.
getWrapper() - Method in class org.eclipse.yasson.internal.model.JsonbPropertyInfo
Gets wrapper.
getWrapper() - Method in class org.eclipse.yasson.internal.RuntimeTypeHolder
Wrapper containing property of this type.
getWrapper() - Method in interface org.eclipse.yasson.internal.RuntimeTypeInfo
Runtime type holder of a wrapper class of this runtime type.
getWrapper() - Method in class org.eclipse.yasson.internal.serializer.AbstractItem
 
getWrapper() - Method in class org.eclipse.yasson.internal.serializer.AbstractSerializerBuilder
Wrapper item for this item.
getWrapper() - Method in class org.eclipse.yasson.internal.serializer.AdaptedObjectDeserializer
 
getWrapper() - Method in class org.eclipse.yasson.internal.serializer.AdaptedObjectSerializer
 
getWrapper() - Method in interface org.eclipse.yasson.internal.serializer.CurrentItem
Item wrapper.
getWrapper() - Method in class org.eclipse.yasson.internal.serializer.OptionalObjectSerializer
 
getWriteName() - Method in class org.eclipse.yasson.internal.model.PropertyModel
 
getZonedFormatter(DateTimeFormatter) - Method in class org.eclipse.yasson.internal.serializer.AbstractDateTimeDeserializer
Append UTC zone in case zone is not set on formatter.
getZonedFormatter(DateTimeFormatter) - Method in class org.eclipse.yasson.internal.serializer.AbstractDateTimeSerializer
Append UTC zone in case zone is not set on formatter.

H

hashCode() - Method in class org.eclipse.yasson.internal.model.PropertyModel
 
hashCode() - Method in class org.eclipse.yasson.internal.serializer.ResolvedParameterizedType
 
hasNext() - Method in class org.eclipse.yasson.internal.JsonbRiParser
 
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
 
hasNext() - Method in class org.eclipse.yasson.internal.UserDeserializerParser
 

I

IDeserializerProvider - Interface in org.eclipse.yasson.internal.serializer
Creates instance of deserializer.
IJSON_DATE_FORMATTER - Static variable in class org.eclipse.yasson.internal.serializer.JsonbDateFormatter
Default I-JSON date time formatter.
IJSON_ENABLED_SINGLE_VALUE - org.eclipse.yasson.internal.properties.MessageKeys
Cannot serialize single value due to I-Json support is enabled.
ILLEGAL_ACCESS - org.eclipse.yasson.internal.properties.MessageKeys
Insufficient permissions to access property.
IMPL_CLASS_INCOMPATIBLE - org.eclipse.yasson.internal.properties.MessageKeys
Implementation class is not compatible.
ImplementationClass - Annotation Type in org.eclipse.yasson
Marks an interface with implementation class, which should be used for deserialiation.
INCOMPATIBLE_FACTORY_CREATOR_RETURN_TYPE - org.eclipse.yasson.internal.properties.MessageKeys
Return type of the JsonbCreator has to be the same as target type.
INFER_TYPE_FOR_UNMARSHALL - org.eclipse.yasson.internal.properties.MessageKeys
Type could not be inferred to deserialization.
INITIAL_CONTEXT_CLASS - Static variable in class org.eclipse.yasson.internal.components.JsonbComponentInstanceCreatorFactory
Initial context class.
INSTANCE - org.eclipse.yasson.internal.serializer.NullDeserializer
Singleton of null deserializer.
InstanceCreator - Class in org.eclipse.yasson.internal
Creates instances for known types, caches constructors of unknown.
InstantTypeDeserializer - Class in org.eclipse.yasson.internal.serializer
Deserializer for Instant type.
InstantTypeDeserializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.InstantTypeDeserializer
Creates an instance.
InstantTypeSerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for Instant type.
InstantTypeSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.InstantTypeSerializer
Creates a new instance.
IntArrayDeserializer - Class in org.eclipse.yasson.internal.serializer
Array unmarshaller item implementation for small int.
IntArrayDeserializer(DeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.IntArrayDeserializer
Creates new instance of int array deserializer.
IntArraySerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for arrays of ints.
IntArraySerializer(SerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.IntArraySerializer
Creates new instance of int array serializer.
IntegerTypeDeserializer - Class in org.eclipse.yasson.internal.serializer
Deserializer for Integer type.
IntegerTypeDeserializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.IntegerTypeDeserializer
Creates a new instance.
IntegerTypeSerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for Integer type.
IntegerTypeSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.IntegerTypeSerializer
Creates a new instance.
INTERNAL_ERROR - org.eclipse.yasson.internal.properties.MessageKeys
An internal error has occurred.
introspectCustomization(JsonbAnnotatedElement<Class<?>>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
Processes customizations.
INVALID_DESERIALIZATION_JSON_TYPE - org.eclipse.yasson.internal.properties.MessageKeys
Json value type could not be deserialized to the target type.
INVOKING_GETTER - org.eclipse.yasson.internal.properties.MessageKeys
There has been an error while invoking getter.
isClassNillable(JsonbAnnotatedElement<Class<?>>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
Checks for JsonbNillable annotation on a class, its superclasses and interfaces.
isDefault() - Method in class org.eclipse.yasson.internal.serializer.JsonbDateFormatter
 
ISerializerProvider - Interface in org.eclipse.yasson.internal.serializer
Create instance of a serializer.
isGetterVisible() - Method in class org.eclipse.yasson.internal.model.PropertyValuePropagation
 
isIntegralNumber() - Method in class org.eclipse.yasson.internal.JsonbRiParser
 
isIntegralNumber() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureToParserAdapter
 
isIntegralNumber() - Method in class org.eclipse.yasson.internal.UserDeserializerParser
 
isJsonValueEvent(JsonParser.Event) - Static method in class org.eclipse.yasson.internal.serializer.DeserializerBuilder
Checks if event is a value event.
isKnownType(Class<?>) - Method in class org.eclipse.yasson.internal.serializer.DefaultSerializers
Checks a class if it is supported by Yasson builtin serializers/deserializers in order to decide if it should be introspected with reflection.
isNillable() - Method in class org.eclipse.yasson.internal.model.customization.ContainerCustomization
Containers (types mapped to JsonArray) are always nillable by spec.
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.CustomizationBuilder
Returns true if nillable customization is present.
isNullable() - Method in class org.eclipse.yasson.internal.serializer.MapSerializer
Return an information whether to serialize null values too.
isParsed() - Method in class org.eclipse.yasson.internal.JsonbRiParser.LevelContext
Getter for parsed property.
isPropertyNillable(Property) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
Checks if property is nillable.
isReadable() - Method in class org.eclipse.yasson.internal.model.PropertyModel
Property is readable.
isReadable() - Method in class org.eclipse.yasson.internal.model.PropertyValuePropagation
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.
isReadTransient() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomizationBuilder
Returns true if read transient customization is present.
isResolvedType(Type) - Static method in class org.eclipse.yasson.internal.ReflectionUtils
Check if type needs resolution.
isSetterVisible() - Method in class org.eclipse.yasson.internal.model.PropertyValuePropagation
 
isStrictIJson() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
If strict IJSON patterns should be used.
isVisible(Field) - Method in class org.eclipse.yasson.FieldAccessStrategy
 
isVisible(Method) - Method in class org.eclipse.yasson.FieldAccessStrategy
 
isWritable() - Method in class org.eclipse.yasson.internal.model.PropertyModel
Property is writable.
isWritable() - Method in class org.eclipse.yasson.internal.model.PropertyValuePropagation
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.
isWriteTransient() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomizationBuilder
Returns true if write transient customization is present.
isZeroTimeDefaulting() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
Makes parsing dates defaulting to zero hour, minute and second.

J

JsonArrayDeserializer - Class in org.eclipse.yasson.internal.serializer
Item for JsonArray.
JsonArrayDeserializer(DeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.JsonArrayDeserializer
Create instance.
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.
JsonArraySerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for JsonArray.
JsonArraySerializer(SerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.JsonArraySerializer
Creates new instance of json array serializer.
JSONB_CONFIG_FORMATTING_ILLEGAL_VALUE - org.eclipse.yasson.internal.properties.MessageKeys
JsonbConfig.FORMATTING supports only Boolean types.
JSONB_CONFIG_PROPERTY_INVALID_TYPE - org.eclipse.yasson.internal.properties.MessageKeys
Jsonb config property contains invalid type.
JSONB_CREATOR_MISSING_PROPERTY - org.eclipse.yasson.internal.properties.MessageKeys
Json does not contain all necessary properties for JsonbCreator.
JSONB_TRANSIENT_WITH_OTHER_ANNOTATIONS - org.eclipse.yasson.internal.properties.MessageKeys
JsonbTransient was not the only annotation on class property.
JsonbAnnotatedElement<T extends java.lang.reflect.AnnotatedElement> - 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.
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.
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 - 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.
JsonbDateFormatter - Class in org.eclipse.yasson.internal.serializer
Formatter wrapper for different types of dates.
JsonbDateFormatter(String, String) - Constructor for class org.eclipse.yasson.internal.serializer.JsonbDateFormatter
Creates an instance with format string and locale.
JsonbDateFormatter(DateTimeFormatter, String, String) - Constructor for class org.eclipse.yasson.internal.serializer.JsonbDateFormatter
Creates an instance with cached DateTimeFormatter, format and locale.
JsonBinding - Class in org.eclipse.yasson.internal
Implementation of Jsonb interface.
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.serializer
Formatter for numbers.
JsonbNumberFormatter(String, String) - Constructor for class org.eclipse.yasson.internal.serializer.JsonbNumberFormatter
Construct with format string and locale.
JsonbParser - Interface in org.eclipse.yasson.internal
Jsonb parsing helper methods on top of JSON-P parser.
JsonbPropertyInfo - Class in org.eclipse.yasson.internal.model
Wrapper for metadata of serialized property.
JsonbPropertyInfo() - Constructor for class org.eclipse.yasson.internal.model.JsonbPropertyInfo
 
JsonbRiParser - Class in org.eclipse.yasson.internal
Decorator for JSONP parser used by JSONB.
JsonbRiParser(JsonParser) - Constructor for class org.eclipse.yasson.internal.JsonbRiParser
Creates a parser.
JsonbRiParser.LevelContext - Class in org.eclipse.yasson.internal
State holder for current json structure level.
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.
JsonNumberTypeDeserializer - Class in org.eclipse.yasson.internal.serializer
Deserializer for JsonNumber type.
JsonNumberTypeDeserializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.JsonNumberTypeDeserializer
Creates a new instance.
JsonObjectDeserializer - Class in org.eclipse.yasson.internal.serializer
Item for JsonObject.
JsonObjectDeserializer(DeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.JsonObjectDeserializer
Create instance of current item with its builder.
JsonObjectIterator - Class in org.eclipse.yasson.internal.jsonstructure
Iterates over JsonObject managing internal state.
JsonObjectIterator.State - Enum in org.eclipse.yasson.internal.jsonstructure
Location pointer.
JsonObjectSerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for JsonObject type.
JsonObjectSerializer(SerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.JsonObjectSerializer
Creates new instance of json object serializer.
JsonStringTypeDeserializer - Class in org.eclipse.yasson.internal.serializer
Deserializer for JsonString type.
JsonStringTypeDeserializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.JsonStringTypeDeserializer
Creates a new instance.
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.serializer
Deserializer for JsonValue containing null, false, true, string and number.
JsonValueDeserializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.JsonValueDeserializer
Creates a new instance.
JsonValueSerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for JsonValue type.
JsonValueSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.JsonValueSerializer
Creates a new instance.

K

KEY - org.eclipse.yasson.internal.jsonstructure.JsonObjectIterator.State
Property key name.

L

LevelContext(JsonbRiParser.LevelContext) - Constructor for class org.eclipse.yasson.internal.JsonbRiParser.LevelContext
Creates an instance.
LocalDateTimeTypeDeserializer - Class in org.eclipse.yasson.internal.serializer
Deserializer for LocalDateTime type.
LocalDateTimeTypeDeserializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.LocalDateTimeTypeDeserializer
Creates an instance.
LocalDateTimeTypeSerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for LocalDateTime type.
LocalDateTimeTypeSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.LocalDateTimeTypeSerializer
Creates a new instance.
LocalDateTypeDeserializer - Class in org.eclipse.yasson.internal.serializer
Deserializer for LocalDate type.
LocalDateTypeDeserializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.LocalDateTypeDeserializer
Creates a new instance.
LocalDateTypeSerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for LocalDate type.
LocalDateTypeSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.LocalDateTypeSerializer
Creates a new instance.
LocalTimeTypeDeserializer - Class in org.eclipse.yasson.internal.serializer
Deserializer for LocalTime type.
LocalTimeTypeDeserializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.LocalTimeTypeDeserializer
Creates an instance.
LocalTimeTypeSerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for LocalTime type.
LocalTimeTypeSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.LocalTimeTypeSerializer
Creates a new instance.
LongArrayDeserializer - Class in org.eclipse.yasson.internal.serializer
Array unmarshaller item implementation for small long.
LongArrayDeserializer(DeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.LongArrayDeserializer
Creates new array of long array deserializer.
LongArraySerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for arrays of longs.
LongArraySerializer(SerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.LongArraySerializer
Creates new array of long array serializer.
LongTypeDeserializer - Class in org.eclipse.yasson.internal.serializer
Deserializer for Long type.
LongTypeDeserializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.LongTypeDeserializer
Creates a new instance.
LongTypeSerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for Long type.
LongTypeSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.LongTypeSerializer
Creates a new instance.

M

MapDeserializer<T extends java.util.Map<?,​?>> - Class in org.eclipse.yasson.internal.serializer
Item implementation for Map fields.
MapDeserializer(DeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.MapDeserializer
Create instance of current item with its builder.
MapEntriesArrayDeserializer<K,​V> - Class in org.eclipse.yasson.internal.serializer
De-serialize JSON array of map entries JSON objects as Map.
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<K,​V> - Class in org.eclipse.yasson.internal.serializer
Serialize Map.
MapSerializer(SerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.MapSerializer
Creates an instance of Map serialization.
MapToEntriesArraySerializer<K,​V> - Class in org.eclipse.yasson.internal.serializer
Serialize Map with Object keys as an array of map entries JSON Objects:
MapToEntriesArraySerializer(MapSerializer<K, V>) - Constructor for class org.eclipse.yasson.internal.serializer.MapToEntriesArraySerializer
Creates new map to entries array serializer.
MapToObjectSerializer<K,​V> - Class in org.eclipse.yasson.internal.serializer
Serialize Map with String keys as JSON Object:
MapToObjectSerializer(MapSerializer<K, V>) - Constructor for class org.eclipse.yasson.internal.serializer.MapToObjectSerializer
Creates an instance of Map serialization to JsonObject.
marshall(Object, JsonGenerator) - Method in class org.eclipse.yasson.internal.Marshaller
Marshals given object to provided Writer or OutputStream.
marshall(Object, JsonGenerator, boolean) - Method in class org.eclipse.yasson.internal.Marshaller
Marshals given object to provided Writer or OutputStream.
Marshaller - Class in org.eclipse.yasson.internal
JSONB marshaller.
Marshaller(JsonbContext) - Constructor for class org.eclipse.yasson.internal.Marshaller
Creates Marshaller for generation to String.
Marshaller(JsonbContext, Type) - Constructor for class org.eclipse.yasson.internal.Marshaller
Creates Marshaller for generation to String.
marshallWithoutClose(Object, JsonGenerator) - Method in class org.eclipse.yasson.internal.Marshaller
Marshals given object to provided Writer or OutputStream.
MessageKeys - Enum in org.eclipse.yasson.internal.properties
Contains all message keys present in language property files.
Messages - Class in org.eclipse.yasson.internal.properties
JSON-B messages.
MISSING_VALUE_PROPERTY_IN_ANNOTATION - org.eclipse.yasson.internal.properties.MessageKeys
Missing value property in target annotation.
moveTo(JsonParser.Event) - Method in interface org.eclipse.yasson.internal.JsonbParser
Moves parser to required event, if current event is equal to required does nothing.
moveTo(JsonParser.Event) - Method in class org.eclipse.yasson.internal.JsonbRiParser
 
moveTo(JsonParser.Event) - Method in class org.eclipse.yasson.internal.UserDeserializerParser
Moves parser to required event, if current event is equal to required does nothing.
moveToFirst(JsonbParser) - Method in class org.eclipse.yasson.internal.serializer.AbstractArrayDeserializer
 
moveToFirst(JsonbParser) - Method in class org.eclipse.yasson.internal.serializer.AbstractContainerDeserializer
Move to first event for current deserializer structure.
moveToFirst(JsonbParser) - Method in class org.eclipse.yasson.internal.serializer.AbstractJsonpDeserializer
 
moveToFirst(JsonbParser) - Method in class org.eclipse.yasson.internal.serializer.MapDeserializer
 
moveToFirst(JsonbParser) - Method in class org.eclipse.yasson.internal.serializer.UserDeserializerDeserializer
Don't move anywhere in case of user deserializer.
moveToStartStructure() - Method in interface org.eclipse.yasson.internal.JsonbParser
Moves parser cursor to START_OBJECT or START_ARRAY.
moveToStartStructure() - Method in class org.eclipse.yasson.internal.JsonbRiParser
 
moveToStartStructure() - Method in class org.eclipse.yasson.internal.UserDeserializerParser
Moves parser cursor to START_OBJECT or START_ARRAY.
moveToValue() - Method in interface org.eclipse.yasson.internal.JsonbParser
Moves parser cursor to any JSON value.
moveToValue() - Method in class org.eclipse.yasson.internal.JsonbRiParser
 
moveToValue() - Method in class org.eclipse.yasson.internal.UserDeserializerParser
Moves parser cursor to any JSON value.
MULTIPLE_CONSTRUCTOR_PROPERTIES_CREATORS - org.eclipse.yasson.internal.properties.MessageKeys
More than one constructor annotated with ConstructorProperties declared in target class.
MULTIPLE_JSONB_CREATORS - org.eclipse.yasson.internal.properties.MessageKeys
Only one JsonbCreator can be present in the class.

N

newCollectionOrMapItem(Type, JsonbContext) - Method in class org.eclipse.yasson.internal.serializer.AbstractContainerDeserializer
Returns new deserialization builder for specific collection or map.
newUnmarshallerItemBuilder(JsonbContext) - Method in class org.eclipse.yasson.internal.serializer.AbstractContainerDeserializer
Returns new deserialization builder for specific item.
next() - Method in class org.eclipse.yasson.internal.JsonbRiParser
 
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() - Method in class org.eclipse.yasson.internal.UserDeserializerParser
 
NO_CDI_API_PROVIDER - org.eclipse.yasson.internal.properties.MessageKeys
CDI API provider has not been found.
NO_CDI_ENVIRONMENT - org.eclipse.yasson.internal.properties.MessageKeys
CDI environment is not available.
NO_DEFAULT_CONSTRUCTOR - org.eclipse.yasson.internal.properties.MessageKeys
Class does not have default constructor.
NO_JNDI_ENVIRONMENT - org.eclipse.yasson.internal.properties.MessageKeys
No JNDI provider found.
NO_LOGGER_NAME - org.eclipse.yasson.internal.properties.MessageKeys
No logger name provided.
NON_PARAMETRIZED_TYPE - org.eclipse.yasson.internal.properties.MessageKeys
Target type is not ParameterizedType.
NOT_VALUE_TYPE - org.eclipse.yasson.internal.properties.MessageKeys
Value is not of target type.
NULL_ROOT_SERIALIZER - Static variable in class org.eclipse.yasson.YassonConfig
 
NULL_ROOT_SERIALIZER - Static variable in class org.eclipse.yasson.YassonProperties
Deprecated. 
NullDeserializer - Enum in org.eclipse.yasson.internal.serializer
Deserializer of null value.
NullSerializer - Class in org.eclipse.yasson.internal.serializer
Serializer of null value.
NullSerializer() - Constructor for class org.eclipse.yasson.internal.serializer.NullSerializer
 
NUMBER_INCOMPATIBLE_VALUE_TYPE_ARRAY - org.eclipse.yasson.internal.properties.MessageKeys
Target json value is not valid JsonNumber.
NUMBER_INCOMPATIBLE_VALUE_TYPE_OBJECT - org.eclipse.yasson.internal.properties.MessageKeys
Target json value is not valid JsonNumber.
NumberTypeDeserializer - Class in org.eclipse.yasson.internal.serializer
Deserializer for Number type.
NumberTypeDeserializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.NumberTypeDeserializer
Creates a new instance.
NumberTypeSerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for Number type.
NumberTypeSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.NumberTypeSerializer
Creates a new instance.

O

ObjectArrayDeserializer<T> - Class in org.eclipse.yasson.internal.serializer
Item for handling arrays of objects.
ObjectArrayDeserializer(DeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.ObjectArrayDeserializer
Creates new instance of object array deserializer.
ObjectArraySerializer<T> - Class in org.eclipse.yasson.internal.serializer
Serializer for arrays of arbitrary objects.
ObjectArraySerializer(SerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.ObjectArraySerializer
Creates new Object array serializer.
ObjectSerializer<T> - Class in org.eclipse.yasson.internal.serializer
Serializes arbitrary object by reading its properties.
ObjectSerializer(CurrentItem<?>, Type, ClassModel) - Constructor for class org.eclipse.yasson.internal.serializer.ObjectSerializer
Creates a new instance.
ObjectSerializer(SerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.ObjectSerializer
Creates a new instance.
ObjectSerializerProvider - Class in org.eclipse.yasson.internal.serializer
Object serializer provider.
ObjectSerializerProvider() - Constructor for class org.eclipse.yasson.internal.serializer.ObjectSerializerProvider
 
OFFSET_DATE_TIME_FROM_MILLIS - org.eclipse.yasson.internal.properties.MessageKeys
Parsing offset date from epoch millisecond, UTC zone offset will be used.
OffsetDateTimeTypeDeserializer - Class in org.eclipse.yasson.internal.serializer
Deserializer for OffsetDateTime type.
OffsetDateTimeTypeDeserializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.OffsetDateTimeTypeDeserializer
Creates an instance.
OffsetDateTimeTypeSerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for OffsetDateTime type.
OffsetDateTimeTypeSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.OffsetDateTimeTypeSerializer
Creates a new instance.
OffsetTimeTypeDeserializer - Class in org.eclipse.yasson.internal.serializer
Deserializer for OffsetTime type.
OffsetTimeTypeDeserializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.OffsetTimeTypeDeserializer
Creates an instance.
OffsetTimeTypeSerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for OffsetTime type.
OffsetTimeTypeSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.OffsetTimeTypeSerializer
Creates a new instance.
OptionalDoubleTypeDeserializer - Class in org.eclipse.yasson.internal.serializer
Deserializer for OptionalDouble type.
OptionalDoubleTypeDeserializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.OptionalDoubleTypeDeserializer
Creates a new instance.
OptionalDoubleTypeSerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for OptionalDouble type.
OptionalDoubleTypeSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.OptionalDoubleTypeSerializer
Creates a new instance.
OptionalIntTypeDeserializer - Class in org.eclipse.yasson.internal.serializer
Deserializer for OptionalInt type.
OptionalIntTypeDeserializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.OptionalIntTypeDeserializer
Creates a new instance.
OptionalIntTypeSerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for OptionalInt type.
OptionalIntTypeSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.OptionalIntTypeSerializer
Creates a new instance.
OptionalLongTypeDeserializer - Class in org.eclipse.yasson.internal.serializer
Deserializer for OptionalLong type.
OptionalLongTypeDeserializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.OptionalLongTypeDeserializer
Creates a new instance.
OptionalLongTypeSerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for OptionalLong type.
OptionalLongTypeSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.OptionalLongTypeSerializer
Creates a new instance.
OptionalObjectDeserializer - Class in org.eclipse.yasson.internal.serializer
Deserialize optional object.
OptionalObjectDeserializer(DeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.OptionalObjectDeserializer
Creates new optional object deserializer.
OptionalObjectSerializer<T extends java.util.Optional<?>> - Class in org.eclipse.yasson.internal.serializer
Common serializer logic for java Optionals.
OptionalObjectSerializer(SerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.OptionalObjectSerializer
Creates a new instance.
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 - 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.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.spi - package org.eclipse.yasson.spi
 

P

parseDefault(String, Locale) - Method in class org.eclipse.yasson.internal.serializer.AbstractDateTimeDeserializer
Parse java.time date object with default formatter.
parseDefault(String, Locale) - Method in class org.eclipse.yasson.internal.serializer.CalendarTypeDeserializer
 
parseDefault(String, Locale) - Method in class org.eclipse.yasson.internal.serializer.DateTypeDeserializer
 
parseDefault(String, Locale) - Method in class org.eclipse.yasson.internal.serializer.InstantTypeDeserializer
 
parseDefault(String, Locale) - Method in class org.eclipse.yasson.internal.serializer.LocalDateTimeTypeDeserializer
 
parseDefault(String, Locale) - Method in class org.eclipse.yasson.internal.serializer.LocalDateTypeDeserializer
 
parseDefault(String, Locale) - Method in class org.eclipse.yasson.internal.serializer.LocalTimeTypeDeserializer
 
parseDefault(String, Locale) - Method in class org.eclipse.yasson.internal.serializer.OffsetDateTimeTypeDeserializer
 
parseDefault(String, Locale) - Method in class org.eclipse.yasson.internal.serializer.OffsetTimeTypeDeserializer
 
parseDefault(String, Locale) - Method in class org.eclipse.yasson.internal.serializer.SqlDateTypeDeserializer
 
parseDefault(String, Locale) - Method in class org.eclipse.yasson.internal.serializer.SqlTimestampTypeDeserializer
 
parseDefault(String, Locale) - Method in class org.eclipse.yasson.internal.serializer.XMLGregorianCalendarTypeDeserializer
 
parseDefault(String, Locale) - Method in class org.eclipse.yasson.internal.serializer.ZonedDateTimeTypeDeserializer
 
parseWithFormatter(String, DateTimeFormatter) - Method in class org.eclipse.yasson.internal.serializer.AbstractDateTimeDeserializer
Parse java.time date object with provided formatter.
parseWithFormatter(String, DateTimeFormatter) - Method in class org.eclipse.yasson.internal.serializer.CalendarTypeDeserializer
 
parseWithFormatter(String, DateTimeFormatter) - Method in class org.eclipse.yasson.internal.serializer.DateTypeDeserializer
 
parseWithFormatter(String, DateTimeFormatter) - Method in class org.eclipse.yasson.internal.serializer.InstantTypeDeserializer
 
parseWithFormatter(String, DateTimeFormatter) - Method in class org.eclipse.yasson.internal.serializer.LocalDateTimeTypeDeserializer
 
parseWithFormatter(String, DateTimeFormatter) - Method in class org.eclipse.yasson.internal.serializer.LocalDateTypeDeserializer
 
parseWithFormatter(String, DateTimeFormatter) - Method in class org.eclipse.yasson.internal.serializer.LocalTimeTypeDeserializer
 
parseWithFormatter(String, DateTimeFormatter) - Method in class org.eclipse.yasson.internal.serializer.OffsetDateTimeTypeDeserializer
 
parseWithFormatter(String, DateTimeFormatter) - Method in class org.eclipse.yasson.internal.serializer.OffsetTimeTypeDeserializer
 
parseWithFormatter(String, DateTimeFormatter) - Method in class org.eclipse.yasson.internal.serializer.SqlDateTypeDeserializer
 
parseWithFormatter(String, DateTimeFormatter) - Method in class org.eclipse.yasson.internal.serializer.SqlTimestampTypeDeserializer
 
parseWithFormatter(String, DateTimeFormatter) - Method in class org.eclipse.yasson.internal.serializer.XMLGregorianCalendarTypeDeserializer
 
parseWithFormatter(String, DateTimeFormatter) - Method in class org.eclipse.yasson.internal.serializer.ZonedDateTimeTypeDeserializer
 
PARSING_NUMBER - org.eclipse.yasson.internal.properties.MessageKeys
Number has unsupported format.
PathTypeDeserializer - Class in org.eclipse.yasson.internal.serializer
 
PathTypeDeserializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.PathTypeDeserializer
 
PathTypeSerializer - Class in org.eclipse.yasson.internal.serializer
 
PathTypeSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.PathTypeSerializer
 
PeriodTypeDeserializer - Class in org.eclipse.yasson.internal.serializer
Deserializer for Period type.
PeriodTypeDeserializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.PeriodTypeDeserializer
Creates a new instance.
PeriodTypeSerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for Period type.
PeriodTypeSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.PeriodTypeSerializer
Creates a new instance.
PROCESS_FROM_JSON - org.eclipse.yasson.internal.properties.MessageKeys
An error has occurred while json deserialization.
PROCESS_TO_JSON - org.eclipse.yasson.internal.properties.MessageKeys
An error has occurred while object serialization.
ProcessingContext - Class in org.eclipse.yasson.internal
Jsonb processing (serializing/deserializing) context.
ProcessingContext(JsonbContext) - Constructor for class org.eclipse.yasson.internal.ProcessingContext
Parent instance for marshaller and unmarshaller.
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 - org.eclipse.yasson.internal.model.AnnotationTarget
Indicates annotation has been applied on property level.
PROPERTY_NAME_CLASH - 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 - org.eclipse.yasson.internal.properties.MessageKeys
Invalid property naming strategy selected.
PROPERTY_NOT_FOUND_DESERIALIZER - org.eclipse.yasson.internal.properties.MessageKeys
Property not found in target class.
PROPERTY_ORDER - org.eclipse.yasson.internal.properties.MessageKeys
Property order strategy not recognized.
PropertyCustomization - Class in org.eclipse.yasson.internal.model.customization
Customization for a property of a class.
PropertyCustomization(PropertyCustomizationBuilder) - Constructor for class org.eclipse.yasson.internal.model.customization.PropertyCustomization
Copies properties from builder an creates immutable instance.
PropertyCustomizationBuilder - Class in org.eclipse.yasson.internal.model.customization
The property customization builder that would be used to build an instance of PropertyCustomization to ensure its immutability.
PropertyCustomizationBuilder() - Constructor for class org.eclipse.yasson.internal.model.customization.PropertyCustomizationBuilder
 
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.
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.
PropertyValuePropagation - Class in org.eclipse.yasson.internal.model
Abstract class for getting / setting value into the property.
PropertyValuePropagation(Property, PropertyVisibilityStrategy) - Constructor for class org.eclipse.yasson.internal.model.PropertyValuePropagation
Construct a property propagation.
PropertyValuePropagation.OperationMode - Enum in org.eclipse.yasson.internal.model
Mode of property propagation get or set.
provideDeserializer(Customization) - Method in interface org.eclipse.yasson.internal.serializer.IDeserializerProvider
Provides new instance of deserializer.
provideSerializer(Customization) - Method in interface org.eclipse.yasson.internal.serializer.ISerializerProvider
Provides new instance of serializer.
provideSerializer(JsonbPropertyInfo) - Method in interface org.eclipse.yasson.internal.serializer.ContainerSerializerProvider
Provides container serializer instance for given property.
provideSerializer(JsonbPropertyInfo) - Method in class org.eclipse.yasson.internal.serializer.ObjectSerializerProvider
 
putAnnotation(Annotation) - Method in class org.eclipse.yasson.internal.model.JsonbAnnotatedElement
Adds annotation.

R

RECURSIVE_REFERENCE - org.eclipse.yasson.internal.properties.MessageKeys
Recursive reference detected.
ReflectionPropagation - Class in org.eclipse.yasson.internal.model
Property value propagation by reflection.
ReflectionPropagation(Property, PropertyVisibilityStrategy) - Constructor for class org.eclipse.yasson.internal.model.ReflectionPropagation
Creates new instance of reflection propagation.
ReflectionUtils - Class in org.eclipse.yasson.internal
Utility class for resolution of generics during unmarshalling.
removeProcessedObject(Object) - Method in class org.eclipse.yasson.internal.ProcessingContext
Removes processed object from the Set.
RESOLVE_PARAMETRIZED_TYPE - org.eclipse.yasson.internal.properties.MessageKeys
ParameterizedType superclass could not be resolved.
ResolvedParameterizedType - Class in org.eclipse.yasson.internal.serializer
ParameterizedType implementation containing array of resolved TypeVariable type args.
ResolvedParameterizedType(ParameterizedType, Type[]) - Constructor for class org.eclipse.yasson.internal.serializer.ResolvedParameterizedType
Creates a new instance.
resolveOptionalType(RuntimeTypeInfo, Type) - Static method in class org.eclipse.yasson.internal.ReflectionUtils
Resolves type by item information and wraps it with Optional.
resolveRawType(RuntimeTypeInfo, Type) - Static method in class org.eclipse.yasson.internal.ReflectionUtils
Get a raw type of any type.
resolveType(RuntimeTypeInfo, Type) - Static method in class org.eclipse.yasson.internal.ReflectionUtils
Resolve a type by item.
resolveTypeArguments(ParameterizedType, Type) - Static method in class org.eclipse.yasson.internal.ReflectionUtils
Resolves TypeVariable arguments of generic types.
ReverseTreeMap<K extends java.lang.Comparable<? super 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.
RuntimeTypeHolder - Class in org.eclipse.yasson.internal
Holds runtime type and wrapper runtime type info if any.
RuntimeTypeHolder(RuntimeTypeInfo, Type) - Constructor for class org.eclipse.yasson.internal.RuntimeTypeHolder
Creates a new instance.
RuntimeTypeInfo - Interface in org.eclipse.yasson.internal
Holds runtime type info of the class.

S

searchParametrizedType(Type, TypeVariable<?>) - Method in class org.eclipse.yasson.internal.VariableTypeInheritanceSearch
Searches the hierarchy of classes to resolve a type variable.
serialize(byte[], JsonGenerator, Marshaller) - Method in class org.eclipse.yasson.internal.serializer.ByteArrayBase64Serializer
 
serialize(Boolean, JsonGenerator, Marshaller) - Method in class org.eclipse.yasson.internal.serializer.BooleanTypeSerializer
 
serialize(Character, JsonGenerator, Marshaller) - Method in class org.eclipse.yasson.internal.serializer.CharacterTypeSerializer
 
serialize(Enum, JsonGenerator, Marshaller) - Method in class org.eclipse.yasson.internal.serializer.EnumTypeSerializer
 
serialize(Number, JsonGenerator, Marshaller) - Method in class org.eclipse.yasson.internal.serializer.NumberTypeSerializer
 
serialize(Object, JsonGenerator, SerializationContext) - Method in class org.eclipse.yasson.internal.serializer.NullSerializer
 
serialize(String, JsonGenerator, Marshaller) - Method in class org.eclipse.yasson.internal.serializer.StringTypeSerializer
 
serialize(String, T, JsonGenerator) - Method in class org.eclipse.yasson.internal.Marshaller
 
serialize(URI, JsonGenerator, Marshaller) - Method in class org.eclipse.yasson.internal.serializer.URITypeSerializer
 
serialize(URL, JsonGenerator, Marshaller) - Method in class org.eclipse.yasson.internal.serializer.URLTypeSerializer
 
serialize(Path, JsonGenerator, Marshaller) - Method in class org.eclipse.yasson.internal.serializer.PathTypeSerializer
 
serialize(Duration, JsonGenerator, Marshaller) - Method in class org.eclipse.yasson.internal.serializer.DurationTypeSerializer
 
serialize(Period, JsonGenerator, Marshaller) - Method in class org.eclipse.yasson.internal.serializer.PeriodTypeSerializer
 
serialize(ZoneId, JsonGenerator, Marshaller) - Method in class org.eclipse.yasson.internal.serializer.ZoneIdTypeSerializer
 
serialize(ZoneOffset, JsonGenerator, Marshaller) - Method in class org.eclipse.yasson.internal.serializer.ZoneOffsetTypeSerializer
 
serialize(OptionalDouble, JsonGenerator, Marshaller) - Method in class org.eclipse.yasson.internal.serializer.OptionalDoubleTypeSerializer
 
serialize(OptionalInt, JsonGenerator, Marshaller) - Method in class org.eclipse.yasson.internal.serializer.OptionalIntTypeSerializer
 
serialize(OptionalLong, JsonGenerator, Marshaller) - Method in class org.eclipse.yasson.internal.serializer.OptionalLongTypeSerializer
 
serialize(TimeZone, JsonGenerator, Marshaller) - Method in class org.eclipse.yasson.internal.serializer.TimeZoneTypeSerializer
 
serialize(UUID, JsonGenerator, Marshaller) - Method in class org.eclipse.yasson.internal.serializer.UUIDTypeSerializer
 
serialize(JsonValue, JsonGenerator, Marshaller) - Method in class org.eclipse.yasson.internal.serializer.JsonValueSerializer
 
serialize(T, JsonGenerator) - Method in class org.eclipse.yasson.internal.Marshaller
 
serialize(T, JsonGenerator, SerializationContext) - Method in class org.eclipse.yasson.internal.serializer.AbstractContainerSerializer
 
serialize(T, JsonGenerator, SerializationContext) - Method in class org.eclipse.yasson.internal.serializer.AbstractDateTimeSerializer
 
serialize(T, JsonGenerator, SerializationContext) - Method in class org.eclipse.yasson.internal.serializer.AbstractValueTypeSerializer
Serializes an object to JSON.
serialize(T, JsonGenerator, SerializationContext) - Method in class org.eclipse.yasson.internal.serializer.AdaptedObjectSerializer
 
serialize(T, JsonGenerator, SerializationContext) - Method in class org.eclipse.yasson.internal.serializer.OptionalObjectSerializer
 
serialize(T, JsonGenerator, SerializationContext) - Method in class org.eclipse.yasson.internal.serializer.UserSerializerSerializer
 
serialize(T, JsonGenerator, Marshaller) - Method in class org.eclipse.yasson.internal.serializer.AbstractDateTimeSerializer
 
serialize(T, JsonGenerator, Marshaller) - Method in class org.eclipse.yasson.internal.serializer.AbstractNumberSerializer
 
serialize(T, JsonGenerator, Marshaller) - Method in class org.eclipse.yasson.internal.serializer.AbstractValueTypeSerializer
Serializes an object to JSON.
SERIALIZE_PROPERTY_ERROR - org.eclipse.yasson.internal.properties.MessageKeys
There has been an error during property serialization.
serializeContainer(Map<K, V>, JsonGenerator, SerializationContext) - Method in class org.eclipse.yasson.internal.serializer.MapToEntriesArraySerializer
Serialize content of provided Map.
serializeContainer(Map<K, V>, JsonGenerator, SerializationContext) - Method in class org.eclipse.yasson.internal.serializer.MapToObjectSerializer
Serialize content of provided Map.
serializeInternal(boolean[], JsonGenerator, SerializationContext) - Method in class org.eclipse.yasson.internal.serializer.BooleanArraySerializer
 
serializeInternal(byte[], JsonGenerator, SerializationContext) - Method in class org.eclipse.yasson.internal.serializer.ByteArraySerializer
 
serializeInternal(char[], JsonGenerator, SerializationContext) - Method in class org.eclipse.yasson.internal.serializer.CharArraySerializer
 
serializeInternal(double[], JsonGenerator, SerializationContext) - Method in class org.eclipse.yasson.internal.serializer.DoubleArraySerializer
 
serializeInternal(float[], JsonGenerator, SerializationContext) - Method in class org.eclipse.yasson.internal.serializer.FloatArraySerializer
 
serializeInternal(int[], JsonGenerator, SerializationContext) - Method in class org.eclipse.yasson.internal.serializer.IntArraySerializer
 
serializeInternal(long[], JsonGenerator, SerializationContext) - Method in class org.eclipse.yasson.internal.serializer.LongArraySerializer
 
serializeInternal(short[], JsonGenerator, SerializationContext) - Method in class org.eclipse.yasson.internal.serializer.ShortArraySerializer
 
serializeInternal(Collection<V>, JsonGenerator, SerializationContext) - Method in class org.eclipse.yasson.internal.serializer.CollectionSerializer
 
serializeInternal(Map<K, V>, JsonGenerator, SerializationContext) - Method in class org.eclipse.yasson.internal.serializer.MapSerializer
Serialize content of provided Map.
serializeInternal(JsonArray, JsonGenerator, SerializationContext) - Method in class org.eclipse.yasson.internal.serializer.JsonArraySerializer
 
serializeInternal(JsonObject, JsonGenerator, SerializationContext) - Method in class org.eclipse.yasson.internal.serializer.JsonObjectSerializer
 
serializeInternal(T[], JsonGenerator, SerializationContext) - Method in class org.eclipse.yasson.internal.serializer.ObjectArraySerializer
 
serializeInternal(T, JsonGenerator, SerializationContext) - Method in class org.eclipse.yasson.internal.serializer.AbstractContainerSerializer
Serialize content of provided container.
serializeInternal(T, JsonGenerator, SerializationContext) - Method in class org.eclipse.yasson.internal.serializer.ObjectSerializer
 
serializeItem(Object, JsonGenerator, SerializationContext) - Method in class org.eclipse.yasson.internal.serializer.AbstractContainerSerializer
Serializes container object.
serializeNonFormatted(Byte, JsonGenerator) - Method in class org.eclipse.yasson.internal.serializer.ByteTypeSerializer
 
serializeNonFormatted(Byte, JsonGenerator, String) - Method in class org.eclipse.yasson.internal.serializer.ByteTypeSerializer
 
serializeNonFormatted(Double, JsonGenerator) - Method in class org.eclipse.yasson.internal.serializer.DoubleTypeSerializer
 
serializeNonFormatted(Double, JsonGenerator, String) - Method in class org.eclipse.yasson.internal.serializer.DoubleTypeSerializer
 
serializeNonFormatted(Float, JsonGenerator) - Method in class org.eclipse.yasson.internal.serializer.FloatTypeSerializer
 
serializeNonFormatted(Float, JsonGenerator, String) - Method in class org.eclipse.yasson.internal.serializer.FloatTypeSerializer
 
serializeNonFormatted(Integer, JsonGenerator) - Method in class org.eclipse.yasson.internal.serializer.IntegerTypeSerializer
 
serializeNonFormatted(Integer, JsonGenerator, String) - Method in class org.eclipse.yasson.internal.serializer.IntegerTypeSerializer
 
serializeNonFormatted(Long, JsonGenerator) - Method in class org.eclipse.yasson.internal.serializer.LongTypeSerializer
 
serializeNonFormatted(Long, JsonGenerator, String) - Method in class org.eclipse.yasson.internal.serializer.LongTypeSerializer
 
serializeNonFormatted(Short, JsonGenerator) - Method in class org.eclipse.yasson.internal.serializer.ShortTypeSerializer
 
serializeNonFormatted(Short, JsonGenerator, String) - Method in class org.eclipse.yasson.internal.serializer.ShortTypeSerializer
 
serializeNonFormatted(BigDecimal, JsonGenerator) - Method in class org.eclipse.yasson.internal.serializer.BigDecimalTypeSerializer
 
serializeNonFormatted(BigDecimal, JsonGenerator, String) - Method in class org.eclipse.yasson.internal.serializer.BigDecimalTypeSerializer
 
serializeNonFormatted(BigInteger, JsonGenerator) - Method in class org.eclipse.yasson.internal.serializer.BigIntegerTypeSerializer
 
serializeNonFormatted(BigInteger, JsonGenerator, String) - Method in class org.eclipse.yasson.internal.serializer.BigIntegerTypeSerializer
 
serializeNonFormatted(T, JsonGenerator) - Method in class org.eclipse.yasson.internal.serializer.AbstractNumberSerializer
Serialize raw number when NumberFormat is not present.
serializeNonFormatted(T, JsonGenerator, String) - Method in class org.eclipse.yasson.internal.serializer.AbstractNumberSerializer
Serialize raw number when NumberFormat is not present.
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.
SerializerBuilder - Class in org.eclipse.yasson.internal.serializer
Builder for serializers.
SerializerBuilder(JsonbContext) - Constructor for class org.eclipse.yasson.internal.serializer.SerializerBuilder
Creates a new builder.
serializerCaptor(JsonbSerializer<?>, X, JsonGenerator, SerializationContext) - Method in class org.eclipse.yasson.internal.serializer.AbstractContainerSerializer
Serializes container object item.
serializeRoot(T, JsonGenerator) - Method in class org.eclipse.yasson.internal.Marshaller
Serializes root element.
SerializerProviderWrapper - Class in org.eclipse.yasson.internal.serializer
Wraps serializer and deserializer providers.
SerializerProviderWrapper(ISerializerProvider, IDeserializerProvider) - Constructor for class org.eclipse.yasson.internal.serializer.SerializerProviderWrapper
Creates a new instance.
SET - org.eclipse.yasson.internal.model.PropertyValuePropagation.OperationMode
Set property operation.
setAdaptedTypeDeserializer(JsonbDeserializer<A>) - Method in class org.eclipse.yasson.internal.serializer.AdaptedObjectDeserializer
Sets adapted item.
setAdapterInfo(AdapterBinding) - Method in class org.eclipse.yasson.internal.model.customization.CustomizationBuilder
Sets an components.
setAdapterInfo(AdapterBinding) - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomizationBuilder
 
setContext(JsonbContext) - Method in class org.eclipse.yasson.internal.model.JsonbPropertyInfo
Sets context.
setCreator(JsonbCreator) - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomizationBuilder
Sets custom constructor or method for user instantiation.
setDateFormatter(JsonbDateFormatter) - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomizationBuilder
Sets date format for formatting dates.
setDeserializeAdapter(AdapterBinding) - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomizationBuilder
 
setDeserializeDateFormatter(JsonbDateFormatter) - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomizationBuilder
Sets date formatter for formatting dates during deserialization process.
setDeserializeNumberFormatter(JsonbNumberFormatter) - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomizationBuilder
Sets number formatter for formatting numbers during deserialization process.
setDeserializerBinding(DeserializerBinding) - Method in class org.eclipse.yasson.internal.model.customization.CustomizationBuilder
Sets a deserializer info.
setField(Field) - Method in class org.eclipse.yasson.internal.model.Property
 
setGetter(Method) - Method in class org.eclipse.yasson.internal.model.Property
 
setImplementationClass(Class) - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomizationBuilder
Implementation class if property is interface type.
setJsonReadName(String) - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomizationBuilder
Sets a JSON property name used to read a property value from on deserialization.
setJsonWriteName(String) - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomizationBuilder
Sets a property name which is written to JSON document on serialization.
setNillable(boolean) - Method in class org.eclipse.yasson.internal.model.customization.CustomizationBuilder
Sets a presence of nillable customization.
setNumberFormatter(JsonbNumberFormatter) - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomizationBuilder
Sets the default number formatter instance that would be used for all number properties that don't have a dedicated number formatter.
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.
setPropertyOrder(String[]) - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization
Sets sorted properties.
setPropertyOrder(String[]) - Method in class org.eclipse.yasson.internal.model.customization.CustomizationBuilder
Sets a sorted list of property names.
setPropertyVisibilityStrategy(PropertyVisibilityStrategy) - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomizationBuilder
Sets custom property visibility strategy.
setReadTransient(boolean) - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomizationBuilder
Sets a presence of read transient customization.
setSerializeAdapter(AdapterBinding) - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomizationBuilder
 
setSerializeDateFormatter(JsonbDateFormatter) - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomizationBuilder
Sets date formatter for formatting dates during serialization process.
setSerializeNumberFormatter(JsonbNumberFormatter) - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomizationBuilder
Sets number formatter for formatting numbers during serialization process.
setSerializerBinding(SerializerBinding) - Method in class org.eclipse.yasson.internal.model.customization.CustomizationBuilder
Sets serializer info.
setSetter(Method) - Method in class org.eclipse.yasson.internal.model.Property
 
SETTER - org.eclipse.yasson.internal.model.AnnotationTarget
Indicates annotation has been applied on the setter method of the property.
SETTING_PROPERTY_DESERIALIZER - org.eclipse.yasson.internal.properties.MessageKeys
Property could not be set to target property.
SETTING_VALUE - org.eclipse.yasson.internal.properties.MessageKeys
Could not set field value.
SETTING_VALUE_WITH - 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.
setWriteTransient(boolean) - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomizationBuilder
Sets a presence of write transient customization.
ShortArrayDeserializer - Class in org.eclipse.yasson.internal.serializer
Array unmarshaller item implementation for small short.
ShortArrayDeserializer(DeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.ShortArrayDeserializer
Creates new short array deserializer.
ShortArraySerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for arrays of shorts.
ShortArraySerializer(SerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.ShortArraySerializer
Creates new short array serializer.
ShortTypeDeserializer - Class in org.eclipse.yasson.internal.serializer
Deserializer for Short type.
ShortTypeDeserializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.ShortTypeDeserializer
Creates a new instance.
ShortTypeSerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for Short type.
ShortTypeSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.ShortTypeSerializer
Creates a new instance.
skipArray() - Method in class org.eclipse.yasson.internal.JsonbRiParser
 
skipArray() - Method in class org.eclipse.yasson.internal.UserDeserializerParser
 
skipJsonStructure() - Method in interface org.eclipse.yasson.internal.JsonbParser
Skips a value or a structure.
skipJsonStructure() - Method in class org.eclipse.yasson.internal.JsonbRiParser
 
skipJsonStructure() - Method in class org.eclipse.yasson.internal.UserDeserializerParser
Skips a value or a structure.
skipObject() - Method in class org.eclipse.yasson.internal.JsonbRiParser
 
skipObject() - Method in class org.eclipse.yasson.internal.UserDeserializerParser
 
SQL_DATE_IJSON_ERROR - org.eclipse.yasson.internal.properties.MessageKeys
Date is not supported I-Json is enabled.
SqlDateTypeDeserializer - Class in org.eclipse.yasson.internal.serializer
Deserializer for Date type.
SqlDateTypeDeserializer() - Constructor for class org.eclipse.yasson.internal.serializer.SqlDateTypeDeserializer
No arg constructor in order ot make usable in JsonbTypeDeserializer.
SqlDateTypeDeserializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.SqlDateTypeDeserializer
Creates an instance.
SqlDateTypeSerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for Date type.
SqlDateTypeSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.SqlDateTypeSerializer
Creates a new instance.
SqlTimestampTypeDeserializer - Class in org.eclipse.yasson.internal.serializer
Deserializer for Timestamp type.
SqlTimestampTypeDeserializer() - Constructor for class org.eclipse.yasson.internal.serializer.SqlTimestampTypeDeserializer
No arg constructor in order to make usable in JsonbTypeDeserializer.
SqlTimestampTypeDeserializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.SqlTimestampTypeDeserializer
Creates an instance.
SqlTimestampTypeSerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for Timestamp type.
SqlTimestampTypeSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.SqlTimestampTypeSerializer
Creates a new instance.
START - org.eclipse.yasson.internal.jsonstructure.JsonObjectIterator.State
Start of the object.
startArray(MapEntriesArrayDeserializer.Context, JsonParser.Event) - Method in class org.eclipse.yasson.internal.serializer.MapEntriesArrayDeserializer
De-serialize JSON structure following beginning of JSON Array ('[').
StrategiesProvider - Class in org.eclipse.yasson.internal.model.customization
Provides strategies for PropertyNamingStrategy and PropertyOrderStrategy.
StringTypeDeserializer - Class in org.eclipse.yasson.internal.serializer
Deserializer for String type.
StringTypeDeserializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.StringTypeDeserializer
Creates a new instance.
StringTypeSerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for String type.
StringTypeSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.StringTypeSerializer
Creates a new instance.

T

TIME_TO_EPOCH_MILLIS_ERROR - org.eclipse.yasson.internal.properties.MessageKeys
Target date object could not be converted to or from epoch millis.
TimeZoneTypeDeserializer - Class in org.eclipse.yasson.internal.serializer
Deserializer for TimeZone type.
TimeZoneTypeDeserializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.TimeZoneTypeDeserializer
Creates a new instance.
TimeZoneTypeSerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for TimeZone type.
TimeZoneTypeSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.TimeZoneTypeSerializer
Creates a new instance.
toInstant(Timestamp) - Method in class org.eclipse.yasson.internal.serializer.SqlTimestampTypeSerializer
 
toInstant(Instant) - Method in class org.eclipse.yasson.internal.serializer.InstantTypeSerializer
 
toInstant(LocalDate) - Method in class org.eclipse.yasson.internal.serializer.LocalDateTypeSerializer
 
toInstant(LocalDateTime) - Method in class org.eclipse.yasson.internal.serializer.LocalDateTimeTypeSerializer
 
toInstant(LocalTime) - Method in class org.eclipse.yasson.internal.serializer.LocalTimeTypeSerializer
 
toInstant(OffsetDateTime) - Method in class org.eclipse.yasson.internal.serializer.OffsetDateTimeTypeSerializer
 
toInstant(OffsetTime) - Method in class org.eclipse.yasson.internal.serializer.OffsetTimeTypeSerializer
 
toInstant(ZonedDateTime) - Method in class org.eclipse.yasson.internal.serializer.ZonedDateTimeTypeSerializer
 
toInstant(Calendar) - Method in class org.eclipse.yasson.internal.serializer.CalendarTypeSerializer
 
toInstant(Date) - Method in class org.eclipse.yasson.internal.serializer.AbstractDateTypeSerializer
 
toInstant(XMLGregorianCalendar) - Method in class org.eclipse.yasson.internal.serializer.XMLGregorianCalendarTypeSerializer
 
toInstant(T) - Method in class org.eclipse.yasson.internal.serializer.AbstractDateTimeSerializer
Convert java.time object to epoch milliseconds instant.
toJson(Object) - Method in class org.eclipse.yasson.internal.JsonBinding
 
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, OutputStream) - Method in class org.eclipse.yasson.internal.JsonBinding
 
toJson(Object, Type, Writer) - 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, 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(T, JsonbDateFormatter, JsonbContext) - Method in class org.eclipse.yasson.internal.serializer.AbstractDateTimeSerializer
Converts to JSON string.
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.
toString() - Method in class org.eclipse.yasson.internal.serializer.ResolvedParameterizedType
 
toTemporalAccessor(Calendar) - Method in class org.eclipse.yasson.internal.serializer.CalendarTypeSerializer
 
toTemporalAccessor(Date) - Method in class org.eclipse.yasson.internal.serializer.AbstractDateTypeSerializer
 
toTemporalAccessor(XMLGregorianCalendar) - Method in class org.eclipse.yasson.internal.serializer.XMLGregorianCalendarTypeSerializer
 
toTemporalAccessor(T) - Method in class org.eclipse.yasson.internal.serializer.AbstractDateTimeSerializer
Convert date object to TemporalAccessor Only for legacy dates.
TRANSIENT_INCOMPATIBLE - Static variable in class org.eclipse.yasson.internal.AnnotationIntrospector
Annotations to report exception when used in combination with JsonbTransient.
TYPE_RESOLUTION_ERROR - org.eclipse.yasson.internal.properties.MessageKeys
An error has occurred during runtime type resolution.

U

UNEXPECTED_PARSE_EVENT - org.eclipse.yasson.internal.properties.MessageKeys
Unexpected parser event has occurred.
UNKNOWN_BINARY_DATA_STRATEGY - org.eclipse.yasson.internal.properties.MessageKeys
Unknown binary data strategy selected.
UNKNOWN_JSON_PROPERTY - org.eclipse.yasson.internal.properties.MessageKeys
Json property could not be mapped to the target class.
Unmarshaller - Class in org.eclipse.yasson.internal
JSONB unmarshaller.
Unmarshaller(JsonbContext) - Constructor for class org.eclipse.yasson.internal.Unmarshaller
Creates instance of unmarshaller.
UNPAIRED_SURROGATE - org.eclipse.yasson.internal.properties.MessageKeys
String contains unpaired surrogate.
UNSUPPORTED_DATE_TYPE - org.eclipse.yasson.internal.properties.MessageKeys
Data type is not supported.
UNSUPPORTED_JSONP_SERIALIZER_VALUE - org.eclipse.yasson.internal.properties.MessageKeys
Unsupported Jsonp serializer value.
URITypeDeserializer - Class in org.eclipse.yasson.internal.serializer
Deserializer for URI type.
URITypeDeserializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.URITypeDeserializer
Creates a new instance.
URITypeSerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for URI type.
URITypeSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.URITypeSerializer
Creates a new instance.
URLTypeDeserializer - Class in org.eclipse.yasson.internal.serializer
Deserializer for URL type.
URLTypeDeserializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.URLTypeDeserializer
Creates a new instance.
URLTypeSerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for URL type.
URLTypeSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.URLTypeSerializer
Creates a new instance.
USER_TYPE_MAPPING - Static variable in class org.eclipse.yasson.YassonConfig
 
USER_TYPE_MAPPING - Static variable in class org.eclipse.yasson.YassonProperties
Deprecated. 
UserDeserializerDeserializer<T> - Class in org.eclipse.yasson.internal.serializer
Item for processing types, to which deserializer is bound.
UserDeserializerDeserializer(DeserializerBuilder, DeserializerBinding<?>) - Constructor for class org.eclipse.yasson.internal.serializer.UserDeserializerDeserializer
Create instance of current item with its builder.
UserDeserializerParser - Class in org.eclipse.yasson.internal
Decorator for JSONP parser.
UserDeserializerParser(JsonbParser) - Constructor for class org.eclipse.yasson.internal.UserDeserializerParser
Constructs an instance with parser and context.
UserSerializerSerializer<T> - Class in org.eclipse.yasson.internal.serializer
Serializes an object with user defined serializer.
UserSerializerSerializer(ClassModel, JsonbSerializer<T>) - Constructor for class org.eclipse.yasson.internal.serializer.UserSerializerSerializer
Create instance of current item with its builder.
UTC - Static variable in class org.eclipse.yasson.internal.serializer.AbstractDateTimeDeserializer
Default zone id.
UTC - Static variable in class org.eclipse.yasson.internal.serializer.AbstractDateTimeSerializer
Default zone id.
UUIDTypeDeserializer - Class in org.eclipse.yasson.internal.serializer
Deserializer for UUID type.
UUIDTypeDeserializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.UUIDTypeDeserializer
Creates a new instance.
UUIDTypeSerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for UUID type.
UUIDTypeSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.UUIDTypeSerializer
Creates a new instance.

V

value() - Method in annotation type org.eclipse.yasson.ImplementationClass
Class, which will be used as implementation for annotated member.
VALUE - org.eclipse.yasson.internal.jsonstructure.JsonObjectIterator.State
Property value.
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.model.PropertyValuePropagation.OperationMode
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.
valueOf(String) - Static method in enum org.eclipse.yasson.internal.serializer.NullDeserializer
Returns the enum constant of this type with the specified name.
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.model.PropertyValuePropagation.OperationMode
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() - Static method in enum org.eclipse.yasson.internal.serializer.NullDeserializer
Returns an array containing the constants of this enum type, in the order they are declared.
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
 

W

withClassModel(ClassModel) - Method in class org.eclipse.yasson.internal.model.JsonbPropertyInfo
Sets class model.
withClassModel(ClassModel) - Method in class org.eclipse.yasson.internal.serializer.AbstractSerializerBuilder
Class model for this item.
withConfig(JsonbConfig) - Method in class org.eclipse.yasson.internal.JsonBindingBuilder
 
withCustomization(Customization) - Method in class org.eclipse.yasson.internal.serializer.AbstractSerializerBuilder
Customization of the class.
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.
withJsonValueType(JsonParser.Event) - Method in class org.eclipse.yasson.internal.serializer.DeserializerBuilder
Sets value type.
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.
withObjectClass(Class<?>) - Method in class org.eclipse.yasson.internal.serializer.SerializerBuilder
Adds object class.
withProvider(JsonProvider) - Method in class org.eclipse.yasson.internal.JsonBindingBuilder
 
withRuntimeType(Type) - Method in class org.eclipse.yasson.internal.model.JsonbPropertyInfo
Sets runtime type.
withRuntimeType(Type) - Method in class org.eclipse.yasson.internal.serializer.AbstractSerializerBuilder
Runtime type for this item.
withType(Type) - Method in class org.eclipse.yasson.internal.serializer.AbstractSerializerBuilder
Type for underlying instance to be created from.
withUserTypeMapping(Map<Class<?>, Class<?>>) - Method in class org.eclipse.yasson.YassonConfig
User type mapping for map interface to implementation classes.
withWrapper(CurrentItem<?>) - Method in class org.eclipse.yasson.internal.model.JsonbPropertyInfo
Sets wrapper.
withWrapper(CurrentItem<?>) - Method in class org.eclipse.yasson.internal.serializer.AbstractSerializerBuilder
Wrapper item for this item.
withZeroTimeParseDefaulting(boolean) - Method in class org.eclipse.yasson.YassonConfig
Makes parsing dates defaulting to zero hour, minute and second.
write(boolean) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
 
write(double) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
 
write(int) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
 
write(long) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
 
write(String) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
 
write(String, boolean) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
 
write(String, double) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
 
write(String, int) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
 
write(String, long) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
 
write(String, String) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
 
write(String, BigDecimal) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
 
write(String, BigInteger) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
 
write(String, JsonValue) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
 
write(BigDecimal) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
 
write(BigInteger) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
 
write(JsonValue) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
 
writeEnd() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
 
writeEnd(JsonGenerator) - Method in class org.eclipse.yasson.internal.serializer.AbstractContainerSerializer
Writes end of an object or an array.
writeEnd(JsonGenerator) - Method in class org.eclipse.yasson.internal.serializer.MapSerializer
Write end of Map serialization.
writeKey(String) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
 
writeNull() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
 
writeNull(String) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
 
writeStart(String, JsonGenerator) - Method in class org.eclipse.yasson.internal.serializer.AbstractArraySerializer
 
writeStart(String, JsonGenerator) - Method in class org.eclipse.yasson.internal.serializer.AbstractContainerSerializer
Write start of an object or an array with a key.
writeStart(String, JsonGenerator) - Method in class org.eclipse.yasson.internal.serializer.CollectionSerializer
 
writeStart(String, JsonGenerator) - Method in class org.eclipse.yasson.internal.serializer.JsonArraySerializer
 
writeStart(String, JsonGenerator) - Method in class org.eclipse.yasson.internal.serializer.JsonObjectSerializer
 
writeStart(String, JsonGenerator) - Method in class org.eclipse.yasson.internal.serializer.MapSerializer
Write start of Map serialization.
writeStart(String, JsonGenerator) - Method in class org.eclipse.yasson.internal.serializer.MapToEntriesArraySerializer
Write start of Map serialization.
writeStart(String, JsonGenerator) - Method in class org.eclipse.yasson.internal.serializer.MapToObjectSerializer
Write start of Map serialization.
writeStart(String, JsonGenerator) - Method in class org.eclipse.yasson.internal.serializer.ObjectSerializer
 
writeStart(JsonGenerator) - Method in class org.eclipse.yasson.internal.serializer.AbstractArraySerializer
 
writeStart(JsonGenerator) - Method in class org.eclipse.yasson.internal.serializer.AbstractContainerSerializer
Write start of an object or an array without a key.
writeStart(JsonGenerator) - Method in class org.eclipse.yasson.internal.serializer.CollectionSerializer
 
writeStart(JsonGenerator) - Method in class org.eclipse.yasson.internal.serializer.JsonArraySerializer
 
writeStart(JsonGenerator) - Method in class org.eclipse.yasson.internal.serializer.JsonObjectSerializer
 
writeStart(JsonGenerator) - Method in class org.eclipse.yasson.internal.serializer.MapSerializer
Write start of Map serialization.
writeStart(JsonGenerator) - Method in class org.eclipse.yasson.internal.serializer.MapToEntriesArraySerializer
Write start of Map serialization.
writeStart(JsonGenerator) - Method in class org.eclipse.yasson.internal.serializer.MapToObjectSerializer
Write start of Map serialization.
writeStart(JsonGenerator) - Method in class org.eclipse.yasson.internal.serializer.ObjectSerializer
 
writeStartArray() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
 
writeStartArray(String) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
 
writeStartObject() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
 
writeStartObject(String) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
 

X

XMLGregorianCalendarTypeDeserializer - Class in org.eclipse.yasson.internal.serializer
Deserializer for XMLGregorianCalendar type.
XMLGregorianCalendarTypeDeserializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.XMLGregorianCalendarTypeDeserializer
Creates an instance.
XMLGregorianCalendarTypeSerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for XMLGregorianCalendar type.
XMLGregorianCalendarTypeSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.XMLGregorianCalendarTypeSerializer
Creates a new instance.

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
 
YassonJsonb - Interface in org.eclipse.yasson
Adds methods to Jsonb that are operating directly with JsonGenerator or JsonParser types.
YassonProperties - Class in org.eclipse.yasson
Deprecated.
Use YassonConfig instead

Z

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. 
ZONE_PARSE_ERROR - org.eclipse.yasson.internal.properties.MessageKeys
There has been an error during zone deserialization.
ZonedDateTimeTypeDeserializer - Class in org.eclipse.yasson.internal.serializer
Deserializer for ZonedDateTime type.
ZonedDateTimeTypeDeserializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.ZonedDateTimeTypeDeserializer
Creates an instance.
ZonedDateTimeTypeSerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for ZonedDateTime type.
ZonedDateTimeTypeSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.ZonedDateTimeTypeSerializer
Creates a new instance.
ZoneIdTypeDeserializer - Class in org.eclipse.yasson.internal.serializer
Deserializer for ZoneId type.
ZoneIdTypeDeserializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.ZoneIdTypeDeserializer
Creates a new instance.
ZoneIdTypeSerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for ZoneId type.
ZoneIdTypeSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.ZoneIdTypeSerializer
Creates a new instance.
ZoneOffsetTypeDeserializer - Class in org.eclipse.yasson.internal.serializer
Deserializer for ZoneOffset type.
ZoneOffsetTypeDeserializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.ZoneOffsetTypeDeserializer
Creates a new instance.
ZoneOffsetTypeSerializer - Class in org.eclipse.yasson.internal.serializer
Serializer for ZoneOffset type.
ZoneOffsetTypeSerializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.ZoneOffsetTypeSerializer
Creates a new instance.
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 All Packages