Uses of Class
org.eclipse.yasson.internal.model.ClassModel
-
Packages that use ClassModel Package Description org.eclipse.yasson.internal org.eclipse.yasson.internal.model org.eclipse.yasson.internal.model.customization org.eclipse.yasson.internal.serializer -
-
Uses of ClassModel in org.eclipse.yasson.internal
Methods in org.eclipse.yasson.internal that return ClassModel Modifier and Type Method Description ClassModelMappingContext. getClassModel(java.lang.Class<?> clazz)Search for class model, without parsing if not found.ClassModelMappingContext. getOrCreateClassModel(java.lang.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 ClassModel Modifier and Type Method Description ClassModelJsonbPropertyInfo. getClassModel()Gets class model.ClassModelPropertyModel. getClassModel()Model of declaring class of this property.ClassModelClassModel. getParentClassModel()Class model of parent class if present.Methods in org.eclipse.yasson.internal.model with parameters of type ClassModel Modifier and Type Method Description JsonbPropertyInfoJsonbPropertyInfo. withClassModel(ClassModel classModel)Sets class model.Constructors in org.eclipse.yasson.internal.model with parameters of type ClassModel Constructor Description ClassModel(java.lang.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 ClassModel Modifier and Type Method Description java.util.List<PropertyModel>PropertyOrdering. orderProperties(java.util.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 ClassModel Modifier and Type Method Description ClassModelAbstractItem. getClassModel()ClassModelAbstractSerializerBuilder. getClassModel()Model of a class representing current item and instance (if any).protected ClassModelAbstractSerializerBuilder. getClassModel(java.lang.Class<?> rawType)Gets or load class model for a class an its superclasses.ClassModelAdaptedObjectDeserializer. getClassModel()ClassModelAdaptedObjectSerializer. getClassModel()ClassModelCurrentItem. getClassModel()Class model containing property for this item.ClassModelOptionalObjectSerializer. getClassModel()Methods in org.eclipse.yasson.internal.serializer with parameters of type ClassModel Modifier and Type Method Description TAbstractSerializerBuilder. withClassModel(ClassModel classModel)Class model for this item.Constructors in org.eclipse.yasson.internal.serializer with parameters of type ClassModel Constructor Description AbstractContainerSerializer(CurrentItem<?> wrapper, java.lang.reflect.Type runtimeType, ClassModel classModel)Creates a new instance.AbstractItem(CurrentItem<?> wrapper, java.lang.reflect.Type runtimeType, ClassModel classModel)Creates an instance.AdaptedObjectSerializer(ClassModel classModel, AdapterBinding adapter)Creates AdapterObjectSerializer.ObjectSerializer(CurrentItem<?> wrapper, java.lang.reflect.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.
-