@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,
ReadOnlyProvider readOnlyProvider) |
| 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,
ReadOnlyProvider readOnlyProvider)
public void init(DataTypeList presenter)
init in interface org.uberfire.client.mvp.HasPresenter<DataTypeList>public void showOrHideNoCustomItemsMessage()
showOrHideNoCustomItemsMessage in interface DataTypeList.Viewpublic 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.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.Viewpublic void showNoDataTypesFound()
showNoDataTypesFound in interface DataTypeList.Viewpublic void showReadOnlyMessage(boolean show)
showReadOnlyMessage in interface DataTypeList.Viewpublic elemental2.dom.HTMLDivElement getListItems()
getListItems in interface DataTypeList.Viewpublic void showImportDataObjectButton()
showImportDataObjectButton in interface DataTypeList.Viewpublic void hideImportDataObjectButton()
hideImportDataObjectButton in interface DataTypeList.ViewCopyright © 2001–2020 JBoss by Red Hat. All rights reserved.