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
All Classes All Packages
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
andDate
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
, orOptionalLong
, value of correspondingOptional#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 ifJsonbDateFormat
annotation is present. - getConstructorNumberFormatter(JsonbAnnotatedElement<Parameter>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
-
Returns
JsonbNumberFormatter
instance ifJsonbNumberFormat
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 constructJsonbDateFormatter
. - getJsonbDateFormatCategorized(Property) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
-
Search
JsonbDateFormat
on property, if not found looks at annotations declared on property type class. - getJsonbDateFormatter(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
orWildcardType
. - 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 aJsonStructure
content tree instead of JSON text. - JsonGeneratorToStructureAdapter(JsonProvider) - Constructor for class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
-
Default constructor, jsonp builders are created internally.
- 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 aJsonStructure
content tree instead of JSON text. - JsonStructureToParserAdapter(JsonStructure) - Constructor for class org.eclipse.yasson.internal.jsonstructure.JsonStructureToParserAdapter
-
Creates new
JsonStructure
parser. - JsonValueDeserializer - Class in org.eclipse.yasson.internal.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
withObject
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
withString
keys as JSON Object: - MapToObjectSerializer(MapSerializer<K, V>) - Constructor for class org.eclipse.yasson.internal.serializer.MapToObjectSerializer
-
Creates an instance of
Map
serialization toJsonObject
. - 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 byPropertyOrderStrategy
if set inJsonbConfig
. - 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
andPropertyOrderStrategy
. - 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)
isnull
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
orJsonParser
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.
All Classes All Packages