@Templated @ApplicationScoped public class DataTypeListView extends Object implements DataTypeList.View
Constructor and Description |
---|
DataTypeListView(elemental2.dom.HTMLDivElement listItems,
elemental2.dom.HTMLButtonElement addButton,
elemental2.dom.HTMLButtonElement addButtonPlaceholder,
elemental2.dom.HTMLDivElement dataTypeButton,
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,
javax.enterprise.event.Event<FlashMessage> flashMessageEvent,
org.jboss.errai.ui.client.local.spi.TranslationService translationService) |
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 |
hideImportDataObjectButton() |
void |
init(DataTypeList presenter) |
void |
insertAbove(DataTypeListItem listItem,
DataType reference) |
void |
insertBelow(DataTypeListItem listItem,
DataType reference) |
void |
onAddButtonClick(com.google.gwt.event.dom.client.ClickEvent e) |
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 |
showImportDataObjectButton() |
void |
showNoDataTypesFound() |
void |
showOrHideNoCustomItemsMessage() |
void |
showReadOnlyMessage(boolean show) |
@Inject public DataTypeListView(elemental2.dom.HTMLDivElement listItems, elemental2.dom.HTMLButtonElement addButton, elemental2.dom.HTMLButtonElement addButtonPlaceholder, elemental2.dom.HTMLDivElement dataTypeButton, 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, javax.enterprise.event.Event<FlashMessage> flashMessageEvent, org.jboss.errai.ui.client.local.spi.TranslationService translationService)
public void init(DataTypeList presenter)
init
in interface org.uberfire.client.mvp.HasPresenter<DataTypeList>
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","add-button-placeholder"}) public void onAddButtonClick(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
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
public void showImportDataObjectButton()
showImportDataObjectButton
in interface DataTypeList.View
public void hideImportDataObjectButton()
hideImportDataObjectButton
in interface DataTypeList.View
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.