Class LexicographicalOrderStrategy
- java.lang.Object
-
- org.eclipse.yasson.internal.model.customization.ordering.PropOrderStrategy
-
- org.eclipse.yasson.internal.model.customization.ordering.LexicographicalOrderStrategy
-
- All Implemented Interfaces:
java.util.Comparator<PropertyModel>
public class LexicographicalOrderStrategy extends PropOrderStrategy implements java.util.Comparator<PropertyModel>
Lexicographical ordering strategy- Author:
- David Kral
-
-
Constructor Summary
Constructors Constructor Description LexicographicalOrderStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompare(PropertyModel object1, PropertyModel object2)java.util.List<PropertyModel>sortProperties(java.util.Collection<PropertyModel> properties)Sorts properties
-
-
-
Method Detail
-
sortProperties
public java.util.List<PropertyModel> sortProperties(java.util.Collection<PropertyModel> properties)
Description copied from class:PropOrderStrategySorts properties- Specified by:
sortPropertiesin classPropOrderStrategy- Parameters:
properties- properties for ordering- Returns:
- sorted List of properties
-
compare
public int compare(PropertyModel object1, PropertyModel object2)
- Specified by:
comparein interfacejava.util.Comparator<PropertyModel>
-
-