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.
- AbstractArrayDeserializer(DeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.AbstractArrayDeserializer
- AbstractArraySerializer<T> - Class in org.eclipse.yasson.internal.serializer
-
Common serializer for arrays.
- AbstractArraySerializer(SerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.AbstractArraySerializer
- 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.
- AbstractContainerDeserializer(DeserializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.AbstractContainerDeserializer
-
Create instance of current item with its builder.
- 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 Date> - Class in org.eclipse.yasson.internal.serializer
- 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
- AbstractNumberDeserializer<T extends 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 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. - AccessMethodType - Class in org.eclipse.yasson.internal.model
-
This class is used to hold method getter return type or setter parameter type
- AccessMethodType(Type) - Constructor for class org.eclipse.yasson.internal.model.AccessMethodType
- 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
- ADAPTER_FOUND - org.eclipse.yasson.internal.properties.MessageKeys
- ADAPTER_INCOMPATIBLE - org.eclipse.yasson.internal.properties.MessageKeys
- 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
- 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
- AnnotationIntrospector - Class in org.eclipse.yasson.internal
-
Introspects configuration on classes and their properties by reading annotations.
- AnnotationIntrospector(JsonbContext) - Constructor for class org.eclipse.yasson.internal.AnnotationIntrospector
-
Creates annotation introspecting component passing
JsonbContext
inside. - annotations - Variable in class org.eclipse.yasson.internal.model.JsonbAnnotated
- 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
- arrayValType - Variable in class org.eclipse.yasson.internal.serializer.AbstractArraySerializer
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
- BEAN_MANAGER_PROVIDER_NOT_FOUND - org.eclipse.yasson.internal.properties.MessageKeys
- 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.
- 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.
- 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
- 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
- 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
- CANT_CONVERT_JSON_VALUE - org.eclipse.yasson.internal.properties.MessageKeys
- CANT_CREATE_INSTANCE - org.eclipse.yasson.internal.properties.MessageKeys
- CANT_CREATE_ROOT_INSTANCE - org.eclipse.yasson.internal.properties.MessageKeys
- CASE_INSENSITIVE_STRATEGY - Static variable in class org.eclipse.yasson.internal.model.customization.StrategiesProvider
- 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
- 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
- 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
- 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 - Variable in class org.eclipse.yasson.internal.serializer.AbstractSerializerBuilder
-
In case of unknown object genericType.
- 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<T extends Collection> - Class in org.eclipse.yasson.internal.serializer
-
Serializer for collections.
- CollectionSerializer(SerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.CollectionSerializer
- compareTo(PropertyModel) - Method in class org.eclipse.yasson.internal.model.PropertyModel
- ComponentBindings - Class in org.eclipse.yasson.internal.components
-
Wrapper holding singleton instances of user defined components - Adapters, (De)Serializers.
- ComponentBindings(Type) - Constructor for class org.eclipse.yasson.internal.components.ComponentBindings
-
Construct empty bindings for a given type.
- ComponentBindings(Type, SerializerBinding, DeserializerBinding, AdapterBinding) - Constructor for class org.eclipse.yasson.internal.components.ComponentBindings
-
Creates an instance and populates it with bindings for a given type.
- ComponentBoundCustomization - Interface in org.eclipse.yasson.internal.model.customization
-
Customization which is aware of bound components, such as adapters and (de)serializers.
- componentClass - Variable in class org.eclipse.yasson.internal.serializer.AbstractArrayDeserializer
-
Runtime type class of an array.
- componentClassModel - Variable in class org.eclipse.yasson.internal.serializer.AbstractArrayDeserializer
- 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
- 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>) - 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
- CREATOR_PARAMETER_NOT_ANNOTATED - org.eclipse.yasson.internal.properties.MessageKeys
- 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
- 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 - Variable in class org.eclipse.yasson.internal.serializer.AbstractSerializerBuilder
-
Class customization
- customization - Variable in class org.eclipse.yasson.internal.serializer.AbstractValueTypeSerializer
- 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
- DATE_PARSE_ERROR - org.eclipse.yasson.internal.properties.MessageKeys
- 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 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_FORMATTER - Static variable in class org.eclipse.yasson.internal.serializer.SqlTimestampTypeSerializer
- DEFAULT_PRIORITY - Static variable in interface org.eclipse.yasson.spi.JsonbComponentInstanceCreator
- DefaultConstructorCreator - Class in org.eclipse.yasson.internal.components
-
Creates components instance with default constructor.
- DefaultConstructorCreator(InstanceCreator) - Constructor for class org.eclipse.yasson.internal.components.DefaultConstructorCreator
- DefaultSerializers - Class in org.eclipse.yasson.internal.serializer
- 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.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 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
- deserializeFormatted(String, boolean, JsonbContext) - Method in class org.eclipse.yasson.internal.serializer.AbstractNumberDeserializer
- deserializeInternal(JsonbParser, Unmarshaller) - Method in class org.eclipse.yasson.internal.serializer.AbstractContainerDeserializer
- 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
- DoubleArraySerializer - Class in org.eclipse.yasson.internal.serializer
-
Serializer for arrays of doubles.
- DoubleArraySerializer(SerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.DoubleArraySerializer
- DoubleTypeDeserializer - Class in org.eclipse.yasson.internal.serializer
-
Deserializer for
Double
type. - DoubleTypeDeserializer(Customization) - Constructor for class org.eclipse.yasson.internal.serializer.DoubleTypeDeserializer
-
Creates a new instance.
- 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
- 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_JSON_STRUCTURE - org.eclipse.yasson.internal.properties.MessageKeys
- 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
F
- FAIL_ON_UNKNOWN_PROPERTIES - Static variable in class org.eclipse.yasson.YassonProperties
-
Property used to specify behaviour on deserialization when JSON document contains properties which doesn't exist in the target class.
- 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
- FloatArraySerializer - Class in org.eclipse.yasson.internal.serializer
-
Serializer for arrays of floats.
- FloatArraySerializer(SerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.FloatArraySerializer
- 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
- genericType - Variable in class org.eclipse.yasson.internal.serializer.AbstractSerializerBuilder
-
Type is used when field model is not present.
- GET - org.eclipse.yasson.internal.model.PropertyValuePropagation.OperationMode
- 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<T>) - Method in class org.eclipse.yasson.internal.model.JsonbAnnotated
- getAnnotationIntrospector() - Method in class org.eclipse.yasson.internal.JsonbContext
-
Gets component for annotation parsing.
- getAnnotations() - Method in class org.eclipse.yasson.internal.model.JsonbAnnotated
- 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
- getConstructorNumberFormatter(JsonbAnnotatedElement<Parameter>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
- 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.ClassModel
-
Gets customization.
- 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
- getCustomization() - Method in class org.eclipse.yasson.internal.serializer.AbstractValueTypeDeserializer
-
Returns customization of object
- 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
. - getDeclaredAnnotations() - Method in class org.eclipse.yasson.internal.model.JsonbAnnotated
- 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
- 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
- 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.
- 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.
- GetFromField - Class in org.eclipse.yasson.internal.model
-
Gets value from field.
- GetFromField(Field) - Constructor for class org.eclipse.yasson.internal.model.GetFromField
-
Create instance.
- GetFromGetter - Class in org.eclipse.yasson.internal.model
-
Gets value with getter.
- GetFromGetter(Method) - Constructor for class org.eclipse.yasson.internal.model.GetFromGetter
-
Create instance.
- 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.
- getGetterType() - Method in class org.eclipse.yasson.internal.model.Property
- 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
- 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.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
- 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
- getJsonbDateFormatter(JsonbContext) - Method in class org.eclipse.yasson.internal.serializer.AbstractDateTimeSerializer
- 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.
- 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.
- getMethodType() - Method in class org.eclipse.yasson.internal.model.AccessMethodType
- 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
- 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
- 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
Otherwise provided type in type field, or type of field model. - 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.
- getSetterType() - Method in class org.eclipse.yasson.internal.model.Property
- 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
- GETTING_VALUE_WITH - org.eclipse.yasson.internal.properties.MessageKeys
- 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
- getValueType(Type) - Method in class org.eclipse.yasson.internal.serializer.MapSerializer
- 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
- IJSON_ENABLED_SINGLE_VALUE - org.eclipse.yasson.internal.properties.MessageKeys
- ILLEGAL_ACCESS - org.eclipse.yasson.internal.properties.MessageKeys
- IMPL_CLASS_INCOMPATIBLE - org.eclipse.yasson.internal.properties.MessageKeys
- 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
- INFER_TYPE_FOR_UNMARSHALL - org.eclipse.yasson.internal.properties.MessageKeys
- INITIAL_CONTEXT_CLASS - Static variable in class org.eclipse.yasson.internal.components.JsonbComponentInstanceCreatorFactory
- INSTANCE - org.eclipse.yasson.internal.serializer.NullDeserializer
- InstanceCreator - Class in org.eclipse.yasson.internal
-
Creates instances for known types, caches constructors of unknown.
- InstanceCreator() - Constructor for class org.eclipse.yasson.internal.InstanceCreator
- 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
- IntArraySerializer - Class in org.eclipse.yasson.internal.serializer
-
Serializer for arrays of ints.
- IntArraySerializer(SerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.IntArraySerializer
- 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
- internalGetValue(Object) - Method in class org.eclipse.yasson.internal.model.GetFromField
- internalSetValue(Object, Object) - Method in class org.eclipse.yasson.internal.model.SetWithField
- introspectCustomization(JsonbAnnotatedElement<Class<?>>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
-
Processes customizations.
- INVALID_DESERIALIZATION_JSON_TYPE - org.eclipse.yasson.internal.properties.MessageKeys
- INVOKING_GETTER - org.eclipse.yasson.internal.properties.MessageKeys
- 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.
- 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
- JsonArraySerializer - Class in org.eclipse.yasson.internal.serializer
-
Serializer for
JsonArray
. - JsonArraySerializer(SerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.JsonArraySerializer
- JSONB_CONFIG_FORMATTING_ILLEGAL_VALUE - org.eclipse.yasson.internal.properties.MessageKeys
- JSONB_CONFIG_PROPERTY_INVALID_TYPE - org.eclipse.yasson.internal.properties.MessageKeys
- JSONB_CREATOR_MISSING_PROPERTY - org.eclipse.yasson.internal.properties.MessageKeys
- JSONB_TRANSIENT_WITH_OTHER_ANNOTATIONS - org.eclipse.yasson.internal.properties.MessageKeys
- JsonbAnnotated - Class in org.eclipse.yasson.internal.model
-
Element wrapper containing merged annotation from class, superclasses and interfaces.
- JsonbAnnotated(Annotation[]) - Constructor for class org.eclipse.yasson.internal.model.JsonbAnnotated
-
Creates a new instance.
- JsonbAnnotatedElement<T extends AnnotatedElement> - Class in org.eclipse.yasson.internal.model
-
Annotation holder for 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.
- JsonbComponentInstanceCreatorFactory() - Constructor for class org.eclipse.yasson.internal.components.JsonbComponentInstanceCreatorFactory
- JsonbConfigProperties - Class in org.eclipse.yasson.internal
-
Resolved properties from JSONB config.
- JsonbConfigProperties(JsonbConfig) - Constructor for class org.eclipse.yasson.internal.JsonbConfigProperties
- jsonbContext - Variable in class org.eclipse.yasson.internal.ProcessingContext
- jsonbContext - Variable in class org.eclipse.yasson.internal.serializer.AbstractSerializerBuilder
- jsonbContext - Variable in class org.eclipse.yasson.internal.serializer.CollectionSerializer
- 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
- 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
- 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
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
- LongArraySerializer - Class in org.eclipse.yasson.internal.serializer
-
Serializer for arrays of longs.
- LongArraySerializer(SerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.LongArraySerializer
- 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 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.
- 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<T extends Map<?,?>> - Class in org.eclipse.yasson.internal.serializer
-
Serializer for maps.
- MapSerializer(SerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.MapSerializer
- 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
- 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
- MULTIPLE_JSONB_CREATORS - org.eclipse.yasson.internal.properties.MessageKeys
N
- NAN - Static variable in class org.eclipse.yasson.internal.serializer.DoubleTypeDeserializer
- NEGATIVE_INFINITY - Static variable in class org.eclipse.yasson.internal.serializer.DoubleTypeDeserializer
- newCollectionOrMapItem(Type, JsonbContext) - Method in class org.eclipse.yasson.internal.serializer.AbstractContainerDeserializer
- newUnmarshallerItemBuilder(JsonbContext) - Method in class org.eclipse.yasson.internal.serializer.AbstractContainerDeserializer
- 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
- NO_CDI_ENVIRONMENT - org.eclipse.yasson.internal.properties.MessageKeys
- NO_DEFAULT_CONSTRUCTOR - org.eclipse.yasson.internal.properties.MessageKeys
- NO_JNDI_ENVIRONMENT - org.eclipse.yasson.internal.properties.MessageKeys
- NO_LOGGER_NAME - org.eclipse.yasson.internal.properties.MessageKeys
- NON_PARAMETRIZED_TYPE - org.eclipse.yasson.internal.properties.MessageKeys
- NOT_VALUE_TYPE - org.eclipse.yasson.internal.properties.MessageKeys
- NULL_ROOT_SERIALIZER - Static variable in class org.eclipse.yasson.YassonProperties
-
Serializer to use when object provided to
Jsonb.toJson(Object)
isnull
or an empty Optional. - NullDeserializer - Enum in org.eclipse.yasson.internal.serializer
- NullSerializer - Class in org.eclipse.yasson.internal.serializer
- NullSerializer() - Constructor for class org.eclipse.yasson.internal.serializer.NullSerializer
- NUMBER_INCOMPATIBLE_VALUE_TYPE_ARRAY - org.eclipse.yasson.internal.properties.MessageKeys
- NUMBER_INCOMPATIBLE_VALUE_TYPE_OBJECT - org.eclipse.yasson.internal.properties.MessageKeys
- 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
- 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
- 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
- ObjectSerializerProvider() - Constructor for class org.eclipse.yasson.internal.serializer.ObjectSerializerProvider
- OFFSET_DATE_TIME_FROM_MILLIS - org.eclipse.yasson.internal.properties.MessageKeys
- 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
- OptionalObjectSerializer<T extends 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
- parserContext - Variable in class org.eclipse.yasson.internal.serializer.AbstractContainerDeserializer
- 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
- 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.
- POSITIVE_INFINITY - Static variable in class org.eclipse.yasson.internal.serializer.DoubleTypeDeserializer
- PROCESS_FROM_JSON - org.eclipse.yasson.internal.properties.MessageKeys
- PROCESS_TO_JSON - org.eclipse.yasson.internal.properties.MessageKeys
- 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
- PROPERTY_NAMING_STRATEGY_INVALID - org.eclipse.yasson.internal.properties.MessageKeys
- PROPERTY_NOT_FOUND_DESERIALIZER - org.eclipse.yasson.internal.properties.MessageKeys
- PROPERTY_ORDER - org.eclipse.yasson.internal.properties.MessageKeys
- 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.
- PropertyOrdering - Class in org.eclipse.yasson.internal.model.customization
-
Order properties in bean object.
- PropertyOrdering(Function<Collection<PropertyModel>, 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.JsonbAnnotated
-
Adds annotation.
R
- readable - Variable in class org.eclipse.yasson.internal.model.PropertyValuePropagation
-
Property can be read (marshalled to json)
- RECURSIVE_REFERENCE - org.eclipse.yasson.internal.properties.MessageKeys
- ReflectionPropagation - Class in org.eclipse.yasson.internal.model
- ReflectionPropagation(Property, PropertyVisibilityStrategy) - Constructor for class org.eclipse.yasson.internal.model.ReflectionPropagation
- ReflectionUtils - Class in org.eclipse.yasson.internal
-
Utility class for resolution of generics during unmarshalling.
- ReflectionUtils() - Constructor for class org.eclipse.yasson.internal.ReflectionUtils
- removeProcessedObject(Object) - Method in class org.eclipse.yasson.internal.ProcessingContext
- RESOLVE_PARAMETRIZED_TYPE - org.eclipse.yasson.internal.properties.MessageKeys
- 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.
- resolveItemVariableType(RuntimeTypeInfo, TypeVariable<?>) - Static method in class org.eclipse.yasson.internal.ReflectionUtils
-
Resolve a bounded type variable type by its wrapper types.
- resolveOptionalType(RuntimeTypeInfo, Type) - Static method in class org.eclipse.yasson.internal.ReflectionUtils
- 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 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
- runtimeType - Variable in class org.eclipse.yasson.internal.serializer.AbstractSerializerBuilder
-
Runtime type resolved after expanding type variables and wildcards.
- 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(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
- SERIALIZE_PROPERTY_ERROR - org.eclipse.yasson.internal.properties.MessageKeys
- 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(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
- serializeInternal(T, JsonGenerator, SerializationContext) - Method in class org.eclipse.yasson.internal.serializer.CollectionSerializer
- serializeInternal(T, JsonGenerator, SerializationContext) - Method in class org.eclipse.yasson.internal.serializer.MapSerializer
- 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
- 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
- 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
- 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
- SETTING_VALUE - org.eclipse.yasson.internal.properties.MessageKeys
- SETTING_VALUE_WITH - org.eclipse.yasson.internal.properties.MessageKeys
- setValue(Object, Object) - Method in class org.eclipse.yasson.internal.model.PropertyModel
-
Sets a property.
- SetWithField - Class in org.eclipse.yasson.internal.model
-
Sets value with field.
- SetWithField(Field) - Constructor for class org.eclipse.yasson.internal.model.SetWithField
-
Create instance.
- SetWithSetter - Class in org.eclipse.yasson.internal.model
-
Sets a value with a setter.
- SetWithSetter(Method) - Constructor for class org.eclipse.yasson.internal.model.SetWithSetter
-
Create instance
- 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
- ShortArraySerializer - Class in org.eclipse.yasson.internal.serializer
-
Serializer for arrays of shorts.
- ShortArraySerializer(SerializerBuilder) - Constructor for class org.eclipse.yasson.internal.serializer.ShortArraySerializer
- 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
- 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
- StrategiesProvider - Class in org.eclipse.yasson.internal.model.customization
- 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
- 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
U
- UNEXPECTED_PARSE_EVENT - org.eclipse.yasson.internal.properties.MessageKeys
- UNKNOWN_BINARY_DATA_STRATEGY - org.eclipse.yasson.internal.properties.MessageKeys
- UNKNOWN_JSON_PROPERTY - org.eclipse.yasson.internal.properties.MessageKeys
- 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
- UNSUPPORTED_DATE_TYPE - org.eclipse.yasson.internal.properties.MessageKeys
- UNSUPPORTED_JSONP_SERIALIZER_VALUE - org.eclipse.yasson.internal.properties.MessageKeys
- 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.YassonProperties
-
User type mapping for map interface to implementation classes.
- 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
- UTC - Static variable in class org.eclipse.yasson.internal.serializer.AbstractDateTimeSerializer
- 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
- 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.
- 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
- withJsonValueType(JsonParser.Event) - Method in class org.eclipse.yasson.internal.serializer.DeserializerBuilder
-
Sets value type.
- 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.
- withType(Type) - Method in class org.eclipse.yasson.internal.serializer.AbstractSerializerBuilder
-
Type for underlying instance to be created from.
- 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.
- wrapper - Variable in class org.eclipse.yasson.internal.serializer.AbstractSerializerBuilder
-
Not null with an exception of a root item.
- writable - Variable in class org.eclipse.yasson.internal.model.PropertyValuePropagation
-
Property can be written (unmarshalled from json)
- 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 for object or array.
- 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 object or start array with 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
- 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 object or start 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
- 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
- YassonJsonb - Interface in org.eclipse.yasson
-
Adds methods to Jsonb that are operating directly with
JsonGenerator
orJsonParser
types. - YassonProperties - Class in org.eclipse.yasson
-
Custom properties for configuring Yasson outside of the specification
JsonbConfig
scope. - YassonProperties() - Constructor for class org.eclipse.yasson.YassonProperties
Z
- ZERO_TIME_PARSE_DEFAULTING - Static variable in class org.eclipse.yasson.YassonProperties
-
Makes parsing dates defaulting to zero hour, minute and second.
- ZONE_PARSE_ERROR - org.eclipse.yasson.internal.properties.MessageKeys
- 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