Index

A B C D E F G H I J K M N O P R S T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractComponentBinding - Class in org.eclipse.yasson.internal.components
Wrapper for user components, components, (de)serializer.
AbstractComponentBinding(Type) - Constructor for class org.eclipse.yasson.internal.components.AbstractComponentBinding
Creates info.
ADAPTER_EXCEPTION - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
An exception occurred while adapting object.
ADAPTER_FOUND - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Adapter for current type has been found.
ADAPTER_INCOMPATIBLE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Adapter is incompatible for current type.
adapterBinding(AdapterBinding) - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization.Builder
 
AdapterBinding - Class in org.eclipse.yasson.internal.components
Wrapper for JsonbAdapter generic information and an components itself.
AdapterBinding(Type, Type, JsonbAdapter<?, ?>) - Constructor for class org.eclipse.yasson.internal.components.AdapterBinding
Adapter info with type to "adapt from", type to "adapt to" and an components itself.
addProcessedObject(Object) - Method in class org.eclipse.yasson.internal.ProcessingContext
Adds currently processed object to the Set.
addProcessedObject(Object) - Method in class org.eclipse.yasson.internal.SerializationContextImpl
Adds currently processed object to the Set.
addSpecificSerializer(Class<?>, ModelSerializer) - Method in class org.eclipse.yasson.internal.serializer.types.ObjectTypeSerializer
Add serializer to the cache.
alias(Class<?>, String) - Method in class org.eclipse.yasson.internal.model.customization.TypeInheritanceConfiguration.Builder
 
ANNOTATION_NOT_AVAILABLE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Target annotation is not visible in modules or classpath.
AnnotationIntrospector - Class in org.eclipse.yasson.internal
Introspects configuration on classes and their properties by reading annotations.
AnnotationIntrospector(JsonbContext) - Constructor for class org.eclipse.yasson.internal.AnnotationIntrospector
Creates annotation introspecting component passing JsonbContext inside.
AnnotationTarget - Enum in org.eclipse.yasson.internal.model
Represents the place in which a JSON annotation is applied.
AnnotationWrapper(T, boolean, Class<?>) - Constructor for class org.eclipse.yasson.internal.model.JsonbAnnotatedElement.AnnotationWrapper
 

B

BEAN_MANAGER_NAME - Static variable in class org.eclipse.yasson.internal.components.JsonbComponentInstanceCreatorFactory
JNDI bean manager name.
BEAN_MANAGER_NOT_FOUND_USING_DEFAULT - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
CDI bean manager not found, serializers and adapters will not have CDI support.
BEAN_MANAGER_PROVIDER_NOT_FOUND - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Bean manager provider not found.
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.
build() - Method in class org.eclipse.yasson.internal.JsonBindingBuilder
 
build() - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization.Builder
 
build() - Method in class org.eclipse.yasson.internal.model.customization.CreatorCustomization.Builder
 
build() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
 
build() - Method in class org.eclipse.yasson.internal.model.customization.TypeInheritanceConfiguration.Builder
 
builder() - Static method in class org.eclipse.yasson.internal.model.customization.ClassCustomization
 
builder() - Static method in class org.eclipse.yasson.internal.model.customization.CreatorCustomization
 
builder() - Static method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization
 
builder() - Static method in class org.eclipse.yasson.internal.model.customization.TypeInheritanceConfiguration
 
BuiltInTypes - Class in org.eclipse.yasson.internal
Types which are supported by the Yasson by default.

C

call(Object[], Class<T>) - Method in class org.eclipse.yasson.internal.model.JsonbCreator
Create instance by either constructor or factory method, with provided parameter values and a Class to call on.
CANNOT_MARSHAL_OBJECT - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Object cannot be serialized.
CANT_CONVERT_JSON_VALUE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
JsonValue could not be converted to some type.
CANT_CREATE_INSTANCE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Instance could not be created.
CANT_CREATE_ROOT_INSTANCE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Root instance could not be created.
CASE_INSENSITIVE_STRATEGY - Static variable in class org.eclipse.yasson.internal.model.customization.StrategiesProvider
Case insensitive naming strategy.
checkTransientIncompatible(JsonbAnnotatedElement<?>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
Finds annotations incompatible with JsonbTransient annotation.
CLASS - Enum constant in enum org.eclipse.yasson.internal.model.AnnotationTarget
Indicates annotation has been applied on class level.
CLASS_LOAD_NOT_ALLOWED - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Loading of specific class in not allowed.
ClassCustomization - Class in org.eclipse.yasson.internal.model.customization
Customization which could be applied on a class or package level.
ClassCustomization.Builder - Class in org.eclipse.yasson.internal.model.customization
The customization builder that would be used to build an instance of ClassCustomization to ensure its immutability.
ClassModel - Class in org.eclipse.yasson.internal.model
A model for Java class.
ClassModel(Class<?>, ClassCustomization, ClassModel, PropertyNamingStrategy) - Constructor for class org.eclipse.yasson.internal.model.ClassModel
Create instance of class model.
ClassMultiReleaseExtension - Class in org.eclipse.yasson.internal
Search for instance creator from other sources.
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.jsonstructure.JsonGeneratorToStructureAdapter
 
close() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureToParserAdapter
 
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.
compareTo(PropertyModel) - Method in class org.eclipse.yasson.internal.model.PropertyModel
 
ComponentBindings - Class in org.eclipse.yasson.internal.components
Wrapper holding singleton instances of user defined components - Adapters, (De)Serializers.
ComponentBindings(Type) - Constructor for class org.eclipse.yasson.internal.components.ComponentBindings
Construct empty bindings for a given type.
ComponentBindings(Type, SerializerBinding, DeserializerBinding, AdapterBinding) - Constructor for class org.eclipse.yasson.internal.components.ComponentBindings
Creates an instance and populates it with bindings for a given type.
ComponentBoundCustomization - Interface in org.eclipse.yasson.internal.model.customization
Customization which is aware of bound components, such as adapters and (de)serializers.
ComponentMatcher - Class in org.eclipse.yasson.internal
Searches for a registered components or Serializer for a given type.
CONTAINER - Enum constant in enum org.eclipse.yasson.internal.deserializer.PositionChecker.Checker
Container bound events.
contains(String) - Method in class org.eclipse.yasson.internal.model.JsonbCreator
True if param name is one of creator params.
CONVERSION_NOT_SUPPORTED - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Conversion target type from or to String is not supported.
create() - Method in class org.eclipse.yasson.JsonBindingProvider
 
createInstance(Class<T>) - Static method in class org.eclipse.yasson.internal.InstanceCreator
Create an instance of the given class with its default constructor.
createJsonpProperties(JsonbConfig) - Method in class org.eclipse.yasson.internal.JsonbContext
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 - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Am error has occurred while creating handles.
creator(JsonbCreator) - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization.Builder
 
CREATOR_PARAMETER_NOT_ANNOTATED - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Creator parameter has to be annotated by JsonbProperty annotation.
CreatorCustomization - Class in org.eclipse.yasson.internal.model.customization
Customization for creator (constructor / factory methods) parameters.
CreatorCustomization.Builder - Class in org.eclipse.yasson.internal.model.customization
 
CreatorModel - Class in org.eclipse.yasson.internal.model
Parameter for creator constructor / method model.
CreatorModel(String, Parameter, Executable, JsonbContext) - Constructor for class org.eclipse.yasson.internal.model.CreatorModel
Creates a new instance.
Customization - Interface in org.eclipse.yasson.internal.model.customization
Customization configuration for class or field.

D

DATATYPE_FACTORY_CREATION_FAILED - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
An error occurred while DatatypeFactory creation.
DATE_PARSE_ERROR - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
There has been an error during parsing number.
DATE_TIME_IN_MILLIS_AS_A_STRING - Static variable in class org.eclipse.yasson.YassonConfig
 
dateFormatter(JsonbDateFormatter) - Method in class org.eclipse.yasson.internal.model.customization.CreatorCustomization.Builder
 
dateTimeFormatter(JsonbDateFormatter) - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization.Builder
 
DEFAULT_PRIORITY - Static variable in interface org.eclipse.yasson.spi.JsonbComponentInstanceCreator
Default component priority.
DefaultConstructorCreator - Class in org.eclipse.yasson.internal.components
Creates components instance with default constructor.
DefaultConstructorCreator() - Constructor for class org.eclipse.yasson.internal.components.DefaultConstructorCreator
 
definedType(Class<?>) - Method in class org.eclipse.yasson.internal.model.customization.TypeInheritanceConfiguration.Builder
 
DeserializationContextImpl - Class in org.eclipse.yasson.internal
Deserialization context implementation.
DeserializationContextImpl(DeserializationContextImpl) - Constructor for class org.eclipse.yasson.internal.DeserializationContextImpl
Create new instance based on previous context.
DeserializationContextImpl(JsonbContext) - Constructor for class org.eclipse.yasson.internal.DeserializationContextImpl
Parent instance for marshaller and unmarshaller.
DeserializationModelCreator - Class in org.eclipse.yasson.internal.deserializer
Creator of the deserialization models for deserialized types.
DeserializationModelCreator(JsonbContext) - Constructor for class org.eclipse.yasson.internal.deserializer.DeserializationModelCreator
Create new instance.
deserialize(boolean, DeserializationContextImpl) - Method in class org.eclipse.yasson.internal.deserializer.types.TypeDeserializer
 
deserialize(JsonParser, DeserializationContext, Type) - Method in class org.eclipse.yasson.internal.deserializer.types.SqlDateDeserializer
 
deserialize(JsonParser, DeserializationContextImpl) - Method in class org.eclipse.yasson.internal.deserializer.NullCheckDeserializer
 
deserialize(JsonParser, DeserializationContextImpl) - Method in class org.eclipse.yasson.internal.deserializer.PositionChecker
 
deserialize(JsonParser, DeserializationContextImpl) - Method in class org.eclipse.yasson.internal.deserializer.types.TypeDeserializer
 
deserialize(JsonParser, DeserializationContextImpl) - Method in class org.eclipse.yasson.internal.deserializer.ValueExtractor
 
deserialize(Class<T>, JsonParser) - Method in class org.eclipse.yasson.internal.DeserializationContextImpl
 
deserialize(Object, DeserializationContextImpl) - Method in class org.eclipse.yasson.internal.deserializer.JustReturn
 
deserialize(Type, JsonParser) - Method in class org.eclipse.yasson.internal.DeserializationContextImpl
 
deserialize(String, DeserializationContextImpl) - Method in class org.eclipse.yasson.internal.deserializer.types.TypeDeserializer
 
deserialize(T, DeserializationContextImpl) - Method in interface org.eclipse.yasson.internal.deserializer.ModelDeserializer
Deserialize provided value or delegate deserialization to the next deserializer.
DESERIALIZE_VALUE_ERROR - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
There has been an error during value deserialization.
deserializeAdapter(AdapterBinding) - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
 
deserializeDateFormatter(JsonbDateFormatter) - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
Set date formatter for formatting dates during deserialization process.
deserializeNumberFormatter(JsonbNumberFormatter) - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
Set number formatter for formatting numbers during deserialization process.
deserializerBinding(DeserializerBinding<?>) - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization.Builder
 
DeserializerBinding<T> - Class in org.eclipse.yasson.internal.components
Component containing deserializer.
DeserializerBinding(Type, JsonbDeserializer<T>) - Constructor for class org.eclipse.yasson.internal.components.DeserializerBinding
Creates a new instance.
deserializerChain(Type) - Method in class org.eclipse.yasson.internal.deserializer.DeserializationModelCreator
Starts deserializer creation process.
deserializeStringValue(String, DeserializationContextImpl, Type) - Method in class org.eclipse.yasson.internal.deserializer.types.SqlDateDeserializer
 

E

EAGER_PARSE_CLASSES - Static variable in class org.eclipse.yasson.YassonConfig
 
empty() - Static method in class org.eclipse.yasson.internal.model.customization.ClassCustomization
 
END - Enum constant in enum org.eclipse.yasson.internal.jsonstructure.JsonObjectIterator.State
End of the object.
END_OF_JSON_STRUCTURE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
End of the json structure reached.
equals(Object) - Method in class org.eclipse.yasson.internal.JsonbDateFormatter
 
equals(Object) - Method in class org.eclipse.yasson.internal.JsonbNumberFormatter
 
equals(Object) - Method in class org.eclipse.yasson.internal.model.PropertyModel
 
equals(Object) - Method in class org.eclipse.yasson.internal.ReflectionUtils.GenericArrayTypeImpl
 
ERROR_CALLING_JSONB_CREATOR - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
An error occurred while calling JsonbCreator.
exceptionToThrow(Class<?>) - Static method in class org.eclipse.yasson.internal.ClassMultiReleaseExtension
 

F

FAIL_ON_UNKNOWN_PROPERTIES - Static variable in class org.eclipse.yasson.YassonConfig
 
FAIL_ON_UNKNOWN_PROPERTIES - Static variable in class org.eclipse.yasson.YassonProperties
Deprecated. 
FieldAccessStrategy - Class in org.eclipse.yasson
Strategy that can be used to force always using fields instead of getters setters for getting / setting value.
FieldAccessStrategy() - Constructor for class org.eclipse.yasson.FieldAccessStrategy
 
fieldName(String) - Method in class org.eclipse.yasson.internal.model.customization.TypeInheritanceConfiguration.Builder
 
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.
flush() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
 
FORCE_MAP_ARRAY_SERIALIZER_FOR_NULL_KEYS - Static variable in class org.eclipse.yasson.YassonConfig
 
fromInstant(Instant) - Method in class org.eclipse.yasson.internal.deserializer.types.SqlDateDeserializer
 
fromJson(JsonParser, Class<T>) - Method in class org.eclipse.yasson.internal.JsonBinding
 
fromJson(JsonParser, Class<T>) - Method in interface org.eclipse.yasson.YassonJsonb
Reads in a JSON data with a specified JsonParser and return the resulting content tree.
fromJson(JsonParser, Type) - Method in class org.eclipse.yasson.internal.JsonBinding
 
fromJson(JsonParser, Type) - Method in interface org.eclipse.yasson.YassonJsonb
Reads in a JSON data with a specified JsonParser and return the resulting content tree.
fromJson(InputStream, Class<T>) - Method in class org.eclipse.yasson.internal.JsonBinding
 
fromJson(InputStream, Type) - Method in class org.eclipse.yasson.internal.JsonBinding
 
fromJson(Reader, Class<T>) - Method in class org.eclipse.yasson.internal.JsonBinding
 
fromJson(Reader, Type) - Method in class org.eclipse.yasson.internal.JsonBinding
 
fromJson(String, Class<T>) - Method in class org.eclipse.yasson.internal.JsonBinding
 
fromJson(String, Type) - Method in class org.eclipse.yasson.internal.JsonBinding
 
fromJsonStructure(JsonStructure, Class<T>) - Method in class org.eclipse.yasson.internal.JsonBinding
 
fromJsonStructure(JsonStructure, Class<T>) - Method in interface org.eclipse.yasson.YassonJsonb
Reads a JsonStructure and and converts it into resulting java content tree.
fromJsonStructure(JsonStructure, Type) - Method in class org.eclipse.yasson.internal.JsonBinding
 
fromJsonStructure(JsonStructure, Type) - Method in interface org.eclipse.yasson.YassonJsonb
Reads a JsonStructure and and converts it into resulting java content tree.

G

GENERIC_BOUND_NOT_FOUND - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Generic bound not found.
getAdapter() - Method in class org.eclipse.yasson.internal.components.AdapterBinding
Get actual components to adapt object value.
getAdapterBinding(Parameter) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
Checks for JsonbAdapter on a Parameter.
getAdapterBinding(JsonbAnnotatedElement<Class<?>>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
Checks for JsonbAdapter on a type.
getAdapterBinding(Property) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
Checks for JsonbAdapter on a property.
getAdapterInfo() - Method in class org.eclipse.yasson.internal.components.ComponentBindings
Adapter info if any.
getAliases() - Method in class org.eclipse.yasson.internal.model.customization.TypeInheritanceConfiguration
 
getAnnotation() - Method in class org.eclipse.yasson.internal.model.JsonbAnnotatedElement.AnnotationWrapper
 
getAnnotation(Class<AT>) - Method in class org.eclipse.yasson.internal.model.JsonbAnnotatedElement
Get an annotation by type.
getAnnotationIntrospector() - Method in class org.eclipse.yasson.internal.JsonbContext
Gets component for annotation parsing.
getAnnotations() - Method in class org.eclipse.yasson.internal.model.JsonbAnnotatedElement
 
getAnnotations(Class<AT>) - Method in class org.eclipse.yasson.internal.model.JsonbAnnotatedElement
 
getAnnotationWrapper(Class<AT>) - Method in class org.eclipse.yasson.internal.model.JsonbAnnotatedElement
 
getBigDecimal() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureToParserAdapter
 
getBinaryDataStrategy() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
Checks for binary data strategy to use.
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.
getChainModelCreator() - Method in class org.eclipse.yasson.internal.JsonbContext
Get chain model creator.
getClassCustomization() - Method in class org.eclipse.yasson.internal.model.ClassModel
Introspected customization for a class.
getClassModel() - Method in class org.eclipse.yasson.internal.model.PropertyModel
Model of declaring class of this property.
getClassModel(Class<?>) - Method in class org.eclipse.yasson.internal.MappingContext
Search for class model, without parsing if not found.
getComponentClass() - Method in class org.eclipse.yasson.internal.components.AbstractComponentBinding
Class of user component.
getComponentClass() - Method in class org.eclipse.yasson.internal.components.AdapterBinding
 
getComponentClass() - Method in class org.eclipse.yasson.internal.components.DeserializerBinding
 
getComponentClass() - Method in class org.eclipse.yasson.internal.components.SerializerBinding
Class of user component.
getComponentInstanceCreator() - Static method in class org.eclipse.yasson.internal.components.JsonbComponentInstanceCreatorFactory
First check a CDI provider, if available use those.
getComponentInstanceCreator() - Method in class org.eclipse.yasson.internal.JsonbContext
Implementation creating instances of user components used by JSONB, such as adapters and strategies.
getComponentMatcher() - Method in class org.eclipse.yasson.internal.JsonbContext
Component matcher for lookup of (de)serializers and adapters.
getConfig() - Method in class org.eclipse.yasson.internal.JsonbContext
Gets JsonbConfig.
getConfig() - Method in class org.eclipse.yasson.internal.JsonBindingBuilder
Gets configuration.
getConfigDateFormatter() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
Gets instantiated shared config date formatter.
getConfigFailOnUnknownProperties() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
Gets unknown properties flag from JsonbConfig.
getConfigNullable() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
Gets nullable from JsonbConfig.
getConfigProperties() - Method in class org.eclipse.yasson.internal.JsonbContext
 
getConstructorDateFormatter(JsonbAnnotatedElement<Parameter>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
Returns JsonbDateFormatter instance if JsonbDateFormat annotation is present.
getConstructorNumberFormatter(JsonbAnnotatedElement<Parameter>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
Returns JsonbNumberFormatter instance if JsonbNumberFormat annotation is present.
getCreator() - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization
Returns instance of JsonbCreator.
getCreator(Class<?>, PropertyNamingStrategy) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
Searches for JsonbCreator annotation on constructors and static methods.
getCustomization() - Method in class org.eclipse.yasson.internal.DeserializationContextImpl
Return customization used by currently processed user defined deserializer.
getCustomization() - Method in class org.eclipse.yasson.internal.model.CreatorModel
 
getCustomization() - Method in class org.eclipse.yasson.internal.model.PropertyModel
Introspected customization of a property.
getDateTimeFormatter() - Method in class org.eclipse.yasson.internal.JsonbDateFormatter
Creates an instance with cached instance of DateTimeFormatter.
getDeclaringClassElement() - Method in class org.eclipse.yasson.internal.model.Property
Class element with annotation under construction for declaring class of this property.
getDefault() - Static method in class org.eclipse.yasson.internal.JsonbDateFormatter
 
getDefaultConstructor() - Method in class org.eclipse.yasson.internal.model.ClassModel
Default no argument constructor of the class used for deserialization.
getDefaultConstructor(Class<T>, boolean) - Static method in class org.eclipse.yasson.internal.ReflectionUtils
Get default no argument constructor of the class.
getDefaultMapImplType() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
Default Map implementation to use, based on order strategy.
getDeferredDeserializers() - Method in class org.eclipse.yasson.internal.DeserializationContextImpl
Return the list of deferred deserializers.
getDefinedType() - Method in class org.eclipse.yasson.internal.model.customization.TypeInheritanceConfiguration
 
getDefinedType() - Method in class org.eclipse.yasson.internal.model.JsonbAnnotatedElement.AnnotationWrapper
 
getDeserializeAdapterBinding() - Method in interface org.eclipse.yasson.internal.model.customization.ComponentBoundCustomization
 
getDeserializeAdapterBinding() - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization
 
getDeserializeAdapterBinding() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization
 
getDeserializeAdapterBinding(Type, ComponentBoundCustomization) - Method in class org.eclipse.yasson.internal.ComponentMatcher
Get components from property model (if declared by annotation and runtime type matches), or return components searched by runtime type.
getDeserializeDateFormatter() - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization
 
getDeserializeDateFormatter() - Method in class org.eclipse.yasson.internal.model.customization.CreatorCustomization
 
getDeserializeDateFormatter() - Method in interface org.eclipse.yasson.internal.model.customization.Customization
Date formatter for formatting date values during deserialization process.
getDeserializeDateFormatter() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization
 
getDeserializeNumberFormatter() - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization
 
getDeserializeNumberFormatter() - Method in class org.eclipse.yasson.internal.model.customization.CreatorCustomization
 
getDeserializeNumberFormatter() - Method in interface org.eclipse.yasson.internal.model.customization.Customization
Number formatter for formatting numbers during deserialization process.
getDeserializeNumberFormatter() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization
 
getDeserializer() - Method in class org.eclipse.yasson.internal.components.ComponentBindings
Deserializer if any.
getDeserializerBinding() - Method in interface org.eclipse.yasson.internal.model.customization.ComponentBoundCustomization
Deserializer wrapper with resolved generic info.
getDeserializerBinding() - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization
Deserializer wrapper with resolved generic info.
getDeserializerBinding(Parameter) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
Checks for JsonbDeserializer on a Parameter.
getDeserializerBinding(Type, ComponentBoundCustomization) - Method in class org.eclipse.yasson.internal.ComponentMatcher
Lookup deserializer binding for a given property runtime type.
getDeserializerBinding(JsonbAnnotatedElement<Class<?>>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
Checks for JsonbDeserializer on a type.
getDeserializerBinding(Property) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
Checks for JsonbDeserializer on a property.
getEagerInitClasses() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
 
getElement() - Method in class org.eclipse.yasson.internal.model.JsonbAnnotatedElement
Gets element.
getEvents() - Method in enum org.eclipse.yasson.internal.deserializer.PositionChecker.Checker
Return events bound to the event group.
getField() - Method in class org.eclipse.yasson.internal.model.Property
Field representing property if any.
getField() - Method in class org.eclipse.yasson.internal.model.PropertyModel
Field of a javabean property.
getFieldElement() - Method in class org.eclipse.yasson.internal.model.Property
Element with field and its annotations.
getFieldName() - Method in class org.eclipse.yasson.internal.model.customization.TypeInheritanceConfiguration
 
getFormat() - Method in class org.eclipse.yasson.internal.JsonbDateFormatter
Format string to be used either by formatter.
getFormat() - Method in class org.eclipse.yasson.internal.JsonbNumberFormatter
Format string to be used either by formatter.
getGenericComponentType() - Method in class org.eclipse.yasson.internal.ReflectionUtils.GenericArrayTypeImpl
Returns a Type object representing the component type of this array.
getGetter() - Method in class org.eclipse.yasson.internal.model.Property
Method representing getter of a property if any.
getGetter() - Method in class org.eclipse.yasson.internal.model.PropertyModel
Setter of a javabean property.
getGetterElement() - Method in class org.eclipse.yasson.internal.model.Property
Element with getter and its annotations.
getGetValueHandle() - Method in class org.eclipse.yasson.internal.model.PropertyModel
 
getImplementationClass() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization
Implementation class if property is interface type.
getImplementationClass(Property) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
Returns class if ImplementationClass annotation is present.
getInstance() - Method in class org.eclipse.yasson.internal.DeserializationContextImpl
Return instance of currently deserialized type.
getInt() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureToParserAdapter
 
getJsonbContext() - Method in class org.eclipse.yasson.internal.ProcessingContext
Jsonb context.
getJsonbDateFormat(JsonbAnnotatedElement<Class<?>>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
Search for JsonbDateFormat annotation on java class and construct JsonbDateFormatter.
getJsonbDateFormatCategorized(Property) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
Search JsonbDateFormat on property, if not found looks at annotations declared on property type class.
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.
getJsonParserFactory() - Method in class org.eclipse.yasson.internal.JsonbContext
 
getJsonProvider() - Method in class org.eclipse.yasson.internal.JsonbContext
Gets JSONP provider.
getJsonReadName() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization
Name if specified for property setter with JsonbProperty.
getJsonWriteName() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization
Name if specified for property getter with JsonbProperty.
getKey() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonObjectIterator
Current key this iterator is pointing at.
getKey() - Method in enum org.eclipse.yasson.internal.properties.MessageKeys
Returns message bundle key.
getKey() - Method in class org.eclipse.yasson.internal.SerializationContextImpl
Current property key name.
getLastValueEvent() - Method in class org.eclipse.yasson.internal.DeserializationContextImpl
Return last obtained JsonParser.Event event.
getLocale() - Method in class org.eclipse.yasson.internal.JsonbDateFormatter
Locale to use with formatter.
getLocale() - Method in class org.eclipse.yasson.internal.JsonbNumberFormatter
Locale to use with formatter.
getLocale(String) - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
Converts string locale to Locale.
getLocation() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureToParserAdapter
 
getLong() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureToParserAdapter
 
getMappingContext() - Method in class org.eclipse.yasson.internal.JsonbContext
Gets mapping context.
getMappingContext() - Method in class org.eclipse.yasson.internal.ProcessingContext
Mapping context.
getMessage(MessageKeys, Object...) - Static method in class org.eclipse.yasson.internal.properties.Messages
Gets message by key.
getMessage(MessageKeys, Locale, Object...) - Static method in class org.eclipse.yasson.internal.properties.Messages
Gets message by key and locale.
getName() - Method in class org.eclipse.yasson.internal.model.CreatorModel
Gets parameter name.
getName() - Method in class org.eclipse.yasson.internal.model.Property
Name of a property, java bean convention.
getNullSerializer() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
 
getObject() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureToParserAdapter
 
getOptionalRawType(Type) - Static method in class org.eclipse.yasson.internal.ReflectionUtils
Get raw type by type.
getOrCreateClassModel(Class<?>) - Method in class org.eclipse.yasson.internal.MappingContext
Searches for class model for given class.
getOrCreateComponent(Class<T>) - Method in class org.eclipse.yasson.internal.components.BeanManagerInstanceCreator
Creates an instance of the CDI managed bean.
getOrCreateComponent(Class<T>) - Method in class org.eclipse.yasson.internal.components.DefaultConstructorCreator
 
getOrCreateComponent(Class<T>) - Method in interface org.eclipse.yasson.spi.JsonbComponentInstanceCreator
Returns instance of JsonbComponent for desired class.
getOrderingFunction(String) - Static method in class org.eclipse.yasson.internal.model.customization.StrategiesProvider
Returns an ordering strategy which corresponds to the ordering strategy name.
getParams() - Method in class org.eclipse.yasson.internal.model.JsonbCreator
Parameters of this creator.
getParentClassModel() - Method in class org.eclipse.yasson.internal.model.ClassModel
Class model of parent class if present.
getParentConfig() - Method in class org.eclipse.yasson.internal.model.customization.TypeInheritanceConfiguration
 
getPolymorphismConfig() - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization
 
getPriority() - Method in interface org.eclipse.yasson.spi.JsonbComponentInstanceCreator
 
getProperties() - Method in class org.eclipse.yasson.internal.model.ClassModel
Get class properties copy, combination of field and its getter / setter, javabeans alike.
getPropertyDeserializationType() - Method in class org.eclipse.yasson.internal.model.PropertyModel
Returns which type should be used to deserialization.
getPropertyModel(String) - Method in class org.eclipse.yasson.internal.model.ClassModel
Gets a property model by default (non customized) name.
getPropertyName() - Method in class org.eclipse.yasson.internal.model.PropertyModel
Default property name according to Field / Getter / Setter method names.
getPropertyNamingStrategy() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
Gets property naming strategy.
getPropertyNamingStrategy(String) - Static method in class org.eclipse.yasson.internal.model.customization.StrategiesProvider
Returns a naming strategy which corresponds to the naming strategy name.
getPropertyOrder() - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization
Names of properties to sort with.
getPropertyOrder(JsonbAnnotatedElement<Class<?>>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
Checks for JsonbPropertyOrder annotation.
getPropertyOrdering() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
Gets property ordering component.
getPropertySerializationType() - Method in class org.eclipse.yasson.internal.model.PropertyModel
Returns which type should be used to serialization.
getPropertyType() - Method in class org.eclipse.yasson.internal.model.Property
Extracts type from first not null element: Field, Getter, Setter.
getPropertyVisibilityStrategy() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
Gets property visibility strategy.
getPropertyVisibilityStrategy() - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization
Property visibility strategy for this class model.
getPropertyVisibilityStrategy(Class<?>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
Get a @JsonbVisibility annotation from a class or its package.
getProvider() - Method in class org.eclipse.yasson.internal.JsonBindingBuilder
Gets provider.
getRawType(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.
getRootSerializer(Type) - Method in class org.eclipse.yasson.internal.SerializationContextImpl
 
getRootStructure() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
Root structure wrapping all data.
getSerializationModelCreator() - Method in class org.eclipse.yasson.internal.JsonbContext
Get serialization model creator.
getSerializeAdapterBinding() - Method in interface org.eclipse.yasson.internal.model.customization.ComponentBoundCustomization
 
getSerializeAdapterBinding() - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization
 
getSerializeAdapterBinding() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization
 
getSerializeAdapterBinding(Type, ComponentBoundCustomization) - Method in class org.eclipse.yasson.internal.ComponentMatcher
Get components from property model (if declared by annotation and runtime type matches), or return components searched by runtime type.
getSerializeDateFormatter() - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization
 
getSerializeDateFormatter() - Method in class org.eclipse.yasson.internal.model.customization.CreatorCustomization
 
getSerializeDateFormatter() - Method in interface org.eclipse.yasson.internal.model.customization.Customization
Date formatter for formatting date values during serialization process.
getSerializeDateFormatter() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization
 
getSerializeNumberFormatter() - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization
 
getSerializeNumberFormatter() - Method in class org.eclipse.yasson.internal.model.customization.CreatorCustomization
 
getSerializeNumberFormatter() - Method in interface org.eclipse.yasson.internal.model.customization.Customization
Number formatter for formatting numbers during serialization process.
getSerializeNumberFormatter() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization
 
getSerializer() - Method in class org.eclipse.yasson.internal.components.ComponentBindings
Serializer if any.
getSerializerBinding() - Method in interface org.eclipse.yasson.internal.model.customization.ComponentBoundCustomization
Serializer wrapper with resolved generic info.
getSerializerBinding() - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization
Serializer wrapper with resolved generic info.
getSerializerBinding(Type, ComponentBoundCustomization) - Method in class org.eclipse.yasson.internal.ComponentMatcher
Lookup serializer binding for a given property runtime type.
getSerializerBinding(JsonbAnnotatedElement<Class<?>>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
Checks for JsonbSerializer on a type.
getSerializerBinding(Property) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
Checks for JsonbSerializer on a property.
getSetter() - Method in class org.eclipse.yasson.internal.model.Property
Method representing setter of a property if any.
getSetter() - Method in class org.eclipse.yasson.internal.model.PropertyModel
Getter of a javabean property.
getSetterElement() - Method in class org.eclipse.yasson.internal.model.Property
Element with setter and its annotations.
getSetValueHandle() - Method in class org.eclipse.yasson.internal.model.PropertyModel
 
getSortedProperties() - Method in class org.eclipse.yasson.internal.model.ClassModel
Get sorted class properties copy, combination of field and its getter / setter, javabeans alike.
getStrategy(String) - Static method in class org.eclipse.yasson.internal.model.customization.VisibilityStrategiesProvider
 
getString() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureToParserAdapter
 
GETTER - Enum constant in enum org.eclipse.yasson.internal.model.AnnotationTarget
Indicates annotation has been applied on the getter method of the property.
GETTING_VALUE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Could not get field value.
GETTING_VALUE_WITH - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Could not get field value with method.
getToType() - Method in class org.eclipse.yasson.internal.components.AdapterBinding
Represents a type to which to adapt into.
getType() - Method in class org.eclipse.yasson.internal.model.ClassModel
Gets type.
getType() - Method in class org.eclipse.yasson.internal.model.CreatorModel
Gets parameter type.
getTypeDeserializer(Class<?>, Customization, JsonbConfigProperties, ModelDeserializer<Object>, Set<JsonParser.Event>) - Static method in class org.eclipse.yasson.internal.deserializer.types.TypeDeserializers
Return deserializer for the given type.
getTypeSerializer(Class<?>, Customization, JsonbContext) - Static method in class org.eclipse.yasson.internal.serializer.types.TypeSerializers
Create new type serializer.
getTypeSerializer(List<Type>, Class<?>, Customization, JsonbContext, boolean) - Static method in class org.eclipse.yasson.internal.serializer.types.TypeSerializers
Create new type serializer.
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.jsonstructure.JsonObjectIterator
JsonValue for current key.
getValue(Object) - Method in class org.eclipse.yasson.internal.model.PropertyModel
Gets property's value.
getWriteName() - Method in class org.eclipse.yasson.internal.model.PropertyModel
 
getZonedFormatter(DateTimeFormatter) - Method in class org.eclipse.yasson.internal.deserializer.types.SqlDateDeserializer
 

H

hashCode() - Method in class org.eclipse.yasson.internal.JsonbDateFormatter
 
hashCode() - Method in class org.eclipse.yasson.internal.JsonbNumberFormatter
 
hashCode() - Method in class org.eclipse.yasson.internal.model.PropertyModel
 
hashCode() - Method in class org.eclipse.yasson.internal.ReflectionUtils.GenericArrayTypeImpl
 
hasNext() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonArrayIterator
After JsonParser.Event END_ARRAY is returned from next() iterator is removed from the stack.
hasNext() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonObjectIterator
 
hasNext() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureToParserAdapter
 
hasRequiredCreatorParameters() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
 

I

IJSON_DATE_FORMATTER - Static variable in class org.eclipse.yasson.internal.JsonbDateFormatter
Default I-JSON date time formatter.
IJSON_ENABLED_SINGLE_VALUE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Cannot serialize single value due to I-Json support is enabled.
ILLEGAL_ACCESS - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Insufficient permissions to access property.
IMPL_CLASS_INCOMPATIBLE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Implementation class is not compatible.
implementationClass(Class<?>) - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
Implementation class if property is interface type.
ImplementationClass - Annotation Type in org.eclipse.yasson
Marks an interface with implementation class, which should be used for deserialiation.
INCOMPATIBLE_FACTORY_CREATOR_RETURN_TYPE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Return type of the JsonbCreator has to be the same as target type.
INFER_TYPE_FOR_UNMARSHALL - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Type could not be inferred to deserialization.
inherited(boolean) - Method in class org.eclipse.yasson.internal.model.customization.TypeInheritanceConfiguration.Builder
 
INITIAL_CONTEXT_CLASS - Static variable in class org.eclipse.yasson.internal.components.JsonbComponentInstanceCreatorFactory
Initial context class.
instance() - Static method in class org.eclipse.yasson.internal.deserializer.JustReturn
Return instance.
InstanceCreator - Class in org.eclipse.yasson.internal
Creates instances for known types, caches constructors of unknown.
INTERNAL_ERROR - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
An internal error has occurred.
introspectCustomization(JsonbAnnotatedElement<Class<?>>, ClassCustomization, PropertyNamingStrategy) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
Processes customizations.
INVALID_DESERIALIZATION_JSON_TYPE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Json value type could not be deserialized to the target type.
INVOKING_GETTER - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
There has been an error while invoking getter.
isClassAvailable(String) - Static method in class org.eclipse.yasson.internal.BuiltInTypes
Check whether the class is available.
isClassNillable(JsonbAnnotatedElement<Class<?>>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
Checks for JsonbNillable annotation on a class, its superclasses and interfaces.
isContainerWithNulls() - Method in class org.eclipse.yasson.internal.SerializationContextImpl
Value from this property is only used in NullSerializer.
isDateInMillisecondsAsString() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
 
isDefault() - Method in class org.eclipse.yasson.internal.JsonbDateFormatter
 
isForceMapArraySerializerForNullKeys() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
Whether the MapToEntriesArraySerializer is selected when a null key is detected in a map.
isInherited() - Method in class org.eclipse.yasson.internal.model.customization.TypeInheritanceConfiguration
 
isInherited() - Method in class org.eclipse.yasson.internal.model.JsonbAnnotatedElement.AnnotationWrapper
 
isIntegralNumber() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureToParserAdapter
 
isKnownType(Class<?>) - Static method in class org.eclipse.yasson.internal.BuiltInTypes
Whether the type is a supported type by default.
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.ClassCustomization
Returns true if nillable customization is present.
isPropertyNillable(Property) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
Checks if property is nillable.
isPropertyReadable(Field, Method, PropertyVisibilityStrategy) - Static method in class org.eclipse.yasson.internal.model.PropertyModel
 
isReadable() - Method in class org.eclipse.yasson.internal.model.PropertyModel
Property is readable.
isReadTransient() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization
The flag indicating whether the value of the underlying type/property should be processed during serialization process or not.
isRecord(Class<?>) - Static method in class org.eclipse.yasson.internal.ClassMultiReleaseExtension
 
isRequired() - Method in class org.eclipse.yasson.internal.model.customization.CreatorCustomization
 
isResolvedType(Type) - Static method in class org.eclipse.yasson.internal.ReflectionUtils
Check if type needs resolution.
isRoot() - Method in class org.eclipse.yasson.internal.SerializationContextImpl
Serialized value is a root value.
isStrictIJson() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
If strict IJSON patterns should be used.
isSupportedMapKey(Class<?>) - Static method in class org.eclipse.yasson.internal.serializer.types.TypeSerializers
Whether type is the supported key type.
isVisible(Field) - Method in class org.eclipse.yasson.FieldAccessStrategy
 
isVisible(Method) - Method in class org.eclipse.yasson.FieldAccessStrategy
 
isWritable() - Method in class org.eclipse.yasson.internal.model.PropertyModel
Property is writable.
isWriteTransient() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization
The flag indicating whether the value of the underlying type/property should be processed during deserialization process or not.
isZeroTimeDefaulting() - Method in class org.eclipse.yasson.internal.JsonbConfigProperties
Makes parsing dates defaulting to zero hour, minute and second.

J

JsonArrayIterator - Class in org.eclipse.yasson.internal.jsonstructure
Iterates over JsonArray.
JsonArrayIterator(JsonArray) - Constructor for class org.eclipse.yasson.internal.jsonstructure.JsonArrayIterator
Creates new array iterator.
JSONB_CONFIG_FORMATTING_ILLEGAL_VALUE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
JsonbConfig.FORMATTING supports only Boolean types.
JSONB_CONFIG_PROPERTY_INVALID_TYPE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Jsonb config property contains invalid type.
JSONB_CREATOR_MISSING_PROPERTY - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Json does not contain all necessary properties for JsonbCreator.
JSONB_TRANSIENT_WITH_OTHER_ANNOTATIONS - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
JsonbTransient was not the only annotation on class property.
JsonbAnnotatedElement<T extends AnnotatedElement> - Class in org.eclipse.yasson.internal.model
Annotation holder for classes, superclasses, interfaces, fields, getters and setters.
JsonbAnnotatedElement(T) - Constructor for class org.eclipse.yasson.internal.model.JsonbAnnotatedElement
Creates a new instance.
JsonbAnnotatedElement.AnnotationWrapper<T extends Annotation> - Class in org.eclipse.yasson.internal.model
 
JsonbComponentInstanceCreator - Interface in org.eclipse.yasson.spi
Creates instances of JsonbComponents such as JsonbAdapter.
JsonbComponentInstanceCreatorFactory - Class in org.eclipse.yasson.internal.components
Factory method for default Jsonb component instance creators.
JsonbConfigProperties - Class in org.eclipse.yasson.internal
Resolved properties from JSONB config.
JsonbConfigProperties(JsonbConfig) - Constructor for class org.eclipse.yasson.internal.JsonbConfigProperties
Creates new resolved JSONB config.
JsonbContext - Class in org.eclipse.yasson.internal
Jsonb context holding central components and configuration of jsonb runtime.
JsonbContext(JsonbConfig, JsonProvider) - Constructor for class org.eclipse.yasson.internal.JsonbContext
Creates and initialize context.
JsonbCreator - Class in org.eclipse.yasson.internal.model
Object holding reference to Constructor / Method for custom object creation.
JsonbCreator(Executable, CreatorModel[]) - Constructor for class org.eclipse.yasson.internal.model.JsonbCreator
Creates a new instance.
JsonbDateFormatter - Class in org.eclipse.yasson.internal
Formatter wrapper for different types of dates.
JsonbDateFormatter(String, String) - Constructor for class org.eclipse.yasson.internal.JsonbDateFormatter
Creates an instance with format string and locale.
JsonbDateFormatter(DateTimeFormatter, String, String) - Constructor for class org.eclipse.yasson.internal.JsonbDateFormatter
Creates an instance with cached DateTimeFormatter, format and locale.
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
Formatter for numbers.
JsonbNumberFormatter(String, String) - Constructor for class org.eclipse.yasson.internal.JsonbNumberFormatter
Construct with format string and locale.
JsonGeneratorToStructureAdapter - Class in org.eclipse.yasson.internal.jsonstructure
Adapter for JsonGenerator, that builds a JsonStructure content tree instead of JSON text.
JsonGeneratorToStructureAdapter(JsonProvider) - Constructor for class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
Default constructor, jsonp builders are created internally.
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.
jsonReadName(String) - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
Set a JSON property name used to read a property value from on deserialization.
JsonStructureToParserAdapter - Class in org.eclipse.yasson.internal.jsonstructure
Adapter for JsonParser, that reads a JsonStructure content tree instead of JSON text.
JsonStructureToParserAdapter(JsonStructure) - Constructor for class org.eclipse.yasson.internal.jsonstructure.JsonStructureToParserAdapter
Creates new JsonStructure parser.
jsonWriteName(String) - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
Set a property name which is written to JSON document on serialization.
JustReturn - Class in org.eclipse.yasson.internal.deserializer
Return passed in object value.

K

KEY - Enum constant in enum org.eclipse.yasson.internal.jsonstructure.JsonObjectIterator.State
Property key name.
KeyWriter - Class in org.eclipse.yasson.internal.serializer
Key name writer.
KeyWriter(ModelSerializer) - Constructor for class org.eclipse.yasson.internal.serializer.KeyWriter
Create new instance.

M

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.
marshall(Object, JsonGenerator) - Method in class org.eclipse.yasson.internal.SerializationContextImpl
Marshals given object to provided Writer or OutputStream.
marshall(Object, JsonGenerator, boolean) - Method in class org.eclipse.yasson.internal.SerializationContextImpl
Marshals given object to provided Writer or OutputStream.
marshallWithoutClose(Object, JsonGenerator) - Method in class org.eclipse.yasson.internal.SerializationContextImpl
Marshals given object to provided Writer or OutputStream.
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 - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Missing value property in target annotation.
ModelDeserializer<T> - Interface in org.eclipse.yasson.internal.deserializer
Type deserializer.
ModelSerializer - Interface in org.eclipse.yasson.internal.serializer
Type serializer.
MULTIPLE_CONSTRUCTOR_PROPERTIES_CREATORS - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
More than one constructor annotated with ConstructorProperties declared in target class.
MULTIPLE_JSONB_CREATORS - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Only one JsonbCreator can be present in the class.

N

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
 
nillable(boolean) - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization.Builder
 
NO_CDI_API_PROVIDER - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
CDI API provider has not been found.
NO_CDI_ENVIRONMENT - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
CDI environment is not available.
NO_DEFAULT_CONSTRUCTOR - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Class does not have default constructor.
NO_JNDI_ENVIRONMENT - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
No JNDI provider found.
NO_LOGGER_NAME - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
No logger name provided.
NON_PARAMETRIZED_TYPE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Target type is not ParameterizedType.
NOT_VALUE_TYPE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Value is not of target type.
NULL_ROOT_SERIALIZER - Static variable in class org.eclipse.yasson.YassonConfig
 
NULL_ROOT_SERIALIZER - Static variable in class org.eclipse.yasson.YassonProperties
Deprecated. 
NullCheckDeserializer - Class in org.eclipse.yasson.internal.deserializer
Json null value checker.
NullCheckDeserializer(ModelDeserializer<JsonParser>, ModelDeserializer<Object>) - Constructor for class org.eclipse.yasson.internal.deserializer.NullCheckDeserializer
Create new instance.
NullSerializer - Class in org.eclipse.yasson.internal.serializer
Null value serializer.
NullSerializer(ModelSerializer, Customization, JsonbContext) - Constructor for class org.eclipse.yasson.internal.serializer.NullSerializer
Create new instance.
NUMBER_INCOMPATIBLE_VALUE_TYPE_ARRAY - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Target json value is not valid JsonNumber.
NUMBER_INCOMPATIBLE_VALUE_TYPE_OBJECT - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Target json value is not valid JsonNumber.
numberFormatter(JsonbNumberFormatter) - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization.Builder
 
numberFormatter(JsonbNumberFormatter) - Method in class org.eclipse.yasson.internal.model.customization.CreatorCustomization.Builder
 

O

ObjectTypeSerializer - Class in org.eclipse.yasson.internal.serializer.types
Object type serializer.
of(ClassCustomization) - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization.Builder
 
of(CreatorCustomization) - Method in class org.eclipse.yasson.internal.model.customization.CreatorCustomization.Builder
 
of(PropertyCustomization) - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
 
of(TypeInheritanceConfiguration) - Method in class org.eclipse.yasson.internal.model.customization.TypeInheritanceConfiguration.Builder
 
OFFSET_DATE_TIME_FROM_MILLIS - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Parsing offset date from epoch millisecond, UTC zone offset will be used.
orderProperties(List<PropertyModel>, ClassModel) - Method in class org.eclipse.yasson.internal.model.customization.PropertyOrdering
Sorts class properties either, by class JsonbPropertyOrder annotation, or by PropertyOrderStrategy if set in JsonbConfig.
org.eclipse.yasson - module org.eclipse.yasson
 
org.eclipse.yasson - package org.eclipse.yasson
 
org.eclipse.yasson.internal - package org.eclipse.yasson.internal
 
org.eclipse.yasson.internal.components - package org.eclipse.yasson.internal.components
 
org.eclipse.yasson.internal.deserializer - package org.eclipse.yasson.internal.deserializer
 
org.eclipse.yasson.internal.deserializer.types - package org.eclipse.yasson.internal.deserializer.types
 
org.eclipse.yasson.internal.jsonstructure - package org.eclipse.yasson.internal.jsonstructure
 
org.eclipse.yasson.internal.model - package org.eclipse.yasson.internal.model
 
org.eclipse.yasson.internal.model.customization - package org.eclipse.yasson.internal.model.customization
 
org.eclipse.yasson.internal.properties - package org.eclipse.yasson.internal.properties
 
org.eclipse.yasson.internal.serializer - package org.eclipse.yasson.internal.serializer
 
org.eclipse.yasson.internal.serializer.types - package org.eclipse.yasson.internal.serializer.types
 
org.eclipse.yasson.spi - package org.eclipse.yasson.spi
 

P

parentConfig(TypeInheritanceConfiguration) - Method in class org.eclipse.yasson.internal.model.customization.TypeInheritanceConfiguration.Builder
 
parseDefault(String, Locale) - Method in class org.eclipse.yasson.internal.deserializer.types.SqlDateDeserializer
 
parseWithFormatter(String, DateTimeFormatter) - Method in class org.eclipse.yasson.internal.deserializer.types.SqlDateDeserializer
 
PARSING_NUMBER - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Number has unsupported format.
polymorphismConfig(TypeInheritanceConfiguration) - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization.Builder
 
PositionChecker - Class in org.eclipse.yasson.internal.deserializer
JSON document position checker.
PositionChecker(ModelDeserializer<JsonParser>, Type, JsonParser.Event...) - Constructor for class org.eclipse.yasson.internal.deserializer.PositionChecker
Create new instance.
PositionChecker(ModelDeserializer<JsonParser>, Type, PositionChecker.Checker) - Constructor for class org.eclipse.yasson.internal.deserializer.PositionChecker
Create new instance.
PositionChecker.Checker - Enum in org.eclipse.yasson.internal.deserializer
Grouped events according to whether it is container or value.
PROCESS_FROM_JSON - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
An error has occurred while json deserialization.
PROCESS_TO_JSON - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
An error has occurred while object serialization.
ProcessingContext - Class in org.eclipse.yasson.internal
Jsonb processing (serializing/deserializing) context.
ProcessingContext(JsonbContext) - Constructor for class org.eclipse.yasson.internal.ProcessingContext
Parent for marshaller and unmarshaller.
Property - Class in org.eclipse.yasson.internal.model
Property of a class, field, getter and setter methods (javabean alike).
Property(String, JsonbAnnotatedElement<Class<?>>) - Constructor for class org.eclipse.yasson.internal.model.Property
Create instance of property.
PROPERTY - Enum constant in enum org.eclipse.yasson.internal.model.AnnotationTarget
Indicates annotation has been applied on property level.
PROPERTY_NAME_CLASH - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Handled property has the same read/write name in target class as some other property present there.
PROPERTY_NAMING_STRATEGY_INVALID - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Invalid property naming strategy selected.
PROPERTY_NOT_FOUND_DESERIALIZER - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Property not found in target class.
PROPERTY_ORDER - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Property order strategy not recognized.
PropertyCustomization - Class in org.eclipse.yasson.internal.model.customization
Customization for a property of a class.
PropertyCustomization.Builder - Class in org.eclipse.yasson.internal.model.customization
 
PropertyModel - Class in org.eclipse.yasson.internal.model
A model for class property.
PropertyModel(ClassModel, Property, JsonbContext) - Constructor for class org.eclipse.yasson.internal.model.PropertyModel
Creates an instance.
PropertyModel(PropertyModel, PropertyModel) - Constructor for class org.eclipse.yasson.internal.model.PropertyModel
Create a new PropertyModel that merges two existing PropertyModel that have identical read/write names.
propertyOrder(String[]) - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization.Builder
 
PropertyOrdering - Class in org.eclipse.yasson.internal.model.customization
Order properties in bean object.
PropertyOrdering(Consumer<List<PropertyModel>>) - Constructor for class org.eclipse.yasson.internal.model.customization.PropertyOrdering
Creates a new instance.
propertyVisibilityStrategy(PropertyVisibilityStrategy) - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization.Builder
 
putAnnotation(Annotation, boolean, Class<?>) - Method in class org.eclipse.yasson.internal.model.JsonbAnnotatedElement
Adds annotation.
putAnnotationWrapper(JsonbAnnotatedElement.AnnotationWrapper<?>) - Method in class org.eclipse.yasson.internal.model.JsonbAnnotatedElement
 

R

readTransient() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
 
readTransient(boolean) - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
Sets a presence of read transient customization.
RECORD_MULTIPLE_CONSTRUCTORS - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Class does not have default constructor.
RECURSIVE_REFERENCE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Recursive reference detected.
ReflectionUtils - Class in org.eclipse.yasson.internal
Utility class for resolution of generics during unmarshalling.
ReflectionUtils.GenericArrayTypeImpl - Class in org.eclipse.yasson.internal
 
removeProcessedObject(Object) - Method in class org.eclipse.yasson.internal.ProcessingContext
Removes processed object from the Set.
removeProcessedObject(Object) - Method in class org.eclipse.yasson.internal.SerializationContextImpl
Removes processed object from the Set.
required(boolean) - Method in class org.eclipse.yasson.internal.model.customization.CreatorCustomization.Builder
 
requiredParameters(Executable, JsonbAnnotatedElement<Parameter>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
 
RESOLVE_PARAMETRIZED_TYPE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
ParameterizedType superclass could not be resolved.
resolveItemVariableType(List<Type>, TypeVariable<?>, boolean) - Static method in class org.eclipse.yasson.internal.ReflectionUtils
Resolve a bounded type variable type by its wrapper types.
resolveOptionalType(List<Type>, Type) - Static method in class org.eclipse.yasson.internal.ReflectionUtils
Resolves type by item information and wraps it with Optional.
resolveRawType(List<Type>, Type) - Static method in class org.eclipse.yasson.internal.ReflectionUtils
Get a raw type of any type.
resolveType(List<Type>, Type) - Static method in class org.eclipse.yasson.internal.ReflectionUtils
Resolve a type by chain.
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.

S

SerializationContextImpl - Class in org.eclipse.yasson.internal
JSONB marshaller.
SerializationContextImpl(JsonbContext) - Constructor for class org.eclipse.yasson.internal.SerializationContextImpl
Creates Marshaller for generation to String.
SerializationContextImpl(JsonbContext, Type) - Constructor for class org.eclipse.yasson.internal.SerializationContextImpl
Creates Marshaller for generation to String.
SerializationModelCreator - Class in org.eclipse.yasson.internal.serializer
Create or obtain already created type serializer.
SerializationModelCreator(JsonbContext) - Constructor for class org.eclipse.yasson.internal.serializer.SerializationModelCreator
Create new instance.
serialize(Object, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.KeyWriter
 
serialize(Object, JsonGenerator, SerializationContextImpl) - Method in interface org.eclipse.yasson.internal.serializer.ModelSerializer
Serialize provided value or delegate serialization to the next serializer.
serialize(Object, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.NullSerializer
 
serialize(Object, JsonGenerator, SerializationContextImpl) - Method in class org.eclipse.yasson.internal.serializer.types.ObjectTypeSerializer
 
serialize(String, T, JsonGenerator) - Method in class org.eclipse.yasson.internal.SerializationContextImpl
 
serialize(T, JsonGenerator) - Method in class org.eclipse.yasson.internal.SerializationContextImpl
 
SERIALIZE_PROPERTY_ERROR - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
There has been an error during property serialization.
serializeAdapter(AdapterBinding) - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
 
serializeDateFormatter(JsonbDateFormatter) - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
Set date formatter for formatting dates during serialization process.
serializeNumberFormatter(JsonbNumberFormatter) - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
Set number formatter for formatting numbers during serialization process.
serializeObject(T, JsonGenerator) - Method in class org.eclipse.yasson.internal.SerializationContextImpl
Serializes root element.
serializerBinding(SerializerBinding<?>) - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization.Builder
 
SerializerBinding<T> - Class in org.eclipse.yasson.internal.components
Binding for user Serializer component.
SerializerBinding(Type, JsonbSerializer<T>) - Constructor for class org.eclipse.yasson.internal.components.SerializerBinding
Creates a new instance.
serializerChain(Type, boolean, boolean) - Method in class org.eclipse.yasson.internal.serializer.SerializationModelCreator
Create new ModelSerializer of the given type.
serializerChainRuntime(LinkedList<Type>, Type, Customization, boolean, boolean) - Method in class org.eclipse.yasson.internal.serializer.SerializationModelCreator
Create new ModelSerializer of the given type.
setContainerWithNulls(boolean) - Method in class org.eclipse.yasson.internal.SerializationContextImpl
Set if container supports null values.
setCustomization(Customization) - Method in class org.eclipse.yasson.internal.DeserializationContextImpl
Set customization used by currently processed user defined deserializer.
setField(Field) - Method in class org.eclipse.yasson.internal.model.Property
 
setGetter(Method) - Method in class org.eclipse.yasson.internal.model.Property
 
setInstance(Object) - Method in class org.eclipse.yasson.internal.DeserializationContextImpl
Set currently deserialized type instance.
setKey(String) - Method in class org.eclipse.yasson.internal.SerializationContextImpl
Set new current property key name.
setLastValueEvent(JsonParser.Event) - Method in class org.eclipse.yasson.internal.DeserializationContextImpl
Set last obtained JsonParser.Event event.
setProperties(List<PropertyModel>) - Method in class org.eclipse.yasson.internal.model.ClassModel
Sets parsed properties of the class.
setPropertyModel(PropertyModel) - Method in class org.eclipse.yasson.internal.model.customization.CreatorCustomization
Set property referenced model.
setRoot(boolean) - Method in class org.eclipse.yasson.internal.SerializationContextImpl
Set whether serialized value is root value.
setSetter(Method) - Method in class org.eclipse.yasson.internal.model.Property
 
SETTER - Enum constant in enum org.eclipse.yasson.internal.model.AnnotationTarget
Indicates annotation has been applied on the setter method of the property.
SETTING_PROPERTY_DESERIALIZER - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Property could not be set to target property.
SETTING_VALUE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Could not set field value.
SETTING_VALUE_WITH - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Could not set field value with method.
setValue(Object, Object) - Method in class org.eclipse.yasson.internal.model.PropertyModel
Sets a property.
skipArray() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureToParserAdapter
 
skipObject() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonStructureToParserAdapter
 
SQL_DATE_IJSON_ERROR - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Date is not supported I-Json is enabled.
SqlDateDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
Deserializer of the Date type.
SqlDateDeserializer() - Constructor for class org.eclipse.yasson.internal.deserializer.types.SqlDateDeserializer
Create new instance.
START - Enum constant in enum org.eclipse.yasson.internal.jsonstructure.JsonObjectIterator.State
Start of the object.
StrategiesProvider - Class in org.eclipse.yasson.internal.model.customization
Provides strategies for PropertyNamingStrategy and PropertyOrderStrategy.

T

TIME_TO_EPOCH_MILLIS_ERROR - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Target date object could not be converted to or from epoch millis.
toJson(Object) - Method in class org.eclipse.yasson.internal.JsonBinding
 
toJson(Object, JsonGenerator) - Method in class org.eclipse.yasson.internal.JsonBinding
 
toJson(Object, JsonGenerator) - Method in interface org.eclipse.yasson.YassonJsonb
Writes the object content tree with a specified JsonGenerator.
toJson(Object, OutputStream) - Method in class org.eclipse.yasson.internal.JsonBinding
 
toJson(Object, Writer) - Method in class org.eclipse.yasson.internal.JsonBinding
 
toJson(Object, Type) - Method in class org.eclipse.yasson.internal.JsonBinding
 
toJson(Object, Type, JsonGenerator) - Method in class org.eclipse.yasson.internal.JsonBinding
 
toJson(Object, Type, JsonGenerator) - Method in interface org.eclipse.yasson.YassonJsonb
Writes the object content tree with a specified JsonGenerator.
toJson(Object, Type, OutputStream) - Method in class org.eclipse.yasson.internal.JsonBinding
 
toJson(Object, Type, Writer) - Method in class org.eclipse.yasson.internal.JsonBinding
 
toJsonStructure(Object) - Method in class org.eclipse.yasson.internal.JsonBinding
 
toJsonStructure(Object) - Method in interface org.eclipse.yasson.YassonJsonb
Serializes the object content tree to a JsonStructure.
toJsonStructure(Object, Type) - Method in class org.eclipse.yasson.internal.JsonBinding
 
toJsonStructure(Object, Type) - Method in interface org.eclipse.yasson.YassonJsonb
Serializes the object content tree to a JsonStructure.
toString() - Method in class org.eclipse.yasson.internal.deserializer.JustReturn
 
toString() - Method in class org.eclipse.yasson.internal.deserializer.NullCheckDeserializer
 
toString() - Method in class org.eclipse.yasson.internal.deserializer.PositionChecker
 
toString() - Method in class org.eclipse.yasson.internal.JsonbDateFormatter
 
toString() - Method in class org.eclipse.yasson.internal.JsonbNumberFormatter
 
toString() - Method in class org.eclipse.yasson.internal.model.ClassModel
 
toString() - Method in class org.eclipse.yasson.internal.model.JsonbAnnotatedElement.AnnotationWrapper
 
toString() - Method in class org.eclipse.yasson.internal.ReflectionUtils.GenericArrayTypeImpl
 
TYPE_RESOLUTION_ERROR - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
An error has occurred during runtime type resolution.
TypeDeserializer - Class in org.eclipse.yasson.internal.deserializer.types
Base for all type deserializers.
TypeDeserializers - Class in org.eclipse.yasson.internal.deserializer.types
Specific type deserializers.
TypeInheritanceConfiguration - Class in org.eclipse.yasson.internal.model.customization
Type inheritance configuration.
TypeInheritanceConfiguration.Builder - Class in org.eclipse.yasson.internal.model.customization
 
TypeSerializers - Class in org.eclipse.yasson.internal.serializer.types
Specific type serializers.

U

UNEXPECTED_PARSE_EVENT - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Unexpected parser event has occurred.
UNKNOWN_BINARY_DATA_STRATEGY - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Unknown binary data strategy selected.
UNKNOWN_JSON_PROPERTY - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Json property could not be mapped to the target class.
UNKNOWN_VISIBILITY_STRATEGY - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Unknown visibility strategy.
UNPAIRED_SURROGATE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
String contains unpaired surrogate.
UNSUPPORTED_DATE_TYPE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Data type is not supported.
UNSUPPORTED_JSONP_SERIALIZER_VALUE - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
Unsupported Jsonp serializer value.
USER_TYPE_MAPPING - Static variable in class org.eclipse.yasson.YassonConfig
 
USER_TYPE_MAPPING - Static variable in class org.eclipse.yasson.YassonProperties
Deprecated. 

V

value() - Element in annotation type org.eclipse.yasson.ImplementationClass
Class, which will be used as implementation for annotated member.
VALUE - Enum constant in enum org.eclipse.yasson.internal.jsonstructure.JsonObjectIterator.State
Property value.
ValueExtractor - Class in org.eclipse.yasson.internal.deserializer
Extracts the value out of the JsonParser based upon the last obtained event.
ValueExtractor(TypeDeserializer) - Constructor for class org.eclipse.yasson.internal.deserializer.ValueExtractor
Create new instance.
valueOf(String) - Static method in enum org.eclipse.yasson.internal.deserializer.PositionChecker.Checker
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.yasson.internal.jsonstructure.JsonObjectIterator.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.yasson.internal.model.AnnotationTarget
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.eclipse.yasson.internal.properties.MessageKeys
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.eclipse.yasson.internal.deserializer.PositionChecker.Checker
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.yasson.internal.jsonstructure.JsonObjectIterator.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.yasson.internal.model.AnnotationTarget
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.eclipse.yasson.internal.properties.MessageKeys
Returns an array containing the constants of this enum type, in the order they are declared.
VALUES - Enum constant in enum org.eclipse.yasson.internal.deserializer.PositionChecker.Checker
Value bound events.
VisibilityStrategiesProvider - Class in org.eclipse.yasson.internal.model.customization
Provider of the JSON-B visibility strategies.

W

withConfig(JsonbConfig) - Method in class org.eclipse.yasson.internal.JsonBindingBuilder
 
withEagerParsing(Class<?>...) - Method in class org.eclipse.yasson.YassonConfig
 
withFailOnUnknownProperties(boolean) - Method in class org.eclipse.yasson.YassonConfig
Property used to specify behaviour on deserialization when JSON document contains properties which doesn't exist in the target class.
withForceMapArraySerializerForNullKeys(boolean) - Method in class org.eclipse.yasson.YassonConfig
Property needed to make MapToEntriesArraySerializer the serializer used when a null key is found in the map.
withNullRootSerializer(JsonbSerializer<?>) - Method in class org.eclipse.yasson.YassonConfig
Serializer to use when object provided to Jsonb.toJson(Object) is null or an empty Optional.
withProvider(JsonProvider) - Method in class org.eclipse.yasson.internal.JsonBindingBuilder
 
withTimeInMillisAsAString(boolean) - Method in class org.eclipse.yasson.YassonConfig
It is required to handle time millisecond format as a number.
withUserTypeMapping(Map<Class<?>, Class<?>>) - Method in class org.eclipse.yasson.YassonConfig
User type mapping for map interface to implementation classes.
withZeroTimeParseDefaulting(boolean) - Method in class org.eclipse.yasson.YassonConfig
Makes parsing dates defaulting to zero hour, minute and second.
wrapInCommonSet(ModelSerializer, Customization, JsonbContext) - Static method in class org.eclipse.yasson.internal.serializer.SerializationModelCreator
Wrap ModelSerializer in the common set of serializers.
write(boolean) - Method in class org.eclipse.yasson.internal.jsonstructure.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(JsonValue) - 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, JsonValue) - 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(BigDecimal) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
 
write(BigInteger) - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
 
writeEnd() - Method in class org.eclipse.yasson.internal.jsonstructure.JsonGeneratorToStructureAdapter
 
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
 
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
 
writeTransient() - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
 
writeTransient(boolean) - Method in class org.eclipse.yasson.internal.model.customization.PropertyCustomization.Builder
Sets a presence of write transient customization.

Y

YassonConfig - Class in org.eclipse.yasson
Custom properties for configuring Yasson outside of the specification JsonbConfig scope.
YassonConfig() - Constructor for class org.eclipse.yasson.YassonConfig
 
YassonJsonb - Interface in org.eclipse.yasson
Adds methods to Jsonb that are operating directly with JsonGenerator or JsonParser types.
YassonProperties - Class in org.eclipse.yasson
Deprecated.
Use YassonConfig instead

Z

ZERO_TIME_PARSE_DEFAULTING - Static variable in class org.eclipse.yasson.YassonConfig
 
ZERO_TIME_PARSE_DEFAULTING - Static variable in class org.eclipse.yasson.YassonProperties
Deprecated. 
ZONE_PARSE_ERROR - Enum constant in enum org.eclipse.yasson.internal.properties.MessageKeys
There has been an error during zone deserialization.
A B C D E F G H I J K M N O P R S T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form