|
Drools Workbench - Guided Decision Table Editor - Client 6.0.0.CR4 | |||||||||
| 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.workbench.screens.guided.dtable.client.widget.table.AbstractDecisionTableWidget
public abstract class AbstractDecisionTableWidget
An abstract Decision Table and the necessary boiler-plate to convert from DTColumnConfig objects to the DynamicData related classes used by the DecoratedGridWidget
| 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 DecisionTableCellFactory |
cellFactory
|
protected DecisionTableCellValueFactory |
cellValueFactory
|
protected DecisionTableDropDownManager |
dropDownManager
|
protected com.google.gwt.event.shared.EventBus |
eventBus
|
protected boolean |
isReadOnly
|
protected org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 |
model
|
protected org.drools.workbench.models.commons.shared.oracle.PackageDataModelOracle |
oracle
|
protected static DecisionTableResourcesProvider |
resources
|
protected GuidedDecisionTableUtils |
utils
|
protected AbstractDecoratedDecisionTableGridWidget |
widget
|
| Fields inherited from class com.google.gwt.user.client.ui.UIObject |
|---|
DEBUG_ID_PREFIX |
| Constructor Summary | |
|---|---|
AbstractDecisionTableWidget(org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 model,
org.drools.workbench.models.commons.shared.oracle.PackageDataModelOracle oracle,
org.uberfire.security.Identity identity,
boolean isReadOnly,
com.google.gwt.event.shared.EventBus eventBus)
Constructor |
|
| Method Summary | |
|---|---|
void |
addColumn(org.drools.workbench.models.guided.dtable.shared.model.ActionCol52 modelColumn)
Add a column to the table. |
void |
addColumn(org.drools.workbench.models.guided.dtable.shared.model.AttributeCol52 modelColumn)
Add a column to the table. |
void |
addColumn(org.drools.workbench.models.guided.dtable.shared.model.BRLActionColumn modelColumn)
Add a column to the table. |
void |
addColumn(org.drools.workbench.models.guided.dtable.shared.model.BRLConditionColumn modelColumn)
Add a column to the table. |
void |
addColumn(org.drools.workbench.models.guided.dtable.shared.model.LimitedEntryBRLActionColumn modelColumn)
Add a column to the table. |
void |
addColumn(org.drools.workbench.models.guided.dtable.shared.model.LimitedEntryBRLConditionColumn modelColumn)
Add a column to the table. |
void |
addColumn(org.drools.workbench.models.guided.dtable.shared.model.MetadataCol52 modelColumn)
Add a column to the table. |
void |
addColumn(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 pattern,
org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 modelColumn)
Add a column to the table. |
void |
analyze()
|
void |
appendRow()
|
void |
deleteColumn(org.drools.workbench.models.guided.dtable.shared.model.ActionCol52 modelColumn)
Delete the given column |
void |
deleteColumn(org.drools.workbench.models.guided.dtable.shared.model.AttributeCol52 modelColumn)
Delete the given column |
void |
deleteColumn(org.drools.workbench.models.guided.dtable.shared.model.BRLActionColumn modelColumn)
Delete the given column |
void |
deleteColumn(org.drools.workbench.models.guided.dtable.shared.model.BRLConditionColumn modelColumn)
Delete the given column |
void |
deleteColumn(org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 modelColumn)
Delete the given column from the given pattern |
void |
deleteColumn(org.drools.workbench.models.guided.dtable.shared.model.LimitedEntryBRLActionColumn modelColumn)
Delete the given column |
void |
deleteColumn(org.drools.workbench.models.guided.dtable.shared.model.LimitedEntryBRLConditionColumn modelColumn)
Delete the given column |
void |
deleteColumn(org.drools.workbench.models.guided.dtable.shared.model.MetadataCol52 modelColumn)
Delete the given column |
org.drools.workbench.models.commons.shared.oracle.PackageDataModelOracle |
getOracle()
Return the DataModelOracle associated with this Decision Table |
void |
makeOtherwiseCell()
Mark a cell as containing the magical "otherwise" value. |
void |
moveAction(org.drools.workbench.models.guided.dtable.shared.model.ActionCol52 action,
int actionTargetIndex)
Move an action to the given index in the model |
void |
moveCondition(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 pattern,
org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 condition,
int conditionTargetIndex)
Move a Condition to the given index on a Pattern in the model |
void |
movePattern(org.drools.workbench.models.guided.dtable.shared.model.CompositeColumn<?> pattern,
int patternTargetIndex)
Move a Pattern to the given index in the model |
void |
onAppendRow(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.AppendRowEvent event)
|
void |
onCopyRows(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.CopyRowsEvent event)
|
void |
onDeleteColumn(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.DeleteColumnEvent event)
|
void |
onDeleteRow(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.DeleteRowEvent event)
|
void |
onInsertColumn(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.InsertColumnEvent<org.drools.workbench.models.guided.dtable.shared.model.BaseColumn,org.drools.workbench.models.guided.dtable.shared.model.DTCellValue52> event)
|
void |
onInsertRow(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.InsertRowEvent event)
|
void |
onMoveColumns(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.MoveColumnsEvent event)
|
void |
onPasteRows(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.PasteRowsEvent event)
|
void |
onSelectedCellChange(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.SelectedCellChangeEvent event)
|
void |
onUpdateModel(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.UpdateModelEvent event)
|
void |
setColumnVisibility(org.drools.workbench.models.guided.dtable.shared.model.DTColumnConfig52 modelColumn,
boolean isVisible)
|
protected abstract void |
setEnableOtherwiseButton(boolean isEnabled)
|
void |
setPixelSize(int width,
int height)
Ensure the wrapped DecoratedGridWidget's size is set too |
void |
updateColumn(org.drools.workbench.models.guided.dtable.shared.model.ActionInsertFactCol52 origColumn,
org.drools.workbench.models.guided.dtable.shared.model.ActionInsertFactCol52 editColumn)
Update an ActionSetFieldCol column |
void |
updateColumn(org.drools.workbench.models.guided.dtable.shared.model.ActionRetractFactCol52 origColumn,
org.drools.workbench.models.guided.dtable.shared.model.ActionRetractFactCol52 editColumn)
Update an ActionRetractFactCol52 column |
void |
updateColumn(org.drools.workbench.models.guided.dtable.shared.model.ActionSetFieldCol52 origColumn,
org.drools.workbench.models.guided.dtable.shared.model.ActionSetFieldCol52 editColumn)
Update an ActionSetFieldCol column |
void |
updateColumn(org.drools.workbench.models.guided.dtable.shared.model.ActionWorkItemCol52 origColumn,
org.drools.workbench.models.guided.dtable.shared.model.ActionWorkItemCol52 editColumn)
Update an ActionWorkItemCol52 column |
void |
updateColumn(org.drools.workbench.models.guided.dtable.shared.model.ActionWorkItemSetFieldCol52 origColumn,
org.drools.workbench.models.guided.dtable.shared.model.ActionWorkItemSetFieldCol52 editColumn)
Update an ActionWorkItemSetFieldCol52 column |
void |
updateColumn(org.drools.workbench.models.guided.dtable.shared.model.BRLActionColumn origColumn,
org.drools.workbench.models.guided.dtable.shared.model.BRLActionColumn editColumn)
Update a BRLActionColumn column |
void |
updateColumn(org.drools.workbench.models.guided.dtable.shared.model.BRLConditionColumn origColumn,
org.drools.workbench.models.guided.dtable.shared.model.BRLConditionColumn editColumn)
Update a BRLConditionColumn column |
void |
updateColumn(org.drools.workbench.models.guided.dtable.shared.model.LimitedEntryBRLActionColumn origColumn,
org.drools.workbench.models.guided.dtable.shared.model.LimitedEntryBRLActionColumn editColumn)
Update a LimitedEntryBRLActionColumn column |
void |
updateColumn(org.drools.workbench.models.guided.dtable.shared.model.LimitedEntryBRLConditionColumn origColumn,
org.drools.workbench.models.guided.dtable.shared.model.LimitedEntryBRLConditionColumn editColumn)
Update a LimitedEntryBRLConditionColumn column |
void |
updateColumn(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 origPattern,
org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 origColumn,
org.drools.workbench.models.guided.dtable.shared.model.Pattern52 editPattern,
org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 editColumn)
Update a Condition column |
void |
updateSystemControlledColumnValues()
Update values controlled by the decision table itself |
| 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 |
| 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, 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 |
| Field Detail |
|---|
protected AbstractDecoratedDecisionTableGridWidget widget
protected GuidedDecisionTableUtils utils
protected final org.drools.workbench.models.commons.shared.oracle.PackageDataModelOracle oracle
protected final org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 model
protected final DecisionTableCellFactory cellFactory
protected final DecisionTableCellValueFactory cellValueFactory
protected final DecisionTableDropDownManager dropDownManager
protected final com.google.gwt.event.shared.EventBus eventBus
protected final boolean isReadOnly
protected static final DecisionTableResourcesProvider resources
| Constructor Detail |
|---|
public AbstractDecisionTableWidget(org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 model,
org.drools.workbench.models.commons.shared.oracle.PackageDataModelOracle oracle,
org.uberfire.security.Identity identity,
boolean isReadOnly,
com.google.gwt.event.shared.EventBus eventBus)
| Method Detail |
|---|
public void addColumn(org.drools.workbench.models.guided.dtable.shared.model.ActionCol52 modelColumn)
modelColumn - The Decision Table column to insertpublic void addColumn(org.drools.workbench.models.guided.dtable.shared.model.BRLActionColumn modelColumn)
modelColumn - The Decision Table column to insertpublic void addColumn(org.drools.workbench.models.guided.dtable.shared.model.LimitedEntryBRLActionColumn modelColumn)
modelColumn - The Decision Table column to insertpublic void addColumn(org.drools.workbench.models.guided.dtable.shared.model.BRLConditionColumn modelColumn)
modelColumn - The Decision Table column to insertpublic void addColumn(org.drools.workbench.models.guided.dtable.shared.model.LimitedEntryBRLConditionColumn modelColumn)
modelColumn - The Decision Table column to insertpublic void addColumn(org.drools.workbench.models.guided.dtable.shared.model.AttributeCol52 modelColumn)
modelColumn - The Decision Table column to insertpublic void addColumn(org.drools.workbench.models.guided.dtable.shared.model.MetadataCol52 modelColumn)
modelColumn - The Decision Table column to insert
public void addColumn(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 pattern,
org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 modelColumn)
pattern - The Pattern to which the column will be addedmodelColumn - The Decision Table column to insertpublic void deleteColumn(org.drools.workbench.models.guided.dtable.shared.model.ActionCol52 modelColumn)
modelColumn - public void deleteColumn(org.drools.workbench.models.guided.dtable.shared.model.BRLActionColumn modelColumn)
modelColumn - public void deleteColumn(org.drools.workbench.models.guided.dtable.shared.model.LimitedEntryBRLActionColumn modelColumn)
modelColumn - public void deleteColumn(org.drools.workbench.models.guided.dtable.shared.model.BRLConditionColumn modelColumn)
modelColumn - public void deleteColumn(org.drools.workbench.models.guided.dtable.shared.model.LimitedEntryBRLConditionColumn modelColumn)
modelColumn - public void deleteColumn(org.drools.workbench.models.guided.dtable.shared.model.AttributeCol52 modelColumn)
modelColumn - public void deleteColumn(org.drools.workbench.models.guided.dtable.shared.model.MetadataCol52 modelColumn)
modelColumn - public void deleteColumn(org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 modelColumn)
modelColumn - public void appendRow()
public org.drools.workbench.models.commons.shared.oracle.PackageDataModelOracle getOracle()
public void makeOtherwiseCell()
public void setColumnVisibility(org.drools.workbench.models.guided.dtable.shared.model.DTColumnConfig52 modelColumn,
boolean isVisible)
public void setPixelSize(int width,
int height)
setPixelSize in class com.google.gwt.user.client.ui.UIObject
public void updateColumn(org.drools.workbench.models.guided.dtable.shared.model.ActionInsertFactCol52 origColumn,
org.drools.workbench.models.guided.dtable.shared.model.ActionInsertFactCol52 editColumn)
origColumn - The existing column in the grideditColumn - A copy of the original column containing the modified values
public void updateColumn(org.drools.workbench.models.guided.dtable.shared.model.ActionSetFieldCol52 origColumn,
org.drools.workbench.models.guided.dtable.shared.model.ActionSetFieldCol52 editColumn)
origColumn - The existing column in the grideditColumn - A copy of the original column containing the modified values
public void updateColumn(org.drools.workbench.models.guided.dtable.shared.model.ActionWorkItemSetFieldCol52 origColumn,
org.drools.workbench.models.guided.dtable.shared.model.ActionWorkItemSetFieldCol52 editColumn)
origColumn - The existing column in the grideditColumn - A copy of the original column containing the modified values
public void updateColumn(org.drools.workbench.models.guided.dtable.shared.model.ActionRetractFactCol52 origColumn,
org.drools.workbench.models.guided.dtable.shared.model.ActionRetractFactCol52 editColumn)
origColumn - The existing column in the grideditColumn - A copy of the original column containing the modified values
public void updateColumn(org.drools.workbench.models.guided.dtable.shared.model.ActionWorkItemCol52 origColumn,
org.drools.workbench.models.guided.dtable.shared.model.ActionWorkItemCol52 editColumn)
origColumn - The existing column in the grideditColumn - A copy of the original column containing the modified values
public void updateColumn(org.drools.workbench.models.guided.dtable.shared.model.BRLActionColumn origColumn,
org.drools.workbench.models.guided.dtable.shared.model.BRLActionColumn editColumn)
origColumn - The existing column in the grideditColumn - A copy of the original column containing the modified values
public void updateColumn(org.drools.workbench.models.guided.dtable.shared.model.BRLConditionColumn origColumn,
org.drools.workbench.models.guided.dtable.shared.model.BRLConditionColumn editColumn)
origColumn - The existing column in the grideditColumn - A copy of the original column containing the modified values
public void updateColumn(org.drools.workbench.models.guided.dtable.shared.model.LimitedEntryBRLConditionColumn origColumn,
org.drools.workbench.models.guided.dtable.shared.model.LimitedEntryBRLConditionColumn editColumn)
origColumn - The existing column in the grideditColumn - A copy of the original column containing the modified values
public void updateColumn(org.drools.workbench.models.guided.dtable.shared.model.LimitedEntryBRLActionColumn origColumn,
org.drools.workbench.models.guided.dtable.shared.model.LimitedEntryBRLActionColumn editColumn)
origColumn - The existing column in the grideditColumn - A copy of the original column containing the modified values
public void updateColumn(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 origPattern,
org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 origColumn,
org.drools.workbench.models.guided.dtable.shared.model.Pattern52 editPattern,
org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 editColumn)
origPattern - The existing pattern to which the column relatedorigColumn - The existing column in the grideditPattern - The new pattern to which the column relateseditColumn - A copy of the original column containing the modified valuespublic void updateSystemControlledColumnValues()
public void analyze()
public void movePattern(org.drools.workbench.models.guided.dtable.shared.model.CompositeColumn<?> pattern,
int patternTargetIndex)
pattern - The Pattern to which the Condition relatespatternTargetIndex - The index to which the pattern will be moved
public void moveCondition(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 pattern,
org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 condition,
int conditionTargetIndex)
pattern - The Pattern to which the Condition relatescondition - The Condition being movedconditionTargetIndex - The index in the pattern to which the column will be moved
public void moveAction(org.drools.workbench.models.guided.dtable.shared.model.ActionCol52 action,
int actionTargetIndex)
action - The Action being movedactionTargetIndex - The index in the model to which the column will be movedpublic void onDeleteRow(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.DeleteRowEvent event)
onDeleteRow in interface org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.DeleteRowEvent.Handlerpublic void onInsertRow(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.InsertRowEvent event)
onInsertRow in interface org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.InsertRowEvent.Handlerpublic void onCopyRows(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.CopyRowsEvent event)
onCopyRows in interface org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.CopyRowsEvent.Handlerpublic void onPasteRows(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.PasteRowsEvent event)
onPasteRows in interface org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.PasteRowsEvent.Handlerpublic void onAppendRow(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.AppendRowEvent event)
onAppendRow in interface org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.AppendRowEvent.Handlerpublic void onDeleteColumn(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.DeleteColumnEvent event)
onDeleteColumn in interface org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.DeleteColumnEvent.Handlerpublic void onInsertColumn(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.InsertColumnEvent<org.drools.workbench.models.guided.dtable.shared.model.BaseColumn,org.drools.workbench.models.guided.dtable.shared.model.DTCellValue52> event)
onInsertColumn in interface org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.InsertColumnEvent.Handler<org.drools.workbench.models.guided.dtable.shared.model.BaseColumn,org.drools.workbench.models.guided.dtable.shared.model.DTCellValue52>public void onSelectedCellChange(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.SelectedCellChangeEvent event)
onSelectedCellChange in interface org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.SelectedCellChangeEvent.Handlerprotected abstract void setEnableOtherwiseButton(boolean isEnabled)
public void onMoveColumns(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.MoveColumnsEvent event)
onMoveColumns in interface org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.MoveColumnsEvent.Handlerpublic void onUpdateModel(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.UpdateModelEvent event)
onUpdateModel in interface org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.UpdateModelEvent.Handler
|
Drools Workbench - Guided Decision Table Editor - Client 6.0.0.CR4 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||