Uses of Class
org.eclipse.yasson.internal.model.PropertyModel
-
Packages that use PropertyModel Package Description org.eclipse.yasson.internal.model org.eclipse.yasson.internal.model.customization org.eclipse.yasson.internal.model.customization.ordering -
-
Uses of PropertyModel in org.eclipse.yasson.internal.model
Methods in org.eclipse.yasson.internal.model that return PropertyModel Modifier and Type Method Description PropertyModel
ClassModel. findPropertyModelByJsonReadName(String jsonReadName)
Search for field in this class model and superclasses of its class.PropertyModel
ClassModel. getPropertyModel(String name)
Gets a property model by default (non customized) name.PropertyModel[]
ClassModel. getSortedProperties()
Get sorted class properties copy, combination of field and its getter / setter, javabeans alike.Methods in org.eclipse.yasson.internal.model that return types with arguments of type PropertyModel Modifier and Type Method Description Map<String,PropertyModel>
ClassModel. 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 PropertyModel Modifier and Type Method Description int
PropertyModel. compareTo(PropertyModel o)
Method parameters in org.eclipse.yasson.internal.model with type arguments of type PropertyModel Modifier and Type Method Description void
ClassModel. setProperties(List<PropertyModel> parsedProperties)
Sets parsed properties of the class. -
Uses of PropertyModel in org.eclipse.yasson.internal.model.customization
Methods in org.eclipse.yasson.internal.model.customization with parameters of type PropertyModel Modifier and Type Method Description void
CreatorCustomization. setPropertyModel(PropertyModel propertyModel)
Set property referenced model. -
Uses of PropertyModel in org.eclipse.yasson.internal.model.customization.ordering
Methods in org.eclipse.yasson.internal.model.customization.ordering that return types with arguments of type PropertyModel Modifier and Type Method Description List<PropertyModel>
PropertyOrdering. orderProperties(Map<String,Property> properties, ClassModel classModel, JsonbContext jsonbContext)
Sorts class properties either, by classJsonbPropertyOrder
annotation, or byPropertyOrderStrategy
if set inJsonbConfig
.List<PropertyModel>
AnyOrderStrategy. sortProperties(Collection<PropertyModel> properties)
List<PropertyModel>
LexicographicalOrderStrategy. sortProperties(Collection<PropertyModel> properties)
abstract List<PropertyModel>
PropOrderStrategy. sortProperties(Collection<PropertyModel> properties)
Sorts propertiesList<PropertyModel>
ReverseOrderStrategy. sortProperties(Collection<PropertyModel> properties)
Methods in org.eclipse.yasson.internal.model.customization.ordering with parameters of type PropertyModel Modifier and Type Method Description int
LexicographicalOrderStrategy. compare(PropertyModel object1, PropertyModel object2)
int
ReverseOrderStrategy. compare(PropertyModel object1, PropertyModel object2)
Method parameters in org.eclipse.yasson.internal.model.customization.ordering with type arguments of type PropertyModel Modifier and Type Method Description List<PropertyModel>
AnyOrderStrategy. sortProperties(Collection<PropertyModel> properties)
List<PropertyModel>
LexicographicalOrderStrategy. sortProperties(Collection<PropertyModel> properties)
abstract List<PropertyModel>
PropOrderStrategy. sortProperties(Collection<PropertyModel> properties)
Sorts propertiesList<PropertyModel>
ReverseOrderStrategy. sortProperties(Collection<PropertyModel> properties)
-