/** * Builds a tree navigation for the folders between the provided start and end level.<p> * * @param folder the selected folder * @param startlevel the start level * @param endlevel the end level * @return a sorted list of nav elements with the nav tree level property set * @see #getNavigationTreeForFolder(CmsObject, String, int, int) */ public List getNavigationTreeForFolder(String folder, int startlevel, int endlevel) { return getNavigationTreeForFolder(m_cms, folder, startlevel, endlevel); }
/** * Builds a tree navigation for the folders between the provided start and end level.<p> * * @param startlevel the start level * @param endlevel the end level * @return a sorted list of nav elements with the nav tree level property set * @see #getNavigationTreeForFolder(CmsObject, String, int, int) */ public List getNavigationTreeForFolder(int startlevel, int endlevel) { return getNavigationTreeForFolder(m_cms, m_requestUriFolder, startlevel, endlevel); }
/** * Builds a tree navigation for the folders between the provided start and end level.<p> * * @param startlevel the start level * @param endlevel the end level * * @return a sorted list of navigation elements with the navigation tree level property set * * @see #getNavigationTreeForFolder(String, int, int) */ public List<CmsJspNavElement> getNavigationTreeForFolder(int startlevel, int endlevel) { return getNavigationTreeForFolder(m_requestUriFolder, startlevel, endlevel); }
/** * Builds a tree navigation for the folders between the provided start and end level.<p> * * A tree navigation includes all navigation elements that are required to display a tree structure. * However, the data structure is a simple list. * Each of the navigation elements in the list has the {@link CmsJspNavElement#getNavTreeLevel()} set * to the level it belongs to. Use this information to distinguish between the navigation levels.<p> * * @param cms context provider for the current request * @param folder the selected folder * @param startlevel the start level * @param endlevel the end level * * @return a sorted list of navigation elements with the navigation tree level property set * * @deprecated use {@link #getNavigationForResource(String)} instead */ @Deprecated public static List<CmsJspNavElement> getNavigationTreeForFolder( CmsObject cms, String folder, int startlevel, int endlevel) { return new CmsJspNavBuilder(cms).getNavigationTreeForFolder(folder, startlevel, endlevel); }
List<CmsJspNavElement> navList = getJsp().getNavigation().getNavigationTreeForFolder(currentUri, helpLevel, 99); Iterator<CmsJspNavElement> i = navList.iterator();
List navList = getJsp().getNavigation().getNavigationTreeForFolder(currentUri, helpLevel, 99); Iterator i = navList.iterator();
case treeForFolder: if (m_resource == null) { m_items = m_builder.getNavigationTreeForFolder(m_startLevel, m_endLevel); } else { m_items = m_builder.getNavigationTreeForFolder(m_resource, m_startLevel, m_endLevel);
List navElements = getNavigation().getNavigationTreeForFolder( getRequestContext().getUri(), startLevel,