All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary
| Class |
Description |
| AbstractArrayDeserializer<T> |
Common array unmarshalling item implementation.
|
| AbstractArraySerializer<T> |
Common serializer for arrays.
|
| AbstractComponentBinding |
Wrapper for user components, components, (de)serializer.
|
| AbstractContainerDeserializer<T> |
Base class for all deserializers producing non single value result.
|
| AbstractContainerSerializer<T> |
Base class for container serializers (list, array, etc.).
|
| AbstractDateTimeDeserializer<T> |
Abstract class for converting date objects from java.time.
|
| AbstractDateTimeSerializer<T> |
Abstract class for converting date objects.
|
| AbstractDateTypeSerializer<T extends java.util.Date> |
Common serializer for Date and Date types.
|
| AbstractItem<T> |
Metadata wrapper for currently processed object.
|
| AbstractJsonpDeserializer<T extends javax.json.JsonValue> |
Common implementation for JSONP Object and Array.
|
| AbstractJsonpSerializer<T extends javax.json.JsonValue> |
Common serializer functionality.
|
| AbstractNumberDeserializer<T extends java.lang.Number> |
Common serializer for numbers, using number format.
|
| AbstractNumberSerializer<T extends java.lang.Number> |
Common serializer for numbers, using number format.
|
| AbstractSerializerBuilder<T extends AbstractSerializerBuilder> |
Base class for serializer builders.
|
| AbstractValueTypeDeserializer<T> |
Common type for all supported value type serializers.
|
| AbstractValueTypeSerializer<T> |
Common type for all supported type serializers.
|
| AdaptedObjectDeserializer<A,T> |
Decorator for an item which builds adapted type instance by a JsonbAdapter.
|
| AdaptedObjectSerializer<T,A> |
Serializer for adapted object.
|
| AdapterBinding |
Wrapper for JsonbAdapter generic information and an components itself.
|
| AnnotationIntrospector |
Introspects configuration on classes and their properties by reading annotations.
|
| AnnotationTarget |
Represents the place in which a JSON annotation is applied.
|
| BeanManagerInstanceCreator |
CDI instance manager.
|
| BigDecimalTypeDeserializer |
Deserializer for BigDecimal type.
|
| BigDecimalTypeSerializer |
Serializer for BigDecimal type.
|
| BigIntegerTypeDeserializer |
Deserializer for BigInteger type.
|
| BigIntegerTypeSerializer |
Serializer for BigInteger type.
|
| BooleanArrayDeserializer |
Array unmarshaller item implementation for booleans.
|
| BooleanArraySerializer |
Serializes byte array as JSON array of booleans.
|
| BooleanTypeDeserializer |
Deserializer for Boolean type.
|
| BooleanTypeSerializer |
Serializer for Boolean type.
|
| ByteArrayBase64Deserializer |
Deserialize Base64 json string value into byte array.
|
| ByteArrayBase64Serializer |
Serializes byte array with Base64.
|
| ByteArrayDeserializer |
Array unmarshaller item implementation for small int.
|
| ByteArraySerializer |
Serializes byte array as JSON array of ints.
|
| ByteTypeDeserializer |
Serializer for Byte type.
|
| ByteTypeSerializer |
Serializer for Byte type.
|
| CalendarTypeDeserializer |
Deserializer for Calendar type.
|
| CalendarTypeSerializer |
Serializer for Calendar type.
|
| CharacterTypeDeserializer |
Deserializer for Character type.
|
| CharacterTypeSerializer |
Serializer for Character type.
|
| CharArrayDeserializer |
Array unmarshaller item implementation for char.
|
| CharArraySerializer |
Serializes byte array as JSON array of ints.
|
| ClassCustomization |
Customization, which could be applied on a class or package level.
|
| ClassCustomizationBuilder |
The customization builder that would be used to build an instance of ClassCustomization to ensure its immutability.
|
| ClassModel |
A model for Java class.
|
| CollectionSerializer<V> |
Serializer for collections.
|
| ComponentBindings |
Wrapper holding singleton instances of user defined components - Adapters, (De)Serializers.
|
| ComponentBoundCustomization |
Customization which is aware of bound components, such as adapters and (de)serializers.
|
| ComponentMatcher |
Searches for a registered components or Serializer for a given type.
|
| ContainerCustomization |
Customization for container like types (Maps, Collections, Arrays).
|
| ContainerSerializerProvider |
Provides container serializer instance.
|
| CreatorCustomization |
Customization for creator (constructor / factory methods) parameters.
|
| CreatorModel |
Parameter for creator constructor / method model.
|
| CurrentItem<T> |
Currently processing item.
|
| Customization |
Customization configuration for class or field.
|
| CustomizationBuilder |
Abstract base builder for ensuring immutable state of Customization objects.
|
| DateTypeDeserializer |
Deserializer for Date type.
|
| DateTypeSerializer<T extends java.util.Date> |
Serializer for Date type.
|
| DefaultConstructorCreator |
Creates components instance with default constructor.
|
| DefaultSerializers |
Cache of default serializers.
|
| DeserializerBinding<T> |
Component containing deserializer.
|
| DeserializerBuilder |
Builder for currently processed items by unmarshaller.
|
| DoubleArrayDeserializer |
Array unmarshaller item implementation for small double.
|
| DoubleArraySerializer |
Serializer for arrays of doubles.
|
| DoubleTypeDeserializer |
Deserializer for Double type.
|
| DoubleTypeSerializer |
Serializer for Double type.
|
| DurationTypeDeserializer |
Deserializer for Duration type.
|
| DurationTypeSerializer |
Serializer for Duration type.
|
| EmbeddedItem |
Tagging interface for embedded object items, such as List, Maps or Arrays.
|
| EnumTypeDeserializer |
Deserializer for Enum type.
|
| EnumTypeSerializer |
Serializer for Enum type.
|
| FieldAccessStrategy |
Strategy that can be used to force always using fields instead of getters setters for getting / setting value.
|
| FloatArrayDeserializer |
Array unmarshaller item implementation for small float.
|
| FloatArraySerializer |
Serializer for arrays of floats.
|
| FloatTypeDeserializer |
Deserializer for Float type.
|
| FloatTypeSerializer |
Serializer for Float type.
|
| IDeserializerProvider |
Creates instance of deserializer.
|
| ImplementationClass |
Marks an interface with implementation class, which should be used for deserialiation.
|
| InstanceCreator |
Creates instances for known types, caches constructors of unknown.
|
| InstantTypeDeserializer |
Deserializer for Instant type.
|
| InstantTypeSerializer |
Serializer for Instant type.
|
| IntArrayDeserializer |
Array unmarshaller item implementation for small int.
|
| IntArraySerializer |
Serializer for arrays of ints.
|
| IntegerTypeDeserializer |
Deserializer for Integer type.
|
| IntegerTypeSerializer |
Serializer for Integer type.
|
| ISerializerProvider |
Create instance of a serializer.
|
| JsonArrayDeserializer |
Item for JsonArray.
|
| JsonArrayIterator |
Iterates over JsonArray.
|
| JsonArraySerializer |
Serializer for JsonArray.
|
| JsonbAnnotatedElement<T extends java.lang.reflect.AnnotatedElement> |
Annotation holder for classes, superclasses, interfaces, fields, getters and setters.
|
| JsonbComponentInstanceCreator |
Creates instances of JsonbComponents such as JsonbAdapter.
|
| JsonbComponentInstanceCreatorFactory |
Factory method for default Jsonb component instance creators.
|
| JsonbConfigProperties |
Resolved properties from JSONB config.
|
| JsonbContext |
Jsonb context holding central components and configuration of jsonb runtime.
|
| JsonbCreator |
Object holding reference to Constructor / Method for custom object creation.
|
| JsonbDateFormatter |
Formatter wrapper for different types of dates.
|
| JsonBinding |
Implementation of Jsonb interface.
|
| JsonBindingBuilder |
JsonbBuilder implementation.
|
| JsonBindingProvider |
JsonbProvider implementation.
|
| JsonbNumberFormatter |
Formatter for numbers.
|
| JsonbParser |
Jsonb parsing helper methods on top of JSON-P parser.
|
| JsonbPropertyInfo |
Wrapper for metadata of serialized property.
|
| JsonbRiParser |
Decorator for JSONP parser used by JSONB.
|
| JsonbRiParser.LevelContext |
State holder for current json structure level.
|
| JsonGeneratorToStructureAdapter |
Adapter for JsonGenerator, that builds a JsonStructure content tree instead of JSON text.
|
| JsonNumberTypeDeserializer |
Deserializer for JsonNumber type.
|
| JsonObjectDeserializer |
Item for JsonObject.
|
| JsonObjectIterator |
Iterates over JsonObject managing internal state.
|
| JsonObjectIterator.State |
Location pointer.
|
| JsonObjectSerializer |
Serializer for JsonObject type.
|
| JsonStringTypeDeserializer |
Deserializer for JsonString type.
|
| JsonStructureToParserAdapter |
Adapter for JsonParser, that reads a JsonStructure content tree instead of JSON text.
|
| JsonValueDeserializer |
Deserializer for JsonValue containing null, false, true, string and number.
|
| JsonValueSerializer |
Serializer for JsonValue type.
|
| LocalDateTimeTypeDeserializer |
Deserializer for LocalDateTime type.
|
| LocalDateTimeTypeSerializer |
Serializer for LocalDateTime type.
|
| LocalDateTypeDeserializer |
Deserializer for LocalDate type.
|
| LocalDateTypeSerializer |
Serializer for LocalDate type.
|
| LocalTimeTypeDeserializer |
Deserializer for LocalTime type.
|
| LocalTimeTypeSerializer |
Serializer for LocalTime type.
|
| LongArrayDeserializer |
Array unmarshaller item implementation for small long.
|
| LongArraySerializer |
Serializer for arrays of longs.
|
| LongTypeDeserializer |
Deserializer for Long type.
|
| LongTypeSerializer |
Serializer for Long type.
|
| MapDeserializer<T extends java.util.Map<?,?>> |
Item implementation for Map fields.
|
| MapEntriesArrayDeserializer<K,V> |
De-serialize JSON array of map entries JSON objects as Map.
|
| MappingContext |
JSONB mappingContext.
|
| MapSerializer<K,V> |
Serialize Map.
|
| MapToEntriesArraySerializer<K,V> |
Serialize Map with Object keys as an array of map entries JSON Objects:
|
| MapToObjectSerializer<K,V> |
Serialize Map with String keys as JSON Object:
|
| Marshaller |
JSONB marshaller.
|
| MessageKeys |
Contains all message keys present in language property files.
|
| Messages |
JSON-B messages.
|
| NullDeserializer |
Deserializer of null value.
|
| NullSerializer |
Serializer of null value.
|
| NumberTypeDeserializer |
Deserializer for Number type.
|
| NumberTypeSerializer |
Serializer for Number type.
|
| ObjectArrayDeserializer<T> |
Item for handling arrays of objects.
|
| ObjectArraySerializer<T> |
Serializer for arrays of arbitrary objects.
|
| ObjectSerializer<T> |
Serializes arbitrary object by reading its properties.
|
| ObjectSerializerProvider |
Object serializer provider.
|
| OffsetDateTimeTypeDeserializer |
Deserializer for OffsetDateTime type.
|
| OffsetDateTimeTypeSerializer |
Serializer for OffsetDateTime type.
|
| OffsetTimeTypeDeserializer |
Deserializer for OffsetTime type.
|
| OffsetTimeTypeSerializer |
Serializer for OffsetTime type.
|
| OptionalDoubleTypeDeserializer |
Deserializer for OptionalDouble type.
|
| OptionalDoubleTypeSerializer |
Serializer for OptionalDouble type.
|
| OptionalIntTypeDeserializer |
Deserializer for OptionalInt type.
|
| OptionalIntTypeSerializer |
Serializer for OptionalInt type.
|
| OptionalLongTypeDeserializer |
Deserializer for OptionalLong type.
|
| OptionalLongTypeSerializer |
Serializer for OptionalLong type.
|
| OptionalObjectDeserializer |
Deserialize optional object.
|
| OptionalObjectSerializer<T extends java.util.Optional<?>> |
Common serializer logic for java Optionals.
|
| PathTypeDeserializer |
|
| PathTypeSerializer |
|
| PeriodTypeDeserializer |
Deserializer for Period type.
|
| PeriodTypeSerializer |
Serializer for Period type.
|
| ProcessingContext |
Jsonb processing (serializing/deserializing) context.
|
| Property |
Property of a class, field, getter and setter methods (javabean alike).
|
| PropertyCustomization |
Customization for a property of a class.
|
| PropertyCustomizationBuilder |
The property customization builder that would be used to build an instance of PropertyCustomization to ensure its
immutability.
|
| PropertyModel |
A model for class property.
|
| PropertyOrdering |
Order properties in bean object.
|
| PropertyValuePropagation |
Abstract class for getting / setting value into the property.
|
| PropertyValuePropagation.OperationMode |
Mode of property propagation get or set.
|
| ReflectionPropagation |
Property value propagation by reflection.
|
| ReflectionUtils |
Utility class for resolution of generics during unmarshalling.
|
| ResolvedParameterizedType |
ParameterizedType implementation containing array of resolved TypeVariable type args.
|
| ReverseTreeMap<K extends java.lang.Comparable<? super K>,V> |
TreeMap with a reverse ordering by default.
|
| RuntimeTypeHolder |
Holds runtime type and wrapper runtime type info if any.
|
| RuntimeTypeInfo |
Holds runtime type info of the class.
|
| SerializerBinding<T> |
Binding for user Serializer component.
|
| SerializerBuilder |
Builder for serializers.
|
| SerializerProviderWrapper |
Wraps serializer and deserializer providers.
|
| ShortArrayDeserializer |
Array unmarshaller item implementation for small short.
|
| ShortArraySerializer |
Serializer for arrays of shorts.
|
| ShortTypeDeserializer |
Deserializer for Short type.
|
| ShortTypeSerializer |
Serializer for Short type.
|
| SqlDateTypeDeserializer |
Deserializer for Date type.
|
| SqlDateTypeSerializer |
Serializer for Date type.
|
| SqlTimestampTypeDeserializer |
Deserializer for Timestamp type.
|
| SqlTimestampTypeSerializer |
Serializer for Timestamp type.
|
| StrategiesProvider |
Provides strategies for PropertyNamingStrategy and
PropertyOrderStrategy.
|
| StringTypeDeserializer |
Deserializer for String type.
|
| StringTypeSerializer |
Serializer for String type.
|
| TimeZoneTypeDeserializer |
Deserializer for TimeZone type.
|
| TimeZoneTypeSerializer |
Serializer for TimeZone type.
|
| Unmarshaller |
JSONB unmarshaller.
|
| URITypeDeserializer |
Deserializer for URI type.
|
| URITypeSerializer |
Serializer for URI type.
|
| URLTypeDeserializer |
Deserializer for URL type.
|
| URLTypeSerializer |
Serializer for URL type.
|
| UserDeserializerDeserializer<T> |
Item for processing types, to which deserializer is bound.
|
| UserDeserializerParser |
Decorator for JSONP parser.
|
| UserSerializerSerializer<T> |
Serializes an object with user defined serializer.
|
| UUIDTypeDeserializer |
Deserializer for UUID type.
|
| UUIDTypeSerializer |
Serializer for UUID type.
|
| VariableTypeInheritanceSearch |
Search for type variable in inheritance hierarchy and resolve if possible.
|
| XMLGregorianCalendarTypeDeserializer |
Deserializer for XMLGregorianCalendar type.
|
| XMLGregorianCalendarTypeSerializer |
Serializer for XMLGregorianCalendar type.
|
| YassonConfig |
Custom properties for configuring Yasson outside of the specification JsonbConfig scope.
|
| YassonJsonb |
Adds methods to Jsonb that are operating directly with JsonGenerator or JsonParser types.
|
| YassonProperties |
Deprecated.
|
| ZonedDateTimeTypeDeserializer |
Deserializer for ZonedDateTime type.
|
| ZonedDateTimeTypeSerializer |
Serializer for ZonedDateTime type.
|
| ZoneIdTypeDeserializer |
Deserializer for ZoneId type.
|
| ZoneIdTypeSerializer |
Serializer for ZoneId type.
|
| ZoneOffsetTypeDeserializer |
Deserializer for ZoneOffset type.
|
| ZoneOffsetTypeSerializer |
Serializer for ZoneOffset type.
|