Class BreadcrumbBarContentProvider<T>

    • Constructor Detail

      • BreadcrumbBarContentProvider

        public BreadcrumbBarContentProvider()
    • Method Detail

      • getPathChoices

        public java.util.List<BreadcrumbItem<T>> getPathChoices​(java.util.List<BreadcrumbItem<T>> path)
        Returns the choice elements that correspond to the specified path. If the path is empty, null should be returned. If path is null, the "root" elements should be returned
        Parameters:
        path - Breadcrumb bar path.
        Returns:
        The choice elements that correspond to the specified path
      • getLeaves

        public java.util.List<BreadcrumbItem<T>> getLeaves​(java.util.List<BreadcrumbItem<T>> path)
        Returns the leaf elements that correspond to the specified path. If the path is empty, null should be returned. If path is null, leaf content of the "root" elements should be returned. Most probably, if your root is more than one element, you should be returning null in here.
        Parameters:
        path - Breadcrumb bar path.
        Returns:
        The leaf elements that correspond to the specified path
      • getLeafContent

        public java.io.InputStream getLeafContent​(T leaf)
        Returns the input stream with the leaf content. Some implementations may return null if this is not applicable.
        Parameters:
        leaf - Leaf.
        Returns:
        Input stream with the leaf content. May be null if this is not applicable.