Class SettingSpecifierProviderFactoryMessageComparator

java.lang.Object
net.solarnetwork.node.settings.support.MessageSourceMessageComparator<net.solarnetwork.settings.SettingSpecifierProviderFactory>
net.solarnetwork.node.settings.support.SettingSpecifierProviderFactoryMessageComparator
All Implemented Interfaces:
Comparator<net.solarnetwork.settings.SettingSpecifierProviderFactory>

public class SettingSpecifierProviderFactoryMessageComparator extends MessageSourceMessageComparator<net.solarnetwork.settings.SettingSpecifierProviderFactory>
Sort SettingSpecifierProviderFactory by their localized titles.
Since:
1.61
Version:
2.0
Author:
matt
  • Constructor Details

    • SettingSpecifierProviderFactoryMessageComparator

      public SettingSpecifierProviderFactoryMessageComparator(Locale locale)
      Constructor.

      This defaults the messageKey to {link MessageSourceMessageComparator.DEFAULT_MESSAGE_KEY}.

      Parameters:
      locale - the desired locale of the messages to compare
    • SettingSpecifierProviderFactoryMessageComparator

      public SettingSpecifierProviderFactoryMessageComparator(Locale locale, String messageKey)
      Constructor.
      Parameters:
      locale - the desired locale of the messages to compare
      messageKey - the message key to compare
  • Method Details

    • compare

      public int compare(net.solarnetwork.settings.SettingSpecifierProviderFactory left, net.solarnetwork.settings.SettingSpecifierProviderFactory right)