Index
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 aParameter
. - 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 ifJsonbDateFormat
annotation is present. - getConstructorNumberFormatter(JsonbAnnotatedElement<Parameter>) - Method in class org.eclipse.yasson.internal.AnnotationIntrospector
-
Returns
JsonbNumberFormatter
instance ifJsonbNumberFormat
annotation is present. - getCreator() - Method in class org.eclipse.yasson.internal.model.customization.ClassCustomization
-
Returns instance of
JsonbCreator
. - getCreator(Class<?>) - 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 aParameter
. - 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 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. - 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) - 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 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.
- 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 aJsonStructure
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 byPropertyOrderStrategy
if set inJsonbConfig
. - 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.
- 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
andPropertyOrderStrategy
.
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.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)
isnull
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
orJsonParser
types. - YassonProperties - Class in org.eclipse.yasson
-
Deprecated.
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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
YassonConfig
instead