Class AbstractPopoverView
- java.lang.Object
-
- org.drools.workbench.screens.scenariosimulation.client.popover.AbstractPopoverView
-
- All Implemented Interfaces:
PopoverView,org.jboss.errai.common.client.api.IsElement,org.jboss.errai.ui.client.local.api.IsElement
- Direct Known Subclasses:
ErrorReportPopoverView
public abstract class AbstractPopoverView extends Object implements PopoverView
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.drools.workbench.screens.scenariosimulation.client.popover.PopoverView
PopoverView.Position
-
-
Field Summary
Fields Modifier and Type Field Description static StringABSOLUTEprotected org.uberfire.client.views.pfly.widgets.JQueryProducer.JQuery<org.uberfire.client.views.pfly.widgets.Popover>jQueryPopoverstatic StringLEFTprotected org.uberfire.client.views.pfly.widgets.PopoverOptionsoptionsprotected org.uberfire.client.views.pfly.widgets.Popoverpopoverprotected org.jboss.errai.common.client.dom.DivpopoverContainerElementprotected org.jboss.errai.common.client.dom.DivpopoverContentElementprotected org.jboss.errai.common.client.dom.DivpopoverElementstatic StringPOSITIONstatic StringPXstatic StringTITLEstatic StringTOPprotected org.jboss.errai.common.client.ui.ElementWrapperWidget<?>wrappedWidget
-
Constructor Summary
Constructors Constructor Description AbstractPopoverView()AbstractPopoverView(org.jboss.errai.common.client.dom.Div popoverElement, org.jboss.errai.common.client.dom.Div popoverContainerElement, 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 voidaddWidgetToRootPanel()intgetActualHeight()Retrieve the actual height of theErrorReportPopovervoidhide()booleanisShown()protected voidremoveWidgetFromRootPanel()protected voidscheduleTask()voidsetup(Optional<String> editorTitle, int mx, int my, PopoverView.Position position)Method to set/update status of the elements before actually showing the view.voidshow()Method that actually show the view
-
-
-
Field Detail
-
TOP
public static final String TOP
- See Also:
- Constant Field Values
-
LEFT
public static final String LEFT
- See Also:
- Constant Field Values
-
POSITION
public static final String POSITION
- See Also:
- Constant Field Values
-
PX
public static final String PX
- See Also:
- Constant Field Values
-
ABSOLUTE
public static final String ABSOLUTE
- See Also:
- Constant Field Values
-
TITLE
public static final String TITLE
- See Also:
- Constant Field Values
-
popoverElement
@DataField("popover") protected org.jboss.errai.common.client.dom.Div popoverElement
-
popoverContainerElement
@DataField("popover-container") protected org.jboss.errai.common.client.dom.Div popoverContainerElement
-
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
-
wrappedWidget
protected org.jboss.errai.common.client.ui.ElementWrapperWidget<?> wrappedWidget
-
options
protected org.uberfire.client.views.pfly.widgets.PopoverOptions options
-
-
Constructor Detail
-
AbstractPopoverView
public AbstractPopoverView()
-
AbstractPopoverView
public AbstractPopoverView(org.jboss.errai.common.client.dom.Div popoverElement, org.jboss.errai.common.client.dom.Div popoverContainerElement, 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
-
setup
public void setup(Optional<String> editorTitle, int mx, int my, PopoverView.Position position)
Description copied from interface:PopoverViewMethod to set/update status of the elements before actually showing the view. Implemented to decouple this setup from the actual show, to be able to eventually add other modifications (e.g. change vertical position based on the actual height, that is available only after this method has been invoked)- Specified by:
setupin interfacePopoverView
-
show
public void show()
Description copied from interface:PopoverViewMethod that actually show the view- Specified by:
showin interfacePopoverView
-
isShown
public boolean isShown()
- Specified by:
isShownin interfacePopoverView
-
hide
public void hide()
- Specified by:
hidein interfacePopoverView
-
getActualHeight
public int getActualHeight()
Retrieve the actual height of theErrorReportPopover- Returns:
-
addWidgetToRootPanel
protected void addWidgetToRootPanel()
-
removeWidgetFromRootPanel
protected void removeWidgetFromRootPanel()
-
scheduleTask
protected void scheduleTask()
-
-