Class CardFrameComponentView
- java.lang.Object
-
- org.kie.workbench.common.widgets.client.cards.frame.CardFrameComponentView
-
- All Implemented Interfaces:
org.jboss.errai.common.client.api.elemental2.IsElement,org.jboss.errai.ui.client.local.api.elemental2.IsElement,CardFrameComponent.View,org.uberfire.client.mvp.HasPresenter<CardFrameComponent>,org.uberfire.client.mvp.UberElemental<CardFrameComponent>
@Templated public class CardFrameComponentView extends Object implements CardFrameComponent.View
-
-
Field Summary
Fields Modifier and Type Field Description static StringCARD_UUID_ATTR
-
Constructor Summary
Constructors Constructor Description CardFrameComponentView(elemental2.dom.HTMLDivElement view, elemental2.dom.HTMLElement icon, elemental2.dom.HTMLHeadingElement titleText, elemental2.dom.HTMLInputElement titleInput, elemental2.dom.HTMLButtonElement inputCloseButton, elemental2.dom.HTMLDivElement editMode, elemental2.dom.HTMLButtonElement okButton, elemental2.dom.HTMLButtonElement closeButton, elemental2.dom.HTMLDivElement content)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidenableEditMode()voidenableReadOnlyMode()StringgetTitle()voidinit(CardFrameComponent presenter)voidonCloseButtonClick(com.google.gwt.event.dom.client.ClickEvent e)voidonInputCloseButtonClick(com.google.gwt.event.dom.client.ClickEvent e)voidonOkButtonClick(com.google.gwt.event.dom.client.ClickEvent e)voidonTitleInputKeyDownEvent(com.google.gwt.event.dom.client.KeyDownEvent event)voidonTitleTextClick(com.google.gwt.event.dom.client.ClickEvent e)voidsetContent(elemental2.dom.HTMLElement content)voidsetIcon(String cssClassName)voidsetTitle(String title)voidsetupToggleTitle(boolean enabled)voidsetUUID(String uuid)
-
-
-
Field Detail
-
CARD_UUID_ATTR
public static final String CARD_UUID_ATTR
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CardFrameComponentView
@Inject public CardFrameComponentView(elemental2.dom.HTMLDivElement view, @Named("span") elemental2.dom.HTMLElement icon, @Named("h2") elemental2.dom.HTMLHeadingElement titleText, elemental2.dom.HTMLInputElement titleInput, elemental2.dom.HTMLButtonElement inputCloseButton, elemental2.dom.HTMLDivElement editMode, elemental2.dom.HTMLButtonElement okButton, elemental2.dom.HTMLButtonElement closeButton, elemental2.dom.HTMLDivElement content)
-
-
Method Detail
-
init
public void init(CardFrameComponent presenter)
- Specified by:
initin interfaceorg.uberfire.client.mvp.HasPresenter<CardFrameComponent>
-
onTitleTextClick
@EventHandler("title-text") public void onTitleTextClick(com.google.gwt.event.dom.client.ClickEvent e)
-
onOkButtonClick
@EventHandler("ok-button") public void onOkButtonClick(com.google.gwt.event.dom.client.ClickEvent e)
-
onCloseButtonClick
@EventHandler("close-button") public void onCloseButtonClick(com.google.gwt.event.dom.client.ClickEvent e)
-
onInputCloseButtonClick
@EventHandler("input-close-button") public void onInputCloseButtonClick(com.google.gwt.event.dom.client.ClickEvent e)
-
onTitleInputKeyDownEvent
@EventHandler("title-input") public void onTitleInputKeyDownEvent(com.google.gwt.event.dom.client.KeyDownEvent event)
-
setUUID
public void setUUID(String uuid)
- Specified by:
setUUIDin interfaceCardFrameComponent.View
-
setIcon
public void setIcon(String cssClassName)
- Specified by:
setIconin interfaceCardFrameComponent.View
-
setTitle
public void setTitle(String title)
- Specified by:
setTitlein interfaceCardFrameComponent.View
-
getTitle
public String getTitle()
- Specified by:
getTitlein interfaceCardFrameComponent.View
-
setContent
public void setContent(elemental2.dom.HTMLElement content)
- Specified by:
setContentin interfaceCardFrameComponent.View
-
enableReadOnlyMode
public void enableReadOnlyMode()
- Specified by:
enableReadOnlyModein interfaceCardFrameComponent.View
-
enableEditMode
public void enableEditMode()
- Specified by:
enableEditModein interfaceCardFrameComponent.View
-
setupToggleTitle
public void setupToggleTitle(boolean enabled)
- Specified by:
setupToggleTitlein interfaceCardFrameComponent.View
-
-