All Classes and Interfaces

Class
Description
Wrapper for user components, components, (de)serializer.
Wrapper for JsonbAdapter generic information and an components itself.
Introspects configuration on classes and their properties by reading annotations.
Represents the place in which a JSON annotation is applied.
CDI instance manager.
Types which are supported by the Yasson by default.
Customization which could be applied on a class or package level.
The customization builder that would be used to build an instance of ClassCustomization to ensure its immutability.
A model for Java class.
Search for instance creator from other sources.
Wrapper holding singleton instances of user defined components - Adapters, (De)Serializers.
Customization which is aware of bound components, such as adapters and (de)serializers.
Searches for a registered components or Serializer for a given type.
Customization for creator (constructor / factory methods) parameters.
 
Parameter for creator constructor / method model.
Customization configuration for class or field.
Creates components instance with default constructor.
Deserialization context implementation.
Creator of the deserialization models for deserialized types.
Component containing deserializer.
Strategy that can be used to force always using fields instead of getters setters for getting / setting value.
Marks an interface with implementation class, which should be used for deserialiation.
Creates instances for known types, caches constructors of unknown.
Iterates over JsonArray.
Annotation holder for classes, superclasses, interfaces, fields, getters and setters.
 
Creates instances of JsonbComponents such as JsonbAdapter.
Factory method for default Jsonb component instance creators.
Resolved properties from JSONB config.
Jsonb context holding central components and configuration of jsonb runtime.
Object holding reference to Constructor / Method for custom object creation.
Formatter wrapper for different types of dates.
Implementation of Jsonb interface.
JsonbBuilder implementation.
JsonbProvider implementation.
Formatter for numbers.
Adapter for JsonGenerator, that builds a JsonStructure content tree instead of JSON text.
Iterates over JsonObject managing internal state.
Location pointer.
Adapter for JsonParser, that reads a JsonStructure content tree instead of JSON text.
Return passed in object value.
Key name writer.
JSONB mappingContext.
Contains all message keys present in language property files.
JSON-B messages.
Type deserializer.
Type serializer.
Json null value checker.
Null value serializer.
Object type serializer.
JSON document position checker.
Grouped events according to whether it is container or value.
Jsonb processing (serializing/deserializing) context.
Property of a class, field, getter and setter methods (javabean alike).
Customization for a property of a class.
 
A model for class property.
Order properties in bean object.
Utility class for resolution of generics during unmarshalling.
 
ReverseTreeMap<K extends Comparable<? super K>,V>
TreeMap with a reverse ordering by default.
JSONB marshaller.
Create or obtain already created type serializer.
Binding for user Serializer component.
Deserializer of the Date type.
Provides strategies for PropertyNamingStrategy and PropertyOrderStrategy.
Base for all type deserializers.
Specific type deserializers.
Type inheritance configuration.
 
Specific type serializers.
Extracts the value out of the JsonParser based upon the last obtained event.
Provider of the JSON-B visibility strategies.
Custom properties for configuring Yasson outside of the specification JsonbConfig scope.
Adds methods to Jsonb that are operating directly with JsonGenerator or JsonParser types.
Deprecated.
Use YassonConfig instead