@Templated @ApplicationScoped public class DataTypeListView extends Object implements DataTypeList.View
| Constructor and Description |
|---|
DataTypeListView(elemental2.dom.HTMLDivElement listItems,
elemental2.dom.HTMLDivElement collapsedDescription,
elemental2.dom.HTMLDivElement expandedDescription,
elemental2.dom.HTMLAnchorElement viewMore,
elemental2.dom.HTMLAnchorElement viewLess,
elemental2.dom.HTMLButtonElement addButton,
elemental2.dom.HTMLDivElement placeholder,
elemental2.dom.HTMLDivElement searchBarContainer,
elemental2.dom.HTMLAnchorElement expandAll,
elemental2.dom.HTMLAnchorElement collapseAll,
elemental2.dom.HTMLDivElement noDataTypesFound,
ScrollHelper scrollHelper) |
| Modifier and Type | Method and Description |
|---|---|
void |
addSubItem(DataTypeListItem listItem) |
void |
addSubItems(DataType dataType,
List<DataTypeListItem> listItems) |
void |
cleanSubTypes(DataType dataType) |
void |
collapseAll(com.google.gwt.event.dom.client.ClickEvent e) |
void |
expandAll(com.google.gwt.event.dom.client.ClickEvent e) |
elemental2.dom.HTMLDivElement |
getListItems() |
void |
init(DataTypeList presenter) |
void |
insertAbove(DataTypeListItem listItem,
DataType reference) |
void |
insertBelow(DataTypeListItem listItem,
DataType reference) |
void |
onAddClick(com.google.gwt.event.dom.client.ClickEvent e) |
void |
onClickViewLess(com.google.gwt.event.dom.client.ClickEvent event) |
void |
onClickViewMore(com.google.gwt.event.dom.client.ClickEvent event) |
void |
removeItem(DataType dataType) |
void |
setup() |
void |
setupListItems(List<DataTypeListItem> listItems) |
void |
showNoDataTypesFound() |
void |
showOrHideNoCustomItemsMessage() |
@Inject
public DataTypeListView(elemental2.dom.HTMLDivElement listItems,
elemental2.dom.HTMLDivElement collapsedDescription,
elemental2.dom.HTMLDivElement expandedDescription,
elemental2.dom.HTMLAnchorElement viewMore,
elemental2.dom.HTMLAnchorElement viewLess,
elemental2.dom.HTMLButtonElement addButton,
elemental2.dom.HTMLDivElement placeholder,
elemental2.dom.HTMLDivElement searchBarContainer,
elemental2.dom.HTMLAnchorElement expandAll,
elemental2.dom.HTMLAnchorElement collapseAll,
elemental2.dom.HTMLDivElement noDataTypesFound,
ScrollHelper scrollHelper)
public void init(DataTypeList presenter)
init in interface org.uberfire.client.mvp.HasPresenter<DataTypeList>@PostConstruct public void setup()
public void setupListItems(List<DataTypeListItem> listItems)
setupListItems in interface DataTypeList.Viewpublic void showOrHideNoCustomItemsMessage()
showOrHideNoCustomItemsMessage in interface DataTypeList.Viewpublic void addSubItems(DataType dataType, List<DataTypeListItem> listItems)
addSubItems in interface DataTypeList.Viewpublic void addSubItem(DataTypeListItem listItem)
addSubItem in interface DataTypeList.View@EventHandler(value="expand-all") public void expandAll(com.google.gwt.event.dom.client.ClickEvent e)
@EventHandler(value="collapse-all") public void collapseAll(com.google.gwt.event.dom.client.ClickEvent e)
@EventHandler(value="add-button") public void onAddClick(com.google.gwt.event.dom.client.ClickEvent e)
public void removeItem(DataType dataType)
removeItem in interface DataTypeList.Viewpublic void cleanSubTypes(DataType dataType)
cleanSubTypes in interface DataTypeList.Viewpublic void insertBelow(DataTypeListItem listItem, DataType reference)
insertBelow in interface DataTypeList.Viewpublic void insertAbove(DataTypeListItem listItem, DataType reference)
insertAbove in interface DataTypeList.View@EventHandler(value="view-more") public void onClickViewMore(com.google.gwt.event.dom.client.ClickEvent event)
@EventHandler(value="view-less") public void onClickViewLess(com.google.gwt.event.dom.client.ClickEvent event)
public void showNoDataTypesFound()
showNoDataTypesFound in interface DataTypeList.Viewpublic elemental2.dom.HTMLDivElement getListItems()
getListItems in interface DataTypeList.ViewCopyright © 2001–2019 JBoss by Red Hat. All rights reserved.