- public NavigationItem() {
- this(Locale.ENG);
- }
-
- public NavigationItem(final Locale... localeOrder) {
- this.localeOrder = localeOrder;
+ 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;
+ private final String linkUrl;
+ /**
+ * CSS prefix is inherited to child menu items.
+ */
+ private String cssPrefix;
+
+ public NavigationItem(final Navigation<NavigationItem> navigation) {
+ this.navigation = navigation;
+ parent = null;