|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.Composite
org.drools.guvnor.client.common.DirtyableComposite
org.drools.guvnor.client.asseteditor.drools.modeldriven.ui.RuleModellerWidget
org.drools.guvnor.client.asseteditor.drools.modeldriven.ui.DSLSentenceWidget
public class DSLSentenceWidget
This displays a widget to edit a DSL sentence.
| 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 | |
|---|---|
DSLSentenceWidget(RuleModeller modeller,
com.google.gwt.event.shared.EventBus eventBus,
DSLSentence sentence,
Boolean readOnly)
|
|
| Method Summary | |
|---|---|
com.google.gwt.user.client.ui.Widget |
getBox(DSLVariableValue variableDef,
String regex)
|
com.google.gwt.user.client.ui.Widget |
getBox(DSLVariableValue variableDef,
String regex,
boolean readonly)
|
com.google.gwt.user.client.ui.Widget |
getCheckbox(String variableDef,
DSLVariableValue value)
|
com.google.gwt.user.client.ui.Widget |
getCustomFormEditor(String variableDef,
DSLVariableValue value)
If there is an active working-set defining a custom form configuration for the factType and field defined by variableDef, then a button a custom form editor (aka Widget wrapping a button) is returned. |
com.google.gwt.user.client.ui.Widget |
getDateSelector(String variableDef,
DSLVariableValue value)
|
com.google.gwt.user.client.ui.Widget |
getEnumDropdown(String variableDef,
DSLVariableValue value)
|
com.google.gwt.user.client.ui.Widget |
getLabel(String labelDef)
|
boolean |
isReadOnly()
Dictates if the widget's state is RO or not. |
void |
makeWidgets(DSLSentence sentence)
This will take a DSL line item, and split it into widget thingamies for displaying. |
com.google.gwt.user.client.ui.Widget |
processVariable(String currVariable,
DSLVariableValue value)
|
protected void |
updateSentence()
This will go through the widgets and extract the values |
| 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, isDirty, 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 |
|---|
public DSLSentenceWidget(RuleModeller modeller,
com.google.gwt.event.shared.EventBus eventBus,
DSLSentence sentence,
Boolean readOnly)
| Method Detail |
|---|
public void makeWidgets(DSLSentence sentence)
public com.google.gwt.user.client.ui.Widget processVariable(String currVariable,
DSLVariableValue value)
public com.google.gwt.user.client.ui.Widget getEnumDropdown(String variableDef,
DSLVariableValue value)
public com.google.gwt.user.client.ui.Widget getBox(DSLVariableValue variableDef,
String regex)
public com.google.gwt.user.client.ui.Widget getBox(DSLVariableValue variableDef,
String regex,
boolean readonly)
public com.google.gwt.user.client.ui.Widget getCheckbox(String variableDef,
DSLVariableValue value)
public com.google.gwt.user.client.ui.Widget getCustomFormEditor(String variableDef,
DSLVariableValue value)
getBox(org.drools.ide.common.client.modeldriven.brl.DSLVariableValue, java.lang.String) is
returned.
variableDef - value -
public com.google.gwt.user.client.ui.Widget getDateSelector(String variableDef,
DSLVariableValue value)
public com.google.gwt.user.client.ui.Widget getLabel(String labelDef)
protected void updateSentence()
public boolean isReadOnly()
RuleModellerWidget
isReadOnly in class RuleModellerWidget
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||