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.
|