Package net.solarnetwork.service
Interface LocalizedServiceInfoProvider
- All Known Implementing Classes:
BaseLocalizedServiceInfoProvider,BaseSettingsSpecifierLocalizedServiceInfoProvider
public interface LocalizedServiceInfoProvider
API for a service that can provide locailzed information about itself.
- Since:
- 1.43
- Version:
- 1.1
- Author:
- matt
-
Method Summary
Modifier and TypeMethodDescriptiongetLocalizedServiceInfo(Locale locale) Get localized information for a specific locale.static List<LocalizedServiceInfo>localizedServiceSettings(Iterable<? extends LocalizedServiceInfoProvider> services, Locale locale) Get localized service info for a collection of service info providers.
-
Method Details
-
getLocalizedServiceInfo
Get localized information for a specific locale.- Parameters:
locale- the locale to get localized information for- Returns:
- the localized info, never null
-
localizedServiceSettings
static List<LocalizedServiceInfo> localizedServiceSettings(Iterable<? extends LocalizedServiceInfoProvider> services, Locale locale) Get localized service info for a collection of service info providers.- Parameters:
services- the service info providers to get the info forlocale- the desired locale- Returns:
- list of localized service info, never null
- Since:
- 1.1
-