Uses of Class
org.eclipse.yasson.internal.model.ClassModel
Packages that use ClassModel
Package
Description
-
Uses of ClassModel in org.eclipse.yasson.internal
Methods in org.eclipse.yasson.internal that return ClassModelModifier and TypeMethodDescriptionMappingContext.getClassModel(Class<?> clazz) Search for class model, without parsing if not found.MappingContext.getOrCreateClassModel(Class<?> clazz) Searches for class model for given class. -
Uses of ClassModel in org.eclipse.yasson.internal.model
Methods in org.eclipse.yasson.internal.model that return ClassModelModifier and TypeMethodDescriptionJsonbPropertyInfo.getClassModel()Gets class model.PropertyModel.getClassModel()Model of declaring class of this property.ClassModel.getParentClassModel()Class model of parent class if present.Methods in org.eclipse.yasson.internal.model with parameters of type ClassModelModifier and TypeMethodDescriptionJsonbPropertyInfo.withClassModel(ClassModel classModel) Sets class model.Constructors in org.eclipse.yasson.internal.model with parameters of type ClassModelModifierConstructorDescriptionClassModel(Class<?> clazz, ClassCustomization customization, ClassModel parentClassModel, javax.json.bind.config.PropertyNamingStrategy propertyNamingStrategy) Create instance of class model.PropertyModel(ClassModel classModel, Property property, JsonbContext jsonbContext) Creates an instance. -
Uses of ClassModel in org.eclipse.yasson.internal.model.customization
Methods in org.eclipse.yasson.internal.model.customization with parameters of type ClassModelModifier and TypeMethodDescriptionPropertyOrdering.orderProperties(List<PropertyModel> properties, ClassModel classModel) Sorts class properties either, by classJsonbPropertyOrderannotation, or byPropertyOrderStrategyif set inJsonbConfig. -
Uses of ClassModel in org.eclipse.yasson.internal.serializer
Methods in org.eclipse.yasson.internal.serializer that return ClassModelModifier and TypeMethodDescriptionAbstractItem.getClassModel()AbstractSerializerBuilder.getClassModel()Model of a class representing current item and instance (if any).protected ClassModelAbstractSerializerBuilder.getClassModel(Class<?> rawType) Gets or load class model for a class an its superclasses.AdaptedObjectDeserializer.getClassModel()AdaptedObjectSerializer.getClassModel()CurrentItem.getClassModel()Class model containing property for this item.OptionalObjectSerializer.getClassModel()Methods in org.eclipse.yasson.internal.serializer with parameters of type ClassModelModifier and TypeMethodDescriptionAbstractSerializerBuilder.withClassModel(ClassModel classModel) Class model for this item.Constructors in org.eclipse.yasson.internal.serializer with parameters of type ClassModelModifierConstructorDescriptionAbstractContainerSerializer(CurrentItem<?> wrapper, Type runtimeType, ClassModel classModel) Creates a new instance.AbstractItem(CurrentItem<?> wrapper, Type runtimeType, ClassModel classModel) Creates an instance.AdaptedObjectSerializer(ClassModel classModel, AdapterBinding adapter) Creates AdapterObjectSerializer.ObjectSerializer(CurrentItem<?> wrapper, Type runtimeType, ClassModel classModel) Creates a new instance.UserSerializerSerializer(ClassModel classModel, javax.json.bind.serializer.JsonbSerializer<T> userSerializer) Create instance of current item with its builder.