import java.util.List;
import java.util.Map;
-import eu.svjatoslav.commons.network.Locale;
import eu.svjatoslav.commons.string.WildCardMatcher;
public class NavigationItem {
private String matchingPattern;
- private final Map<Locale, String> localeToTitle = new HashMap<Locale, String>();
+ private final Map<String, String> localeToTitle = new HashMap<String, String>();
private final ArrayList<NavigationItem> subElements = new ArrayList<NavigationItem>();
private final NavigationItem parent;
private final Navigation<NavigationItem> navigation;
return subElements;
}
- public String getTitle(final Locale locale) {
+ public String getTitle(final String locale) {
return localeToTitle.get(locale);
}
private void initializeLocalizedTitles(final String... titles) {
- final List<Locale> locales = getNavigation().getLocaleConfiguration()
+ final List<String> locales = getNavigation().getLocaleConfiguration()
.getAllowedLocales();
if (locales.size() != titles.length)
throw new RuntimeException("There should be exactly "