X-Git-Url: http://www2.svjatoslav.eu/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Fcommons%2Fnetwork%2Fnavigation%2FNavigationItem.java;h=d5eeb80d5635bd5cda140538b9b8e92bf4ae8463;hb=8350df54ace4a69011332283b7cd2bbd744758f7;hp=d40ff570070fe92ef29a008a8ec775093cac7c9f;hpb=8983e9776024e1d1046279d1eb6f1f5e93df28b4;p=svjatoslav_commons.git diff --git a/src/main/java/eu/svjatoslav/commons/network/navigation/NavigationItem.java b/src/main/java/eu/svjatoslav/commons/network/navigation/NavigationItem.java index d40ff57..d5eeb80 100755 --- a/src/main/java/eu/svjatoslav/commons/network/navigation/NavigationItem.java +++ b/src/main/java/eu/svjatoslav/commons/network/navigation/NavigationItem.java @@ -10,19 +10,19 @@ import eu.svjatoslav.commons.string.WildCardMatcher; public class NavigationItem { - private String matchingWildcard; + private final String matchingWildcard; private final Map localeToTitle = new HashMap(); ArrayList subElements = new ArrayList(); private Locale[] localeOrder; private NavigationItem parent; private final String linkUrl; - public NavigationItem(final Locale... localeOrder) { - if (localeOrder.length == 0) - this.localeOrder = new Locale[] { Locale.ENG }; - else - this.localeOrder = localeOrder; + public NavigationItem() { + this(Locale.ENG); + } + public NavigationItem(final Locale... localeOrder) { + this.localeOrder = localeOrder; matchingWildcard = null; linkUrl = null; } @@ -31,6 +31,7 @@ public class NavigationItem { final String... titles) { this.parent = parent; this.linkUrl = linkUrl; + matchingWildcard = linkUrl; initializeLocalizedTitles(titles); }