Class NameAndUrlPopoverViewImpl
- java.lang.Object
-
- org.kie.workbench.common.dmn.client.widgets.grid.controls.popover.AbstractPopoverViewImpl
-
- org.kie.workbench.common.dmn.client.editors.documentation.links.NameAndUrlPopoverViewImpl
-
- All Implemented Interfaces:
org.jboss.errai.common.client.api.IsElement,org.jboss.errai.ui.client.local.api.IsElement,NameAndUrlPopoverView,CanBeClosedByKeyboard,PopoverView,org.uberfire.client.mvp.HasPresenter<NameAndUrlPopoverView.Presenter>,org.uberfire.client.mvp.UberElement<NameAndUrlPopoverView.Presenter>
@Templated @ApplicationScoped public class NameAndUrlPopoverViewImpl extends AbstractPopoverViewImpl implements NameAndUrlPopoverView
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.kie.workbench.common.dmn.client.editors.documentation.links.NameAndUrlPopoverView
NameAndUrlPopoverView.Presenter
-
-
Field Summary
-
Fields inherited from class org.kie.workbench.common.dmn.client.widgets.grid.controls.popover.AbstractPopoverViewImpl
closedByKeyboardCallback, closedByKeyboardEventListener, isVisible, jQueryPopover, popover, popoverContentElement, popoverElement
-
-
Constructor Summary
Constructors Constructor Description NameAndUrlPopoverViewImpl()NameAndUrlPopoverViewImpl(org.jboss.errai.common.client.dom.Div popoverElement, org.jboss.errai.common.client.dom.Div popoverContentElement, org.uberfire.client.views.pfly.widgets.JQueryProducer.JQuery<org.uberfire.client.views.pfly.widgets.Popover> jQueryPopover, org.jboss.errai.ui.client.local.spi.TranslationService translationService, elemental2.dom.HTMLButtonElement cancelButton, elemental2.dom.HTMLButtonElement okButton, elemental2.dom.HTMLInputElement urlInput, elemental2.dom.HTMLInputElement attachmentNameInput, elemental2.dom.HTMLElement urlLabel, elemental2.dom.HTMLElement attachmentName, elemental2.dom.HTMLElement attachmentTip)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Consumer<org.kie.workbench.common.dmn.api.property.dmn.DMNExternalLink>getOnExternalLinkCreated()voidinit()voidinit(NameAndUrlPopoverView.Presenter presenter)voidonClickCancelButton(com.google.gwt.event.dom.client.ClickEvent clickEvent)voidonClickOkButton(com.google.gwt.event.dom.client.ClickEvent clickEvent)protected voidonShownFocus()voidsetOnExternalLinkCreated(Consumer<org.kie.workbench.common.dmn.api.property.dmn.DMNExternalLink> onExternalLinkCreated)voidshow(Optional<String> popoverTitle)-
Methods inherited from class org.kie.workbench.common.dmn.client.widgets.grid.controls.popover.AbstractPopoverViewImpl
clearKeyDownListeners, getClosedByKeyboardCallback, getKeyDownEventListener, hide, isEnterKeyPressed, isEscapeKeyPressed, isVisible, keyDownEventListener, onClosedByKeyboard, setKeyDownListeners, setOnClosedByKeyboardCallback
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.kie.workbench.common.dmn.client.editors.types.CanBeClosedByKeyboard
setOnClosedByKeyboardCallback
-
Methods inherited from interface org.kie.workbench.common.dmn.client.widgets.grid.controls.popover.PopoverView
hide, reset
-
-
-
-
Constructor Detail
-
NameAndUrlPopoverViewImpl
public NameAndUrlPopoverViewImpl()
-
NameAndUrlPopoverViewImpl
@Inject public NameAndUrlPopoverViewImpl(org.jboss.errai.common.client.dom.Div popoverElement, org.jboss.errai.common.client.dom.Div popoverContentElement, org.uberfire.client.views.pfly.widgets.JQueryProducer.JQuery<org.uberfire.client.views.pfly.widgets.Popover> jQueryPopover, org.jboss.errai.ui.client.local.spi.TranslationService translationService, elemental2.dom.HTMLButtonElement cancelButton, elemental2.dom.HTMLButtonElement okButton, elemental2.dom.HTMLInputElement urlInput, elemental2.dom.HTMLInputElement attachmentNameInput, @Named("span") elemental2.dom.HTMLElement urlLabel, @Named("span") elemental2.dom.HTMLElement attachmentName, @Named("span") elemental2.dom.HTMLElement attachmentTip)
-
-
Method Detail
-
init
@PostConstruct public void init()
-
onClickOkButton
@EventHandler("okButton") public void onClickOkButton(com.google.gwt.event.dom.client.ClickEvent clickEvent)
-
onClickCancelButton
@EventHandler("cancelButton") public void onClickCancelButton(com.google.gwt.event.dom.client.ClickEvent clickEvent)
-
init
public void init(NameAndUrlPopoverView.Presenter presenter)
- Specified by:
initin interfaceorg.uberfire.client.mvp.HasPresenter<NameAndUrlPopoverView.Presenter>
-
onShownFocus
protected void onShownFocus()
- Overrides:
onShownFocusin classAbstractPopoverViewImpl
-
getOnExternalLinkCreated
public Consumer<org.kie.workbench.common.dmn.api.property.dmn.DMNExternalLink> getOnExternalLinkCreated()
-
setOnExternalLinkCreated
public void setOnExternalLinkCreated(Consumer<org.kie.workbench.common.dmn.api.property.dmn.DMNExternalLink> onExternalLinkCreated)
- Specified by:
setOnExternalLinkCreatedin interfaceNameAndUrlPopoverView
-
show
public void show(Optional<String> popoverTitle)
- Specified by:
showin interfacePopoverView- Overrides:
showin classAbstractPopoverViewImpl
-
-