Class SettingSpecifierProviderMessageComparator

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

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

    • SettingSpecifierProviderMessageComparator

      public SettingSpecifierProviderMessageComparator(Locale locale)
      Constructor.

      This defaults the messageKey to MessageSourceMessageComparator.DEFAULT_MESSAGE_KEY.

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

      public SettingSpecifierProviderMessageComparator(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.SettingSpecifierProvider left, net.solarnetwork.settings.SettingSpecifierProvider right)