org.drools.guvnor.client.modeldriven.ui
Class CompositeFactPatternWidget

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.modeldriven.ui.RuleModellerWidget
                      extended by org.drools.guvnor.client.modeldriven.ui.CompositeFactPatternWidget
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.IsWidget, DirtyableWidget, IDirtyable

public class CompositeFactPatternWidget
extends RuleModellerWidget

This represents a top level CE, like an OR, NOT, EXIST etc... Contains a list of FactPatterns.


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
protected  SuggestionCompletionEngine completions
           
protected  Constants constants
           
protected  DirtyableFlexTable layout
           
protected  CompositeFactPattern pattern
           
protected  boolean readOnly
           
 
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
CompositeFactPatternWidget(RuleModeller modeller, CompositeFactPattern pattern)
           
CompositeFactPatternWidget(RuleModeller modeller, CompositeFactPattern pattern, Boolean readOnly)
           
 
Method Summary
protected  void doLayout()
           
protected  com.google.gwt.user.client.ui.Widget getCompositeLabel()
           
 boolean isDirty()
           
 boolean isReadOnly()
          Dictates if the widget's state is RO or not.
protected  void showFactTypeSelector(com.google.gwt.user.client.ui.Widget w)
          Pops up the fact selector.
 
Methods inherited from class org.drools.guvnor.client.modeldriven.ui.RuleModellerWidget
addOnModifiedCommand, 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
getWidget, initWidget, isAttached, onAttach, onDetach, setWidget
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, 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, toString, unsinkEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

completions

protected final SuggestionCompletionEngine completions

constants

protected Constants constants

layout

protected DirtyableFlexTable layout

pattern

protected CompositeFactPattern pattern

readOnly

protected boolean readOnly
Constructor Detail

CompositeFactPatternWidget

public CompositeFactPatternWidget(RuleModeller modeller,
                                  CompositeFactPattern pattern)

CompositeFactPatternWidget

public CompositeFactPatternWidget(RuleModeller modeller,
                                  CompositeFactPattern pattern,
                                  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:

doLayout

protected void doLayout()

getCompositeLabel

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

showFactTypeSelector

protected void showFactTypeSelector(com.google.gwt.user.client.ui.Widget w)
Pops up the fact selector.



Copyright © 2001-2011 JBoss Inc.. All Rights Reserved.