Module com.semanticcms.core.servlet
Class NavigationTreeImpl
java.lang.Object
com.semanticcms.core.servlet.impl.NavigationTreeImpl
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
encodeHexData
(String data) filterNodes
(Collection<T> children, Set<T> nodesToInclude) static <T extends PageReferrer>
List<T>filterPages
(Collection<T> children, Set<PageRef> pagesToInclude) getChildNodes
(ServletContext servletContext, HttpServletRequest request, HttpServletResponse response, boolean includeElements, boolean metaCapture, Node node) static void
writeNavigationTreeImpl
(ServletContext servletContext, ELContext elContext, HttpServletRequest request, HttpServletResponse response, AnyPalpableContent<?, ?> content, ValueExpression root, boolean skipRoot, boolean yuiConfig, boolean includeElements, String target, ValueExpression thisBook, ValueExpression thisPage, ValueExpression linksToBook, ValueExpression linksToPage, int maxDepth) static void
writeNavigationTreeImpl
(ServletContext servletContext, HttpServletRequest request, HttpServletResponse response, AnyPalpableContent<?, ?> content, Page root, boolean skipRoot, boolean yuiConfig, boolean includeElements, String target, String thisBook, String thisPage, String linksToBook, String linksToPage, int maxDepth)
-
Method Details
-
filterNodes
-
filterPages
public static <T extends PageReferrer> List<T> filterPages(Collection<T> children, Set<PageRef> pagesToInclude) -
getChildNodes
public static List<Node> getChildNodes(ServletContext servletContext, HttpServletRequest request, HttpServletResponse response, boolean includeElements, boolean metaCapture, Node node) throws ServletException, IOException - Throws:
ServletException
IOException
-
encodeHexData
-