package com.celements.navigation;
import org.xwiki.component.annotation.ComponentRole;
import org.xwiki.model.reference.DocumentReference;
import org.xwiki.model.reference.WikiReference;
@ComponentRole
public interface INavigationClassConfig {
public static final String MENU_NAME_CLASS_DOC = "MenuName";
public static final String MENU_NAME_CLASS_SPACE = "Celements2";
public static final String MENU_NAME_CLASS = MENU_NAME_CLASS_SPACE + "." + MENU_NAME_CLASS_DOC;
public static final String MENU_NAME_FIELD = "menu_name";
public static final String MENU_NAME_IMAGE_FIELD = "image";
public static final String MENU_NAME_TOOLTIP_FIELD = "tooltip";
public static final String MENU_NAME_LANG_FIELD = "lang";
public static final String MAPPED_MENU_ITEM_CLASS_SPACE = "Classes";
public static final String MAPPED_MENU_ITEM_CLASS_DOC = "MenuItemClass";
public static final String MAPPED_MENU_ITEM_CLASS = MAPPED_MENU_ITEM_CLASS_SPACE + "."
+ MAPPED_MENU_ITEM_CLASS_DOC;
public static final String NAVIGATION_CONFIG_CLASS_DOC = "NavigationConfigClass";
public static final String NAVIGATION_CONFIG_CLASS_SPACE = MENU_NAME_CLASS_SPACE;
public static final String NAVIGATION_CONFIG_CLASS = NAVIGATION_CONFIG_CLASS_SPACE + "."
+ NAVIGATION_CONFIG_CLASS_DOC;
public static final String MENU_ELEMENT_NAME_FIELD = "menu_element_name";
public static final String FROM_HIERARCHY_LEVEL_FIELD = "from_hierarchy_level";
public static final String TO_HIERARCHY_LEVEL_FIELD = "to_hierarchy_level";
public static final String SHOW_INACTIVE_TO_LEVEL_FIELD = "show_inactive_to_level";
public static final String MENU_SPACE_FIELD = "menu_space";
public static final String MENU_PART_FIELD = "menu_part";
public static final String CM_CSS_CLASS_FIELD = "cm_css_class";
public static final String LAYOUT_TYPE_FIELD = "layout_type";
public static final String PRESENTATION_TYPE_FIELD = "presentation_type";
public static final String ITEMS_PER_PAGE = "itemsPerPage";
public static final String MENU_ITEM_CLASS_DOC = "MenuItem";
public static final String MENU_ITEM_CLASS_SPACE = MENU_NAME_CLASS_SPACE;
public static final String MENU_ITEM_CLASS = MENU_ITEM_CLASS_SPACE + "." + MENU_ITEM_CLASS_DOC;
public static final String MENU_POSITION_FIELD = "menu_position";
public static final String PART_NAME_FIELD = "part_name";
public static final String TARGET_FIELD = "link_target";
public DocumentReference getMenuNameClassRef(String wikiName);
public DocumentReference getNavigationConfigClassRef();
public DocumentReference getNavigationConfigClassRef(String wikiName);
public DocumentReference getNavigationConfigClassRef(WikiReference wikiRef);
public DocumentReference getMenuItemClassRef();
public DocumentReference getMenuItemClassRef(String wikiName);
public DocumentReference getMenuItemClassRef(WikiReference wikiRef);
public DocumentReference getNewMenuItemClassRef(String wikiName);
}