Class AbstractPopoverViewImpl
- java.lang.Object
-
- org.kie.workbench.common.dmn.client.widgets.grid.controls.popover.AbstractPopoverViewImpl
-
- All Implemented Interfaces:
org.jboss.errai.common.client.api.IsElement,org.jboss.errai.ui.client.local.api.IsElement,CanBeClosedByKeyboard,PopoverView
- Direct Known Subclasses:
HitPolicyPopoverViewImpl,KindPopoverViewImpl,NameAndUrlPopoverViewImpl,ParametersPopoverViewImpl,UndefinedExpressionSelectorPopoverViewImpl,ValueAndDataTypePopoverViewImpl
public abstract class AbstractPopoverViewImpl extends Object implements PopoverView
-
-
Field Summary
Fields Modifier and Type Field Description protected Optional<Consumer<CanBeClosedByKeyboard>>closedByKeyboardCallbackprotected org.jboss.errai.common.client.dom.EventListenerclosedByKeyboardEventListenerprotected booleanisVisibleprotected org.uberfire.client.views.pfly.widgets.JQueryProducer.JQuery<org.uberfire.client.views.pfly.widgets.Popover>jQueryPopoverprotected org.uberfire.client.views.pfly.widgets.Popoverpopoverprotected org.jboss.errai.common.client.dom.DivpopoverContentElementprotected org.jboss.errai.common.client.dom.DivpopoverElement
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractPopoverViewImpl()AbstractPopoverViewImpl(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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidclearKeyDownListeners()Optional<Consumer<CanBeClosedByKeyboard>>getClosedByKeyboardCallback()protected org.jboss.errai.common.client.dom.EventListenergetKeyDownEventListener()voidhide()booleanisEnterKeyPressed(elemental2.dom.KeyboardEvent event)booleanisEscapeKeyPressed(elemental2.dom.KeyboardEvent event)booleanisVisible()voidkeyDownEventListener(Object event)voidonClosedByKeyboard()protected voidonShownFocus()protected voidsetKeyDownListeners()voidsetOnClosedByKeyboardCallback(Consumer<CanBeClosedByKeyboard> callback)voidshow(Optional<String> popoverTitle)-
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.widgets.grid.controls.popover.PopoverView
reset
-
-
-
-
Field Detail
-
popoverElement
@DataField("popover") protected org.jboss.errai.common.client.dom.Div popoverElement
-
popoverContentElement
@DataField("popover-content") protected org.jboss.errai.common.client.dom.Div popoverContentElement
-
jQueryPopover
protected org.uberfire.client.views.pfly.widgets.JQueryProducer.JQuery<org.uberfire.client.views.pfly.widgets.Popover> jQueryPopover
-
popover
protected org.uberfire.client.views.pfly.widgets.Popover popover
-
isVisible
protected boolean isVisible
-
closedByKeyboardEventListener
protected org.jboss.errai.common.client.dom.EventListener closedByKeyboardEventListener
-
closedByKeyboardCallback
protected Optional<Consumer<CanBeClosedByKeyboard>> closedByKeyboardCallback
-
-
Constructor Detail
-
AbstractPopoverViewImpl
protected AbstractPopoverViewImpl()
-
AbstractPopoverViewImpl
public AbstractPopoverViewImpl(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)
-
-
Method Detail
-
setOnClosedByKeyboardCallback
public void setOnClosedByKeyboardCallback(Consumer<CanBeClosedByKeyboard> callback)
- Specified by:
setOnClosedByKeyboardCallbackin interfaceCanBeClosedByKeyboard
-
show
public void show(Optional<String> popoverTitle)
- Specified by:
showin interfacePopoverView
-
onShownFocus
protected void onShownFocus()
-
hide
public void hide()
- Specified by:
hidein interfacePopoverView
-
isVisible
public boolean isVisible()
-
setKeyDownListeners
protected void setKeyDownListeners()
-
clearKeyDownListeners
protected void clearKeyDownListeners()
-
getKeyDownEventListener
protected org.jboss.errai.common.client.dom.EventListener getKeyDownEventListener()
-
keyDownEventListener
public void keyDownEventListener(Object event)
-
isEscapeKeyPressed
public boolean isEscapeKeyPressed(elemental2.dom.KeyboardEvent event)
-
isEnterKeyPressed
public boolean isEnterKeyPressed(elemental2.dom.KeyboardEvent event)
-
onClosedByKeyboard
public void onClosedByKeyboard()
-
getClosedByKeyboardCallback
public Optional<Consumer<CanBeClosedByKeyboard>> getClosedByKeyboardCallback()
-
-