public abstract class ElementViewImpl<T extends ElementView.Presenter> extends Object implements ElementView<T>
ElementView.Presenter<E extends ElementView>
Modifier and Type | Field and Description |
---|---|
protected com.google.gwt.dom.client.SpanElement |
cancelButtonSpanText |
protected com.google.gwt.dom.client.ButtonElement |
cancelChangeButton |
protected com.google.gwt.dom.client.ButtonElement |
deleteItemButton |
protected com.google.gwt.dom.client.ButtonElement |
editItemButton |
protected com.google.gwt.dom.client.SpanElement |
faAngleRight |
protected com.google.gwt.dom.client.UListElement |
innerItemContainer |
protected com.google.gwt.dom.client.LIElement |
itemContainer |
protected String |
itemId |
protected com.google.gwt.dom.client.LIElement |
itemSeparator |
protected com.google.gwt.dom.client.SpanElement |
itemSeparatorText |
protected ElementView.Presenter |
presenter |
protected com.google.gwt.dom.client.LIElement |
saveChange |
protected com.google.gwt.dom.client.ButtonElement |
saveChangeButton |
protected com.google.gwt.dom.client.SpanElement |
saveChangeButtonSpanText |
Constructor and Description |
---|
ElementViewImpl() |
Modifier and Type | Method and Description |
---|---|
com.google.gwt.dom.client.ButtonElement |
getDeleteItemButton() |
com.google.gwt.dom.client.ButtonElement |
getEditItemButton() |
com.google.gwt.dom.client.SpanElement |
getFaAngleRight() |
com.google.gwt.dom.client.UListElement |
getInnerItemContainer() |
com.google.gwt.dom.client.LIElement |
getItemContainer() |
String |
getItemId() |
com.google.gwt.dom.client.LIElement |
getItemSeparator() |
com.google.gwt.dom.client.LIElement |
getSaveChange() |
void |
init(ElementView.Presenter presenter) |
boolean |
isShown() |
void |
onCancelChangeButton(com.google.gwt.event.dom.client.ClickEvent clickEvent) |
void |
onDeleteItemButtonClick(com.google.gwt.event.dom.client.ClickEvent clickEvent) |
void |
onEditItemButtonClick(com.google.gwt.event.dom.client.ClickEvent clickEvent) |
void |
onFaAngleRightClick(com.google.gwt.event.dom.client.ClickEvent clickEvent) |
void |
onInnerItemContainerClick(com.google.gwt.event.dom.client.ClickEvent clickEvent) |
void |
onItemContainerClick(com.google.gwt.event.dom.client.ClickEvent clickEvent) |
void |
onItemSeparatorClick(com.google.gwt.event.dom.client.ClickEvent clickEvent) |
void |
onSaveChangeButtonClick(com.google.gwt.event.dom.client.ClickEvent clickEvent) |
void |
onSaveChangeClick(com.google.gwt.event.dom.client.ClickEvent clickEvent) |
void |
setItemId(String itemId)
Set the id of the item shown by the current
|
void |
toggleRowExpansion(boolean toExpand) |
protected ElementView.Presenter presenter
protected String itemId
@DataField(value="itemContainer") protected com.google.gwt.dom.client.LIElement itemContainer
@DataField(value="innerItemContainer") protected com.google.gwt.dom.client.UListElement innerItemContainer
@DataField(value="itemSeparator") protected com.google.gwt.dom.client.LIElement itemSeparator
@DataField(value="itemSeparatorText") protected com.google.gwt.dom.client.SpanElement itemSeparatorText
@DataField(value="saveChange") protected com.google.gwt.dom.client.LIElement saveChange
@DataField(value="faAngleRight") protected com.google.gwt.dom.client.SpanElement faAngleRight
@DataField(value="editItemButton") protected com.google.gwt.dom.client.ButtonElement editItemButton
@DataField(value="deleteItemButton") protected com.google.gwt.dom.client.ButtonElement deleteItemButton
@DataField(value="saveChangeButton") protected com.google.gwt.dom.client.ButtonElement saveChangeButton
@DataField(value="saveChangeButtonSpanText") protected com.google.gwt.dom.client.SpanElement saveChangeButtonSpanText
@DataField(value="cancelChangeButton") protected com.google.gwt.dom.client.ButtonElement cancelChangeButton
@DataField(value="cancelButtonSpanText") protected com.google.gwt.dom.client.SpanElement cancelButtonSpanText
public void init(ElementView.Presenter presenter)
init
in interface org.uberfire.client.mvp.HasPresenter<T extends ElementView.Presenter>
public void setItemId(String itemId)
ElementView
setItemId
in interface ElementView<T extends ElementView.Presenter>
public String getItemId()
getItemId
in interface ElementView<T extends ElementView.Presenter>
public com.google.gwt.dom.client.LIElement getItemContainer()
getItemContainer
in interface ElementView<T extends ElementView.Presenter>
LIElement
containing all the item propertiespublic com.google.gwt.dom.client.UListElement getInnerItemContainer()
getInnerItemContainer
in interface ElementView<T extends ElementView.Presenter>
UListElement
containing all the item propertiespublic com.google.gwt.dom.client.LIElement getItemSeparator()
getItemSeparator
in interface ElementView<T extends ElementView.Presenter>
LIElement
separating each itempublic com.google.gwt.dom.client.LIElement getSaveChange()
getSaveChange
in interface ElementView<T extends ElementView.Presenter>
LIElement
with the item' save/cancel buttonspublic com.google.gwt.dom.client.SpanElement getFaAngleRight()
getFaAngleRight
in interface ElementView<T extends ElementView.Presenter>
SpanElement
with the angle arrowpublic com.google.gwt.dom.client.ButtonElement getEditItemButton()
getEditItemButton
in interface ElementView<T extends ElementView.Presenter>
public com.google.gwt.dom.client.ButtonElement getDeleteItemButton()
getDeleteItemButton
in interface ElementView<T extends ElementView.Presenter>
public boolean isShown()
isShown
in interface ElementView<T extends ElementView.Presenter>
public void toggleRowExpansion(boolean toExpand)
toggleRowExpansion
in interface ElementView<T extends ElementView.Presenter>
@EventHandler(value="itemContainer") public void onItemContainerClick(com.google.gwt.event.dom.client.ClickEvent clickEvent)
@EventHandler(value="innerItemContainer") public void onInnerItemContainerClick(com.google.gwt.event.dom.client.ClickEvent clickEvent)
@EventHandler(value="itemSeparator") public void onItemSeparatorClick(com.google.gwt.event.dom.client.ClickEvent clickEvent)
@EventHandler(value="faAngleRight") public void onFaAngleRightClick(com.google.gwt.event.dom.client.ClickEvent clickEvent)
onFaAngleRightClick
in interface ElementView<T extends ElementView.Presenter>
@EventHandler(value="editItemButton") public void onEditItemButtonClick(com.google.gwt.event.dom.client.ClickEvent clickEvent)
onEditItemButtonClick
in interface ElementView<T extends ElementView.Presenter>
@EventHandler(value="deleteItemButton") public void onDeleteItemButtonClick(com.google.gwt.event.dom.client.ClickEvent clickEvent)
onDeleteItemButtonClick
in interface ElementView<T extends ElementView.Presenter>
@EventHandler(value="saveChange") public void onSaveChangeClick(com.google.gwt.event.dom.client.ClickEvent clickEvent)
@EventHandler(value="saveChangeButton") public void onSaveChangeButtonClick(com.google.gwt.event.dom.client.ClickEvent clickEvent)
onSaveChangeButtonClick
in interface ElementView<T extends ElementView.Presenter>
@EventHandler(value="cancelChangeButton") public void onCancelChangeButton(com.google.gwt.event.dom.client.ClickEvent clickEvent)
onCancelChangeButton
in interface ElementView<T extends ElementView.Presenter>
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.