Guvnor web application Drools 6.0.0-SNAPSHOT

org.drools.guvnor.client.asseteditor.drools.modeldriven.ui
Class FactPatternWidget

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.google.gwt.user.client.ui.Composite
              extended by org.drools.guvnor.client.common.DirtyableComposite
                  extended by org.drools.guvnor.client.asseteditor.drools.modeldriven.ui.RuleModellerWidget
                      extended by org.drools.guvnor.client.asseteditor.drools.modeldriven.ui.FactPatternWidget
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, DirtyableWidget, IDirtyable

public class FactPatternWidget
extends RuleModellerWidget

This is the new smart widget that works off the model.


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 inherited from class org.drools.guvnor.client.common.DirtyableComposite
dirtyflag
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
FactPatternWidget(RuleModeller mod, com.google.gwt.event.shared.EventBus eventBus, IPattern p, boolean canBind)
           
FactPatternWidget(RuleModeller ruleModeller, com.google.gwt.event.shared.EventBus eventBus, IPattern pattern, boolean canBind, Boolean readOnly)
          Creates a new FactPatternWidget
FactPatternWidget(RuleModeller mod, com.google.gwt.event.shared.EventBus eventBus, IPattern p, boolean isAll0WithLabel, boolean canBind, Boolean readOnly)
           
 
Method Summary
 boolean isDirty()
           
 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.
 
Methods inherited from class org.drools.guvnor.client.asseteditor.drools.modeldriven.ui.RuleModellerWidget
addOnModifiedCommand, getEventBus, getModeller, isModified, setModified
 
Methods inherited from class org.drools.guvnor.client.common.DirtyableComposite
getHeight, getWidth, makeDirty, onBrowserEvent, resetDirty
 
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, 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
 
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, unsinkEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FactPatternWidget

public FactPatternWidget(RuleModeller mod,
                         com.google.gwt.event.shared.EventBus eventBus,
                         IPattern p,
                         boolean canBind)

FactPatternWidget

public FactPatternWidget(RuleModeller ruleModeller,
                         com.google.gwt.event.shared.EventBus eventBus,
                         IPattern pattern,
                         boolean canBind,
                         Boolean readOnly)
Creates a new FactPatternWidget

Parameters:
canBind -
readOnly - if the widget should be in RO mode. If this parameter is null, the readOnly attribute is calculated.

FactPatternWidget

public FactPatternWidget(RuleModeller mod,
                         com.google.gwt.event.shared.EventBus eventBus,
                         IPattern p,
                         boolean isAll0WithLabel,
                         boolean canBind,
                         Boolean readOnly)
Method Detail

isDirty

public boolean isDirty()
Specified by:
isDirty in interface DirtyableWidget
Overrides:
isDirty in class DirtyableComposite

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:

Guvnor web application Drools 6.0.0-SNAPSHOT

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.