Package org.jboss.hal.core.mbui.listview
Class ModelNodeListView.Builder<T extends ModelNode>
- java.lang.Object
-
- org.jboss.hal.core.mbui.listview.ModelNodeListView.Builder<T>
-
- Enclosing class:
- ModelNodeListView<T extends ModelNode>
public static class ModelNodeListView.Builder<T extends ModelNode> extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder(String id, Metadata metadata, DataProvider<T> dataProvider, ItemRenderer<T> itemRenderer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ModelNodeListView<T>build()ModelNodeListView.Builder<T>emptyState(String name, EmptyState emptyState)ModelNodeListView.Builder<T>multiSelect(boolean multiSelect)ModelNodeListView.Builder<T>noItems(String header)ModelNodeListView.Builder<T>noItems(String header, com.google.gwt.safehtml.shared.SafeHtml description)ModelNodeListView.Builder<T>noMatchingItems(String header)ModelNodeListView.Builder<T>noMatchingItems(String header, com.google.gwt.safehtml.shared.SafeHtml description)ModelNodeListView.Builder<T>stacked(boolean stacked)ModelNodeListView.Builder<T>toolbarAction(Toolbar.Action action)ModelNodeListView.Builder<T>toolbarAttribute(Toolbar.Attribute<T> attribute)
-
-
-
Constructor Detail
-
Builder
public Builder(String id, Metadata metadata, DataProvider<T> dataProvider, ItemRenderer<T> itemRenderer)
-
-
Method Detail
-
stacked
public ModelNodeListView.Builder<T> stacked(boolean stacked)
-
multiSelect
public ModelNodeListView.Builder<T> multiSelect(boolean multiSelect)
-
toolbarAttribute
public ModelNodeListView.Builder<T> toolbarAttribute(Toolbar.Attribute<T> attribute)
-
toolbarAction
public ModelNodeListView.Builder<T> toolbarAction(Toolbar.Action action)
-
noItems
public ModelNodeListView.Builder<T> noItems(String header)
-
noItems
public ModelNodeListView.Builder<T> noItems(String header, com.google.gwt.safehtml.shared.SafeHtml description)
-
noMatchingItems
public ModelNodeListView.Builder<T> noMatchingItems(String header)
-
noMatchingItems
public ModelNodeListView.Builder<T> noMatchingItems(String header, com.google.gwt.safehtml.shared.SafeHtml description)
-
emptyState
public ModelNodeListView.Builder<T> emptyState(String name, EmptyState emptyState)
-
build
public ModelNodeListView<T> build()
-
-