Class CoverageReportViewImpl

  • All Implemented Interfaces:
    com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.HasVisibility, com.google.gwt.user.client.ui.IsRenderable, com.google.gwt.user.client.ui.IsWidget, CoverageReportView, org.drools.workbench.screens.scenariosimulation.client.rightpanel.SubDockView<CoverageReportView.Presenter>, org.uberfire.client.mvp.HasPresenter<CoverageReportView.Presenter>

    @ApplicationScoped
    @Templated(stylesheet="/org/drools/workbench/screens/scenariosimulation/client/resources/css/ScenarioSimulationEditorStyles.css")
    public class CoverageReportViewImpl
    extends com.google.gwt.user.client.ui.Composite
    implements CoverageReportView
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject

        com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      elemental2.dom.HTMLDivElement getDonutChart()  
      elemental2.dom.HTMLButtonElement getDownloadReportButton()  
      elemental2.dom.HTMLElement getList()  
      CoverageReportView.Presenter getPresenter()  
      elemental2.dom.HTMLUListElement getScenarioList()  
      void hide()  
      void init​(CoverageReportView.Presenter presenter)  
      void initText​(org.drools.scenariosimulation.api.model.ScenarioSimulationModel.Type type)  
      void onDownloadReportButton​(com.google.gwt.event.dom.client.ClickEvent event)  
      void reset()  
      void setEmptyStatusText​(String value)  
      void setReportAvailable​(String value)  
      void setReportCoverage​(String value)  
      void setReportExecuted​(String value)  
      void show()  
      • Methods inherited from class com.google.gwt.user.client.ui.Composite

        claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
      • Methods inherited from class com.google.gwt.user.client.ui.Widget

        addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
      • Methods inherited from class com.google.gwt.user.client.ui.UIObject

        addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
      • Methods inherited from interface com.google.gwt.user.client.ui.IsWidget

        asWidget
    • Field Detail

      • downloadReportButton

        @DataField
        protected elemental2.dom.HTMLButtonElement downloadReportButton
      • downloadReportButtonSpanText

        @DataField
        protected elemental2.dom.HTMLElement downloadReportButtonSpanText
      • reportAvailableLabel

        @DataField
        protected elemental2.dom.HTMLElement reportAvailableLabel
      • reportAvailable

        @DataField
        protected elemental2.dom.HTMLElement reportAvailable
      • reportExecutedLabel

        @DataField
        protected elemental2.dom.HTMLElement reportExecutedLabel
      • reportExecuted

        @DataField
        protected elemental2.dom.HTMLElement reportExecuted
      • reportCoverageLabel

        @DataField
        protected elemental2.dom.HTMLElement reportCoverageLabel
      • reportCoverage

        @DataField
        protected elemental2.dom.HTMLElement reportCoverage
      • list

        @DataField
        protected elemental2.dom.HTMLElement list
      • donutChart

        @DataField
        protected elemental2.dom.HTMLDivElement donutChart
      • scenarioList

        @DataField
        protected elemental2.dom.HTMLUListElement scenarioList
      • emptyStatus

        @DataField
        protected elemental2.dom.HTMLDivElement emptyStatus
      • emptyStatusText

        @DataField
        protected elemental2.dom.HTMLDivElement emptyStatusText
      • buttonSection

        @DataField
        protected elemental2.dom.HTMLDivElement buttonSection
      • summarySection

        @DataField
        protected elemental2.dom.HTMLDivElement summarySection
      • listSection

        @DataField
        protected elemental2.dom.HTMLDivElement listSection
      • scenarioListSection

        @DataField
        protected elemental2.dom.HTMLDivElement scenarioListSection
      • numberOfTimesElementEvaluated

        @DataField
        protected elemental2.dom.HTMLElement numberOfTimesElementEvaluated
    • Constructor Detail

      • CoverageReportViewImpl

        public CoverageReportViewImpl()