Class SettingsViewImpl

  • 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, SettingsView, SubDockView<SettingsView.Presenter>, org.uberfire.client.mvp.HasPresenter<SettingsView.Presenter>

    @ApplicationScoped
    @Templated(stylesheet="/org/drools/workbench/screens/scenariosimulation/client/resources/css/ScenarioSimulationEditorStyles.css")
    public class SettingsViewImpl
    extends com.google.gwt.user.client.ui.Composite
    implements SettingsView
    • 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
      com.google.gwt.dom.client.LabelElement getDmnFileLabel()  
      com.google.gwt.dom.client.SpanElement getDmnFilePathErrorLabel()  
      com.google.gwt.dom.client.DivElement getDmnFilePathPlaceholder()  
      com.google.gwt.dom.client.InputElement getDmnName()  
      com.google.gwt.dom.client.LabelElement getDmnNameLabel()  
      com.google.gwt.dom.client.InputElement getDmnNamespace()  
      com.google.gwt.dom.client.LabelElement getDmnNamespaceLabel()  
      com.google.gwt.dom.client.DivElement getDmnSettings()  
      com.google.gwt.dom.client.InputElement getDmoSession()  
      com.google.gwt.dom.client.InputElement getFileName()  
      com.google.gwt.dom.client.LabelElement getNameLabel()  
      SettingsView.Presenter getPresenter()  
      com.google.gwt.dom.client.InputElement getRuleFlowGroup()  
      com.google.gwt.dom.client.DivElement getRuleSettings()  
      com.google.gwt.dom.client.SpanElement getScenarioType()  
      com.google.gwt.dom.client.InputElement getSkipFromBuild()  
      com.google.gwt.dom.client.SpanElement getSkipFromBuildLabel()  
      com.google.gwt.dom.client.InputElement getStateless()  
      com.google.gwt.dom.client.LabelElement getTypeLabel()  
      void init​(SettingsView.Presenter presenter)  
      void reset()  
      void setupDropdown​(com.google.gwt.dom.client.Element dropdownElement)  
      void syncDmoSession​(com.google.gwt.event.dom.client.BlurEvent event)  
      void syncRuleFlowGroup​(com.google.gwt.event.dom.client.BlurEvent event)  
      void syncSkipFromBuild​(com.google.gwt.event.dom.client.ChangeEvent event)  
      void syncStateless​(com.google.gwt.event.dom.client.ChangeEvent event)  
      • 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

      • kieSettingsContent

        @DataField("kieSettingsContent")
        protected com.google.gwt.dom.client.DivElement kieSettingsContent
      • nameLabel

        @DataField("nameLabel")
        protected com.google.gwt.dom.client.LabelElement nameLabel
      • fileName

        @DataField("fileName")
        protected com.google.gwt.dom.client.InputElement fileName
      • typeLabel

        @DataField("typeLabel")
        protected com.google.gwt.dom.client.LabelElement typeLabel
      • scenarioType

        @DataField("scenarioType")
        protected com.google.gwt.dom.client.SpanElement scenarioType
      • ruleSettings

        @DataField("ruleSettings")
        protected com.google.gwt.dom.client.DivElement ruleSettings
      • dmoSession

        @DataField("dmoSession")
        protected com.google.gwt.dom.client.InputElement dmoSession
      • ruleFlowGroup

        @DataField("ruleFlowGroup")
        protected com.google.gwt.dom.client.InputElement ruleFlowGroup
      • dmnSettings

        @DataField("dmnSettings")
        protected com.google.gwt.dom.client.DivElement dmnSettings
      • dmnFileLabel

        @DataField("dmnFileLabel")
        protected com.google.gwt.dom.client.LabelElement dmnFileLabel
      • dmnFilePathPlaceholder

        @DataField("dmnFilePathPlaceholder")
        protected com.google.gwt.dom.client.DivElement dmnFilePathPlaceholder
      • dmnFilePathErrorLabel

        @DataField("dmnFilePathErrorLabel")
        protected com.google.gwt.dom.client.SpanElement dmnFilePathErrorLabel
      • dmnNamespaceLabel

        @DataField("dmnNamespaceLabel")
        protected com.google.gwt.dom.client.LabelElement dmnNamespaceLabel
      • dmnNamespace

        @DataField("dmnNamespace")
        protected com.google.gwt.dom.client.InputElement dmnNamespace
      • dmnNameLabel

        @DataField("dmnNameLabel")
        protected com.google.gwt.dom.client.LabelElement dmnNameLabel
      • dmnName

        @DataField("dmnName")
        protected com.google.gwt.dom.client.InputElement dmnName
      • skipFromBuild

        @DataField("skipFromBuild")
        protected com.google.gwt.dom.client.InputElement skipFromBuild
      • skipFromBuildLabel

        @DataField("skipFromBuildLabel")
        protected com.google.gwt.dom.client.SpanElement skipFromBuildLabel
      • stateless

        @DataField("stateless")
        protected com.google.gwt.dom.client.InputElement stateless
      • statelessLabel

        @DataField("statelessLabel")
        protected com.google.gwt.dom.client.SpanElement statelessLabel
    • Constructor Detail

      • SettingsViewImpl

        public SettingsViewImpl()
    • Method Detail

      • setupDropdown

        public void setupDropdown​(com.google.gwt.dom.client.Element dropdownElement)
        Specified by:
        setupDropdown in interface SettingsView
      • getNameLabel

        public com.google.gwt.dom.client.LabelElement getNameLabel()
        Specified by:
        getNameLabel in interface SettingsView
      • getFileName

        public com.google.gwt.dom.client.InputElement getFileName()
        Specified by:
        getFileName in interface SettingsView
      • getTypeLabel

        public com.google.gwt.dom.client.LabelElement getTypeLabel()
        Specified by:
        getTypeLabel in interface SettingsView
      • getScenarioType

        public com.google.gwt.dom.client.SpanElement getScenarioType()
        Specified by:
        getScenarioType in interface SettingsView
      • getRuleSettings

        public com.google.gwt.dom.client.DivElement getRuleSettings()
        Specified by:
        getRuleSettings in interface SettingsView
      • getDmoSession

        public com.google.gwt.dom.client.InputElement getDmoSession()
        Specified by:
        getDmoSession in interface SettingsView
      • getRuleFlowGroup

        public com.google.gwt.dom.client.InputElement getRuleFlowGroup()
        Specified by:
        getRuleFlowGroup in interface SettingsView
      • getDmnSettings

        public com.google.gwt.dom.client.DivElement getDmnSettings()
        Specified by:
        getDmnSettings in interface SettingsView
      • getDmnFileLabel

        public com.google.gwt.dom.client.LabelElement getDmnFileLabel()
        Specified by:
        getDmnFileLabel in interface SettingsView
      • getDmnNamespace

        public com.google.gwt.dom.client.InputElement getDmnNamespace()
        Specified by:
        getDmnNamespace in interface SettingsView
      • getDmnNameLabel

        public com.google.gwt.dom.client.LabelElement getDmnNameLabel()
        Specified by:
        getDmnNameLabel in interface SettingsView
      • getDmnName

        public com.google.gwt.dom.client.InputElement getDmnName()
        Specified by:
        getDmnName in interface SettingsView
      • getSkipFromBuild

        public com.google.gwt.dom.client.InputElement getSkipFromBuild()
        Specified by:
        getSkipFromBuild in interface SettingsView
      • getStateless

        public com.google.gwt.dom.client.InputElement getStateless()
        Specified by:
        getStateless in interface SettingsView
      • syncDmoSession

        @EventHandler("dmoSession")
        public void syncDmoSession​(com.google.gwt.event.dom.client.BlurEvent event)
      • syncRuleFlowGroup

        @EventHandler("ruleFlowGroup")
        public void syncRuleFlowGroup​(com.google.gwt.event.dom.client.BlurEvent event)
      • syncStateless

        @EventHandler("stateless")
        public void syncStateless​(com.google.gwt.event.dom.client.ChangeEvent event)
      • syncSkipFromBuild

        @EventHandler("skipFromBuild")
        public void syncSkipFromBuild​(com.google.gwt.event.dom.client.ChangeEvent event)