Uses of Class
org.eclipse.yasson.internal.model.PropertyModel
Packages that use PropertyModel
Package
Description
-
Uses of PropertyModel in org.eclipse.yasson.internal
Methods in org.eclipse.yasson.internal that return types with arguments of type PropertyModelModifier and TypeMethodDescriptionprivate List<PropertyModel> ClassParser.getSortedParentProperties(ClassModel classModel, JsonbAnnotatedElement<Class<?>> classElement, Map<String, Property> classProperties) Merges current class properties with parent class properties.private Consumer<List<PropertyModel>> JsonbConfigProperties.initOrderStrategy()Methods in org.eclipse.yasson.internal with parameters of type PropertyModelModifier and TypeMethodDescriptionprivate static PropertyClassParser.mergeProperty(Property current, PropertyModel parentProp, JsonbAnnotatedElement<Class<?>> classElement) Method parameters in org.eclipse.yasson.internal with type arguments of type PropertyModelModifier and TypeMethodDescriptionprivate static voidClassParser.checkPropertyNameClash(List<PropertyModel> collectedProperties, Class<?> cls) private static voidClassParser.mergePropertyModels(List<PropertyModel> unsortedMerged) -
Uses of PropertyModel in org.eclipse.yasson.internal.deserializer
Methods in org.eclipse.yasson.internal.deserializer with parameters of type PropertyModelModifier and TypeMethodDescriptionprivate ModelDeserializer<jakarta.json.stream.JsonParser> DeserializationModelCreator.memberTypeProcessor(LinkedList<Type> chain, PropertyModel propertyModel, boolean hasCreator) -
Uses of PropertyModel in org.eclipse.yasson.internal.model
Classes in org.eclipse.yasson.internal.model that implement interfaces with type arguments of type PropertyModelFields in org.eclipse.yasson.internal.model declared as PropertyModelModifier and TypeFieldDescriptionprivate PropertyModel[]ClassModel.sortedPropertiesSorted properties according to sorting strategy.Fields in org.eclipse.yasson.internal.model with type parameters of type PropertyModelModifier and TypeFieldDescriptionprivate Map<String, PropertyModel> ClassModel.propertiesA map of all class properties, including properties from superclasses.Methods in org.eclipse.yasson.internal.model that return PropertyModelModifier and TypeMethodDescriptionClassModel.findPropertyModelByJsonReadName(String jsonReadName) Search for field in this class model and superclasses of its class.ClassModel.getPropertyModel(String name) Gets a property model by default (non customized) name.ClassModel.getSortedProperties()Get sorted class properties copy, combination of field and its getter / setter, javabeans alike.private PropertyModelClassModel.searchProperty(ClassModel classModel, String jsonReadName) Methods in org.eclipse.yasson.internal.model that return types with arguments of type PropertyModelModifier and TypeMethodDescriptionClassModel.getProperties()Get class properties copy, combination of field and its getter / setter, javabeans alike.Methods in org.eclipse.yasson.internal.model with parameters of type PropertyModelModifier and TypeMethodDescriptionintPropertyModel.compareTo(PropertyModel o) private booleanClassModel.equalsReadName(String jsonName, PropertyModel propertyModel) Check if name is equal according to property strategy.Method parameters in org.eclipse.yasson.internal.model with type arguments of type PropertyModelModifier and TypeMethodDescriptionvoidClassModel.setProperties(List<PropertyModel> parsedProperties) Sets parsed properties of the class.Constructors in org.eclipse.yasson.internal.model with parameters of type PropertyModelModifierConstructorDescriptionCreate a new PropertyModel that merges two existing PropertyModel that have identical read/write names. -
Uses of PropertyModel in org.eclipse.yasson.internal.model.customization
Fields in org.eclipse.yasson.internal.model.customization declared as PropertyModelFields in org.eclipse.yasson.internal.model.customization with type parameters of type PropertyModelModifier and TypeFieldDescriptionprivate final Consumer<List<PropertyModel>> PropertyOrdering.propertyOrderStrategyMethods in org.eclipse.yasson.internal.model.customization that return types with arguments of type PropertyModelModifier and TypeMethodDescriptionstatic Consumer<List<PropertyModel>> StrategiesProvider.getOrderingFunction(String strategy) Returns an ordering strategy which corresponds to the ordering strategy name.PropertyOrdering.orderProperties(List<PropertyModel> properties, ClassModel classModel) Sorts class properties either, by classJsonbPropertyOrderannotation, or byPropertyOrderStrategyif set inJsonbConfig.Methods in org.eclipse.yasson.internal.model.customization with parameters of type PropertyModelModifier and TypeMethodDescriptionvoidCreatorCustomization.setPropertyModel(PropertyModel propertyModel) Set property referenced model.Method parameters in org.eclipse.yasson.internal.model.customization with type arguments of type PropertyModelModifier and TypeMethodDescriptionPropertyOrdering.orderProperties(List<PropertyModel> properties, ClassModel classModel) Sorts class properties either, by classJsonbPropertyOrderannotation, or byPropertyOrderStrategyif set inJsonbConfig.Constructor parameters in org.eclipse.yasson.internal.model.customization with type arguments of type PropertyModelModifierConstructorDescriptionPropertyOrdering(Consumer<List<PropertyModel>> propertyOrderStrategy) Creates a new instance.