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

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.ExpressionBuilder
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, HasExpressionChangeHandlers, HasExpressionTypeChangeHandlers

public class ExpressionBuilder
extends RuleModellerWidget
implements HasExpressionTypeChangeHandlers, HasExpressionChangeHandlers


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
ExpressionBuilder(RuleModeller modeller, ExpressionFormLine expression)
           
ExpressionBuilder(RuleModeller modeller, ExpressionFormLine expression, Boolean readOnly)
           
 
Method Summary
 com.google.gwt.event.shared.HandlerRegistration addExpressionChangeHandler(ExpressionChangeHandler handler)
           
 com.google.gwt.event.shared.HandlerRegistration addExpressionTypeChangeHandler(ExpressionTypeChangeHandler handler)
           
 boolean isReadOnly()
          Dictates if the widget's state is RO or not.
 void makeDirty()
           
 
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, isDirty, 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, 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
 
Methods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEvent
 

Constructor Detail

ExpressionBuilder

public ExpressionBuilder(RuleModeller modeller,
                         ExpressionFormLine expression)

ExpressionBuilder

public ExpressionBuilder(RuleModeller modeller,
                         ExpressionFormLine expression,
                         Boolean readOnly)
Method Detail

makeDirty

public void makeDirty()
Specified by:
makeDirty in interface DirtyableWidget
Overrides:
makeDirty 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:

addExpressionTypeChangeHandler

public com.google.gwt.event.shared.HandlerRegistration addExpressionTypeChangeHandler(ExpressionTypeChangeHandler handler)
Specified by:
addExpressionTypeChangeHandler in interface HasExpressionTypeChangeHandlers
See Also:
HasExpressionTypeChangeHandlers.addExpressionTypeChangeHandler(org.drools.guvnor.client.modeldriven.ui.ExpressionTypeChangeHandler)

addExpressionChangeHandler

public com.google.gwt.event.shared.HandlerRegistration addExpressionChangeHandler(ExpressionChangeHandler handler)
Specified by:
addExpressionChangeHandler in interface HasExpressionChangeHandlers


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