Package church.i18n.resources.bundles
Interface MultiResourceBundle
- All Known Implementing Classes:
PolyglotMultiResourceBundle,SingleLocaleMultiResourceBundle
public interface MultiResourceBundle
Multi resource bundle handles multiple different resource bundles from different files but the locale.
-
Method Summary
Modifier and TypeMethodDescription@NotNull MultiResourceBundleaddMessageSources(@NotNull ResourceBundleDescriptor... resourceBundleDescriptors) Add message sources into multiple resource bundle.default @NotNull MultiResourceBundleaddMessageSources(@NotNull String... resourceBundleLocations) Add message sources into multiple resource bundle.
-
Method Details
-
addMessageSources
@NotNull @NotNull MultiResourceBundle addMessageSources(@NotNull @NotNull ResourceBundleDescriptor... resourceBundleDescriptors) Add message sources into multiple resource bundle.- Parameters:
resourceBundleDescriptors- Resource bundles locations.- Returns:
- Returns current resource bundle with all previously added resource bundles.
-
addMessageSources
@NotNull default @NotNull MultiResourceBundle addMessageSources(@NotNull @NotNull String... resourceBundleLocations) Add message sources into multiple resource bundle.- Parameters:
resourceBundleLocations- Resource bundles locations.- Returns:
- Returns current resource bundle with all previously added resource bundles.
-