Package org.jboss.hal.core.finder
Class FinderColumn.Builder<T>
- java.lang.Object
-
- org.jboss.hal.core.finder.FinderColumn.Builder<T>
-
- Enclosing class:
- FinderColumn<T>
public static class FinderColumn.Builder<T> extends Object
-
-
Method Summary
-
-
-
Method Detail
-
columnAction
public FinderColumn.Builder<T> columnAction(ColumnAction<T> action)
Adds a single column action button in the header of the column
-
showCount
public FinderColumn.Builder<T> showCount()
-
withFilter
public FinderColumn.Builder<T> withFilter()
-
withFilter
public FinderColumn.Builder<T> withFilter(boolean yesNo)
-
filterDescription
public FinderColumn.Builder<T> filterDescription(String filterTooltip)
-
pinnable
public FinderColumn.Builder<T> pinnable()
-
initialItems
public FinderColumn.Builder<T> initialItems(List<T> items)
-
itemsProvider
public FinderColumn.Builder<T> itemsProvider(ItemsProvider<T> itemsProvider)
-
breadcrumbItemsProvider
public FinderColumn.Builder<T> breadcrumbItemsProvider(BreadcrumbItemsProvider<T> breadcrumbItemsProvider)
-
itemRenderer
public FinderColumn.Builder<T> itemRenderer(ItemRenderer<T> itemRenderer)
-
onItemSelect
public FinderColumn.Builder<T> onItemSelect(ItemSelectionHandler<T> selectionHandler)
-
onPreview
public FinderColumn.Builder<T> onPreview(PreviewCallback<T> previewCallback)
-
onBreadcrumbItem
public FinderColumn.Builder<T> onBreadcrumbItem(BreadcrumbItemHandler<T> handler)
Sets the handler which is executed when an item in the breadcrumb dropdown is selected. Has precedence overuseFirstActionAsBreadcrumbHandler().
-
useFirstActionAsBreadcrumbHandler
public FinderColumn.Builder<T> useFirstActionAsBreadcrumbHandler()
Uses the item's first action as breadcrumb item handler. If a custom handler is set usingonBreadcrumbItem(BreadcrumbItemHandler)this handler will be used instead of the first item action.
-
build
public FinderColumn<T> build()
-
-