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
-
Field Summary
Fields inherited from class net.solarnetwork.node.settings.support.MessageSourceMessageComparator
DEFAULT_MESSAGE_KEY -
Constructor Summary
ConstructorsConstructorDescriptionConstructor.SettingSpecifierProviderMessageComparator(Locale locale, String messageKey) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionintcompare(net.solarnetwork.settings.SettingSpecifierProvider left, net.solarnetwork.settings.SettingSpecifierProvider right) Methods inherited from class net.solarnetwork.node.settings.support.MessageSourceMessageComparator
compareMessageKeyValues, getLocale, getMessageKeyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Constructor Details
-
SettingSpecifierProviderMessageComparator
Constructor.This defaults the
messageKeytoMessageSourceMessageComparator.DEFAULT_MESSAGE_KEY.- Parameters:
locale- the desired locale of the messages to compare
-
SettingSpecifierProviderMessageComparator
Constructor.- Parameters:
locale- the desired locale of the messages to comparemessageKey- the message key to compare
-
-
Method Details
-
compare
public int compare(net.solarnetwork.settings.SettingSpecifierProvider left, net.solarnetwork.settings.SettingSpecifierProvider right)
-