Class StrategiesProvider
- java.lang.Object
-
- org.eclipse.yasson.internal.model.customization.StrategiesProvider
-
public final class StrategiesProvider extends java.lang.ObjectProvides strategies forPropertyNamingStrategyandPropertyOrderStrategy.
-
-
Field Summary
Fields Modifier and Type Field Description static javax.json.bind.config.PropertyNamingStrategyCASE_INSENSITIVE_STRATEGYCase insensitive naming strategy.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.function.Consumer<java.util.List<PropertyModel>>getOrderingFunction(java.lang.String strategy)Returns an ordering strategy which corresponds to the ordering strategy name.static javax.json.bind.config.PropertyNamingStrategygetPropertyNamingStrategy(java.lang.String strategy)Returns a naming strategy which corresponds to the naming strategy name.
-
-
-
Method Detail
-
getOrderingFunction
public static java.util.function.Consumer<java.util.List<PropertyModel>> getOrderingFunction(java.lang.String strategy)
Returns an ordering strategy which corresponds to the ordering strategy name.- Parameters:
strategy- ordering strategy name- Returns:
- ordering strategy
-
getPropertyNamingStrategy
public static javax.json.bind.config.PropertyNamingStrategy getPropertyNamingStrategy(java.lang.String strategy)
Returns a naming strategy which corresponds to the naming strategy name.- Parameters:
strategy- naming strategy name- Returns:
- naming strategy
-
-