Class StrategiesProvider


  • public final class StrategiesProvider
    extends Object
    Provides strategies for PropertyNamingStrategy and PropertyOrderStrategy.
    • Field Detail

      • CASE_INSENSITIVE_STRATEGY

        public static final javax.json.bind.config.PropertyNamingStrategy CASE_INSENSITIVE_STRATEGY
        Case insensitive naming strategy.
    • Method Detail

      • getOrderingFunction

        public static Consumer<List<PropertyModel>> getOrderingFunction​(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​(String strategy)
        Returns a naming strategy which corresponds to the naming strategy name.
        Parameters:
        strategy - naming strategy name
        Returns:
        naming strategy