Class FromCompositeFactPatternWidget
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Composite
-
- org.drools.workbench.screens.guided.rule.client.widget.RuleModellerWidget
-
- org.drools.workbench.screens.guided.rule.client.widget.FromCompositeFactPatternWidget
-
- 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
- Direct Known Subclasses:
FromAccumulateCompositeFactPatternWidget,FromCollectCompositeFactPatternWidget,FromEntryPointFactPatternWidget
public class FromCompositeFactPatternWidget extends RuleModellerWidget
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanisFactTypeKnownprotected com.google.gwt.user.client.ui.FlexTablelayoutprotected org.drools.workbench.models.datamodel.rule.FromCompositeFactPatternpatternprotected booleanreadOnly-
Fields inherited from class org.drools.workbench.screens.guided.rule.client.widget.RuleModellerWidget
modeller
-
-
Constructor Summary
Constructors Constructor Description FromCompositeFactPatternWidget(RuleModeller modeller, com.google.gwt.event.shared.EventBus eventBus, org.drools.workbench.models.datamodel.rule.FromCompositeFactPattern pattern)FromCompositeFactPatternWidget(RuleModeller modeller, com.google.gwt.event.shared.EventBus eventBus, org.drools.workbench.models.datamodel.rule.FromCompositeFactPattern pattern, Boolean readOnly)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.google.gwt.user.client.ui.WidgetaddRemoveButton(com.google.gwt.user.client.ui.Widget w, com.google.gwt.event.dom.client.ClickHandler listener)protected voidcalculateReadOnly()protected voiddoLayout()protected com.google.gwt.user.client.ui.WidgetgetCompositeLabel()booleanisFactTypeKnown()Does the Fact Type the Widget represents known to the SuggestionCompletionEngine.booleanisReadOnly()Dictates if the widget's state is RO or not.protected voidshowFactTypeSelector()Pops up the fact selector.-
Methods inherited from class org.drools.workbench.screens.guided.rule.client.widget.RuleModellerWidget
addFactTypeKnownValueChangeHandler, addOnModifiedCommand, getEventBus, getModeller, isModified, setModified
-
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
-
-
-
-
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:RuleModellerWidgetDictates 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:
isReadOnlyin classRuleModellerWidget- Returns:
-
isFactTypeKnown
public boolean isFactTypeKnown()
Description copied from class:RuleModellerWidgetDoes 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:
isFactTypeKnownin classRuleModellerWidget- Returns:
-
-