Class FromCompositeFactPatternWidget

    • 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
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected boolean isFactTypeKnown  
      protected com.google.gwt.user.client.ui.FlexTable layout  
      protected org.drools.workbench.models.datamodel.rule.FromCompositeFactPattern pattern  
      protected boolean readOnly  
      • Fields inherited from class com.google.gwt.user.client.ui.UIObject

        DEBUG_ID_PREFIX
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected com.google.gwt.user.client.ui.Widget addRemoveButton​(com.google.gwt.user.client.ui.Widget w, com.google.gwt.event.dom.client.ClickHandler listener)  
      protected void calculateReadOnly()  
      protected void doLayout()  
      protected com.google.gwt.user.client.ui.Widget getCompositeLabel()  
      boolean isFactTypeKnown()
      Does the Fact Type the Widget represents known to the SuggestionCompletionEngine.
      boolean isReadOnly()
      Dictates if the widget's state is RO or not.
      protected void showFactTypeSelector()
      Pops up the fact selector.
      • 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
    • Field Detail

      • pattern

        protected org.drools.workbench.models.datamodel.rule.FromCompositeFactPattern pattern
      • layout

        protected com.google.gwt.user.client.ui.FlexTable layout
      • readOnly

        protected boolean readOnly
      • isFactTypeKnown

        protected boolean isFactTypeKnown
    • Constructor Detail

      • FromCompositeFactPatternWidget

        public FromCompositeFactPatternWidget​(RuleModeller modeller,
                                              com.google.gwt.event.shared.EventBus eventBus,
                                              org.drools.workbench.models.datamodel.rule.FromCompositeFactPattern pattern)
      • FromCompositeFactPatternWidget

        public FromCompositeFactPatternWidget​(RuleModeller modeller,
                                              com.google.gwt.event.shared.EventBus eventBus,
                                              org.drools.workbench.models.datamodel.rule.FromCompositeFactPattern pattern,
                                              Boolean readOnly)
    • Method Detail

      • doLayout

        protected void doLayout()
      • getCompositeLabel

        protected com.google.gwt.user.client.ui.Widget getCompositeLabel()
      • showFactTypeSelector

        protected void showFactTypeSelector()
        Pops up the fact selector.
      • addRemoveButton

        protected com.google.gwt.user.client.ui.Widget addRemoveButton​(com.google.gwt.user.client.ui.Widget w,
                                                                       com.google.gwt.event.dom.client.ClickHandler listener)
      • calculateReadOnly

        protected void calculateReadOnly()
      • isReadOnly

        public boolean isReadOnly()
        Description copied from class: RuleModellerWidget
        Dictates if the widget's state is RO or not. Sometimes RuleModeller will force this state (i.e. when lockLHS() or lockRHS()), but some other times, the widget itself is responsible to autodetect its state.
        Specified by:
        isReadOnly in class RuleModellerWidget
        Returns:
      • isFactTypeKnown

        public boolean isFactTypeKnown()
        Description copied from class: RuleModellerWidget
        Does the Fact Type the Widget represents known to the SuggestionCompletionEngine. If the Fact Type is known the Widget can be edited or deleted (unless read-only). If the Fact Type is not known the Widget can be deleted but cannot be edited (i.e. it is always read-only).
        Specified by:
        isFactTypeKnown in class RuleModellerWidget
        Returns: