@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,
elemental2.dom.HTMLDivElement readOnlyMessage,
elemental2.dom.HTMLButtonElement readOnlyMessageCloseButton,
ScrollHelper scrollHelper,
elemental2.dom.HTMLButtonElement importDataObjectButton,
ImportDataObjectModal importDataObjectModal) |
Modifier and Type | Method and Description |
---|---|
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 |
onImportDataObjectClick(com.google.gwt.event.dom.client.ClickEvent e) |
void |
onReadOnlyMessageCloseButtonClick(com.google.gwt.event.dom.client.ClickEvent e) |
void |
removeItem(DataType dataType) |
void |
setup() |
void |
showNoDataTypesFound() |
void |
showOrHideNoCustomItemsMessage() |
void |
showReadOnlyMessage(boolean show) |
@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, elemental2.dom.HTMLDivElement readOnlyMessage, elemental2.dom.HTMLButtonElement readOnlyMessageCloseButton, ScrollHelper scrollHelper, elemental2.dom.HTMLButtonElement importDataObjectButton, ImportDataObjectModal importDataObjectModal)
public void init(DataTypeList presenter)
init
in interface org.uberfire.client.mvp.HasPresenter<DataTypeList>
@PostConstruct public void setup()
public void showOrHideNoCustomItemsMessage()
showOrHideNoCustomItemsMessage
in interface DataTypeList.View
public void addSubItems(DataType dataType, List<DataTypeListItem> listItems)
addSubItems
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)
@EventHandler(value="import-data-object-button") public void onImportDataObjectClick(com.google.gwt.event.dom.client.ClickEvent e)
@EventHandler(value="read-only-message-close-button") public void onReadOnlyMessageCloseButtonClick(com.google.gwt.event.dom.client.ClickEvent e)
public void removeItem(DataType dataType)
removeItem
in interface DataTypeList.View
public void cleanSubTypes(DataType dataType)
cleanSubTypes
in interface DataTypeList.View
public void insertBelow(DataTypeListItem listItem, DataType reference)
insertBelow
in interface DataTypeList.View
public 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.View
public void showReadOnlyMessage(boolean show)
showReadOnlyMessage
in interface DataTypeList.View
public elemental2.dom.HTMLDivElement getListItems()
getListItems
in interface DataTypeList.View
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.