Class EditingBoxImpl<T extends EditingBox.Presenter>
- java.lang.Object
-
- org.drools.workbench.screens.scenariosimulation.client.collectioneditor.editingbox.EditingBoxImpl<T>
-
- All Implemented Interfaces:
EditingBox<T>,org.uberfire.client.mvp.HasPresenter<T>
- Direct Known Subclasses:
ItemEditingBoxImpl,KeyValueEditingBoxImpl
public abstract class EditingBoxImpl<T extends EditingBox.Presenter> extends Object implements EditingBox<T>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.drools.workbench.screens.scenariosimulation.client.collectioneditor.editingbox.EditingBox
EditingBox.Presenter
-
-
Field Summary
Fields Modifier and Type Field Description protected com.google.gwt.dom.client.DivElementbuttonsToolbarprotected com.google.gwt.dom.client.ButtonElementdiscardItemprotected com.google.gwt.dom.client.LIElementeditingBoxprotected com.google.gwt.dom.client.HeadingElementeditingBoxTitleprotected Stringkeyprotected EditingBox.Presenterpresenterprotected com.google.gwt.dom.client.UListElementpropertiesContainerprotected com.google.gwt.dom.client.ButtonElementsaveItem
-
Constructor Summary
Constructors Constructor Description EditingBoxImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidclose(com.google.gwt.event.dom.client.ClickEvent clickEvent)com.google.gwt.dom.client.LIElementgetEditingBox()com.google.gwt.dom.client.HeadingElementgetEditingBoxTitle()com.google.gwt.dom.client.UListElementgetPropertiesContainer()voidinit(EditingBox.Presenter presenter)voidonDiscardItemClickEvent(com.google.gwt.event.dom.client.ClickEvent clickEvent)voidonSaveItemClickEvent(com.google.gwt.event.dom.client.ClickEvent clickEvent)voidremoveButtonToolbar()voidsetKey(String key)
-
-
-
Field Detail
-
editingBox
@DataField("editingBox") protected com.google.gwt.dom.client.LIElement editingBox
-
editingBoxTitle
@DataField("editingBoxTitle") protected com.google.gwt.dom.client.HeadingElement editingBoxTitle
-
propertiesContainer
@DataField("propertiesContainer") protected com.google.gwt.dom.client.UListElement propertiesContainer
-
saveItem
@DataField("saveItem") protected com.google.gwt.dom.client.ButtonElement saveItem
-
discardItem
@DataField("discardItem") protected com.google.gwt.dom.client.ButtonElement discardItem
-
buttonsToolbar
@DataField("buttonsToolbar") protected com.google.gwt.dom.client.DivElement buttonsToolbar
-
presenter
protected EditingBox.Presenter presenter
-
key
protected String key
-
-
Method Detail
-
init
public void init(EditingBox.Presenter presenter)
- Specified by:
initin interfaceorg.uberfire.client.mvp.HasPresenter<T extends EditingBox.Presenter>
-
setKey
public void setKey(String key)
- Specified by:
setKeyin interfaceEditingBox<T extends EditingBox.Presenter>- Parameters:
key- The key representing the property, i.e Classname#propertyname (e.g Author#books)
-
getEditingBox
public com.google.gwt.dom.client.LIElement getEditingBox()
- Specified by:
getEditingBoxin interfaceEditingBox<T extends EditingBox.Presenter>
-
getEditingBoxTitle
public com.google.gwt.dom.client.HeadingElement getEditingBoxTitle()
- Specified by:
getEditingBoxTitlein interfaceEditingBox<T extends EditingBox.Presenter>
-
getPropertiesContainer
public com.google.gwt.dom.client.UListElement getPropertiesContainer()
- Specified by:
getPropertiesContainerin interfaceEditingBox<T extends EditingBox.Presenter>
-
onSaveItemClickEvent
@EventHandler("saveItem") public void onSaveItemClickEvent(com.google.gwt.event.dom.client.ClickEvent clickEvent)
-
onDiscardItemClickEvent
@EventHandler("discardItem") public void onDiscardItemClickEvent(com.google.gwt.event.dom.client.ClickEvent clickEvent)
-
removeButtonToolbar
public void removeButtonToolbar()
- Specified by:
removeButtonToolbarin interfaceEditingBox<T extends EditingBox.Presenter>
-
close
protected void close(com.google.gwt.event.dom.client.ClickEvent clickEvent)
-
-