|
||||||||||
| 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.decisiontable.widget.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 DecisionTableControlsWidget |
dtableCtrls
|
protected com.google.gwt.event.shared.EventBus |
eventBus
|
protected org.drools.ide.common.client.modeldriven.dt52.GuidedDecisionTable52 |
model
|
protected static DecisionTableResourcesProvider |
resources
|
protected org.drools.ide.common.client.modeldriven.SuggestionCompletionEngine |
sce
|
protected AbstractDecoratedDecisionTableGridWidget |
widget
|
| Fields inherited from class com.google.gwt.user.client.ui.UIObject |
|---|
DEBUG_ID_PREFIX |
| Constructor Summary | |
|---|---|
AbstractDecisionTableWidget(DecisionTableControlsWidget dtableCtrls,
org.drools.ide.common.client.modeldriven.SuggestionCompletionEngine sce,
com.google.gwt.event.shared.EventBus eventBus)
Constructor |
|
| Method Summary | |
|---|---|
void |
addColumn(org.drools.ide.common.client.modeldriven.dt52.ActionCol52 modelColumn)
Add a column to the table. |
void |
addColumn(org.drools.ide.common.client.modeldriven.dt52.AttributeCol52 modelColumn)
Add a column to the table. |
void |
addColumn(org.drools.ide.common.client.modeldriven.dt52.BRLActionColumn modelColumn)
Add a column to the table. |
void |
addColumn(org.drools.ide.common.client.modeldriven.dt52.BRLConditionColumn modelColumn)
Add a column to the table. |
void |
addColumn(org.drools.ide.common.client.modeldriven.dt52.LimitedEntryBRLActionColumn modelColumn)
Add a column to the table. |
void |
addColumn(org.drools.ide.common.client.modeldriven.dt52.LimitedEntryBRLConditionColumn modelColumn)
Add a column to the table. |
void |
addColumn(org.drools.ide.common.client.modeldriven.dt52.MetadataCol52 modelColumn)
Add a column to the table. |
void |
addColumn(org.drools.ide.common.client.modeldriven.dt52.Pattern52 pattern,
org.drools.ide.common.client.modeldriven.dt52.ConditionCol52 modelColumn)
Add a column to the table. |
void |
analyze()
|
void |
appendRow()
|
void |
deleteColumn(org.drools.ide.common.client.modeldriven.dt52.ActionCol52 modelColumn)
Delete the given column |
void |
deleteColumn(org.drools.ide.common.client.modeldriven.dt52.AttributeCol52 modelColumn)
Delete the given column |
void |
deleteColumn(org.drools.ide.common.client.modeldriven.dt52.BRLActionColumn modelColumn)
Delete the given column |
void |
deleteColumn(org.drools.ide.common.client.modeldriven.dt52.BRLConditionColumn modelColumn)
Delete the given column |
void |
deleteColumn(org.drools.ide.common.client.modeldriven.dt52.ConditionCol52 modelColumn)
Delete the given column from the given pattern |
void |
deleteColumn(org.drools.ide.common.client.modeldriven.dt52.LimitedEntryBRLActionColumn modelColumn)
Delete the given column |
void |
deleteColumn(org.drools.ide.common.client.modeldriven.dt52.LimitedEntryBRLConditionColumn modelColumn)
Delete the given column |
void |
deleteColumn(org.drools.ide.common.client.modeldriven.dt52.MetadataCol52 modelColumn)
Delete the given column |
org.drools.ide.common.client.modeldriven.SuggestionCompletionEngine |
getSCE()
Return the SCE associated with this Decision Table |
void |
makeOtherwiseCell()
Mark a cell as containing the magical "otherwise" value. |
void |
moveAction(org.drools.ide.common.client.modeldriven.dt52.ActionCol52 action,
int actionTargetIndex)
Move an action to the given index in the model |
void |
moveCondition(org.drools.ide.common.client.modeldriven.dt52.Pattern52 pattern,
org.drools.ide.common.client.modeldriven.dt52.ConditionCol52 condition,
int conditionTargetIndex)
Move a Condition to the given index on a Pattern in the model |
void |
movePattern(org.drools.ide.common.client.modeldriven.dt52.CompositeColumn<?> pattern,
int patternTargetIndex)
Move a Pattern to the given index in the model |
void |
onAppendRow(AppendRowEvent event)
|
void |
onCopyRows(CopyRowsEvent event)
|
void |
onDeleteColumn(DeleteColumnEvent event)
|
void |
onDeleteRow(DeleteRowEvent event)
|
void |
onInsertColumn(InsertColumnEvent<org.drools.ide.common.client.modeldriven.dt52.BaseColumn,org.drools.ide.common.client.modeldriven.dt52.DTCellValue52> event)
|
void |
onInsertRow(InsertRowEvent event)
|
void |
onMoveColumns(MoveColumnsEvent event)
|
void |
onPasteRows(PasteRowsEvent event)
|
void |
onSelectedCellChange(SelectedCellChangeEvent event)
|
void |
onUpdateModel(UpdateModelEvent event)
|
void |
setColumnVisibility(org.drools.ide.common.client.modeldriven.dt52.DTColumnConfig52 modelColumn,
boolean isVisible)
|
void |
setModel(org.drools.ide.common.client.modeldriven.dt52.GuidedDecisionTable52 model)
Set the Decision Table's data. |
void |
setPixelSize(int width,
int height)
Ensure the wrapped DecoratedGridWidget's size is set too |
void |
updateColumn(org.drools.ide.common.client.modeldriven.dt52.ActionInsertFactCol52 origColumn,
org.drools.ide.common.client.modeldriven.dt52.ActionInsertFactCol52 editColumn)
Update an ActionSetFieldCol column |
void |
updateColumn(org.drools.ide.common.client.modeldriven.dt52.ActionRetractFactCol52 origColumn,
org.drools.ide.common.client.modeldriven.dt52.ActionRetractFactCol52 editColumn)
Update an ActionRetractFactCol52 column |
void |
updateColumn(org.drools.ide.common.client.modeldriven.dt52.ActionSetFieldCol52 origColumn,
org.drools.ide.common.client.modeldriven.dt52.ActionSetFieldCol52 editColumn)
Update an ActionSetFieldCol column |
void |
updateColumn(org.drools.ide.common.client.modeldriven.dt52.ActionWorkItemCol52 origColumn,
org.drools.ide.common.client.modeldriven.dt52.ActionWorkItemCol52 editColumn)
Update an ActionWorkItemCol52 column |
void |
updateColumn(org.drools.ide.common.client.modeldriven.dt52.ActionWorkItemSetFieldCol52 origColumn,
org.drools.ide.common.client.modeldriven.dt52.ActionWorkItemSetFieldCol52 editColumn)
Update an ActionWorkItemSetFieldCol52 column |
void |
updateColumn(org.drools.ide.common.client.modeldriven.dt52.BRLActionColumn origColumn,
org.drools.ide.common.client.modeldriven.dt52.BRLActionColumn editColumn)
Update a BRLActionColumn column |
void |
updateColumn(org.drools.ide.common.client.modeldriven.dt52.BRLConditionColumn origColumn,
org.drools.ide.common.client.modeldriven.dt52.BRLConditionColumn editColumn)
Update a BRLConditionColumn column |
void |
updateColumn(org.drools.ide.common.client.modeldriven.dt52.LimitedEntryBRLActionColumn origColumn,
org.drools.ide.common.client.modeldriven.dt52.LimitedEntryBRLActionColumn editColumn)
Update a LimitedEntryBRLActionColumn column |
void |
updateColumn(org.drools.ide.common.client.modeldriven.dt52.LimitedEntryBRLConditionColumn origColumn,
org.drools.ide.common.client.modeldriven.dt52.LimitedEntryBRLConditionColumn editColumn)
Update a LimitedEntryBRLConditionColumn column |
void |
updateColumn(org.drools.ide.common.client.modeldriven.dt52.Pattern52 origPattern,
org.drools.ide.common.client.modeldriven.dt52.ConditionCol52 origColumn,
org.drools.ide.common.client.modeldriven.dt52.Pattern52 editPattern,
org.drools.ide.common.client.modeldriven.dt52.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 |
|---|
getWidget, initWidget, isAttached, onAttach, onBrowserEvent, 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, 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 org.drools.ide.common.client.modeldriven.dt52.GuidedDecisionTable52 model
protected AbstractDecoratedDecisionTableGridWidget widget
protected org.drools.ide.common.client.modeldriven.SuggestionCompletionEngine sce
protected DecisionTableCellFactory cellFactory
protected DecisionTableCellValueFactory cellValueFactory
protected DecisionTableControlsWidget dtableCtrls
protected final com.google.gwt.event.shared.EventBus eventBus
protected static final DecisionTableResourcesProvider resources
| Constructor Detail |
|---|
public AbstractDecisionTableWidget(DecisionTableControlsWidget dtableCtrls,
org.drools.ide.common.client.modeldriven.SuggestionCompletionEngine sce,
com.google.gwt.event.shared.EventBus eventBus)
sce - | Method Detail |
|---|
public void addColumn(org.drools.ide.common.client.modeldriven.dt52.ActionCol52 modelColumn)
modelColumn - The Decision Table column to insertpublic void addColumn(org.drools.ide.common.client.modeldriven.dt52.BRLActionColumn modelColumn)
modelColumn - The Decision Table column to insertpublic void addColumn(org.drools.ide.common.client.modeldriven.dt52.LimitedEntryBRLActionColumn modelColumn)
modelColumn - The Decision Table column to insertpublic void addColumn(org.drools.ide.common.client.modeldriven.dt52.BRLConditionColumn modelColumn)
modelColumn - The Decision Table column to insertpublic void addColumn(org.drools.ide.common.client.modeldriven.dt52.LimitedEntryBRLConditionColumn modelColumn)
modelColumn - The Decision Table column to insertpublic void addColumn(org.drools.ide.common.client.modeldriven.dt52.AttributeCol52 modelColumn)
modelColumn - The Decision Table column to insertpublic void addColumn(org.drools.ide.common.client.modeldriven.dt52.MetadataCol52 modelColumn)
modelColumn - The Decision Table column to insert
public void addColumn(org.drools.ide.common.client.modeldriven.dt52.Pattern52 pattern,
org.drools.ide.common.client.modeldriven.dt52.ConditionCol52 modelColumn)
pattern - The Pattern to which the column will be addedmodelColumn - The Decision Table column to insertpublic void deleteColumn(org.drools.ide.common.client.modeldriven.dt52.ActionCol52 modelColumn)
modelColumn - public void deleteColumn(org.drools.ide.common.client.modeldriven.dt52.BRLActionColumn modelColumn)
modelColumn - public void deleteColumn(org.drools.ide.common.client.modeldriven.dt52.LimitedEntryBRLActionColumn modelColumn)
modelColumn - public void deleteColumn(org.drools.ide.common.client.modeldriven.dt52.BRLConditionColumn modelColumn)
modelColumn - public void deleteColumn(org.drools.ide.common.client.modeldriven.dt52.LimitedEntryBRLConditionColumn modelColumn)
modelColumn - public void deleteColumn(org.drools.ide.common.client.modeldriven.dt52.AttributeCol52 modelColumn)
modelColumn - public void deleteColumn(org.drools.ide.common.client.modeldriven.dt52.MetadataCol52 modelColumn)
modelColumn - public void deleteColumn(org.drools.ide.common.client.modeldriven.dt52.ConditionCol52 modelColumn)
pattern - modelColumn - public void appendRow()
public org.drools.ide.common.client.modeldriven.SuggestionCompletionEngine getSCE()
public void makeOtherwiseCell()
public void setColumnVisibility(org.drools.ide.common.client.modeldriven.dt52.DTColumnConfig52 modelColumn,
boolean isVisible)
public void setModel(org.drools.ide.common.client.modeldriven.dt52.GuidedDecisionTable52 model)
model -
public void setPixelSize(int width,
int height)
setPixelSize in class com.google.gwt.user.client.ui.UIObject
public void updateColumn(org.drools.ide.common.client.modeldriven.dt52.ActionInsertFactCol52 origColumn,
org.drools.ide.common.client.modeldriven.dt52.ActionInsertFactCol52 editColumn)
origColumn - The existing column in the grideditColumn - A copy of the original column containing the modified values
public void updateColumn(org.drools.ide.common.client.modeldriven.dt52.ActionSetFieldCol52 origColumn,
org.drools.ide.common.client.modeldriven.dt52.ActionSetFieldCol52 editColumn)
origColumn - The existing column in the grideditColumn - A copy of the original column containing the modified values
public void updateColumn(org.drools.ide.common.client.modeldriven.dt52.ActionWorkItemSetFieldCol52 origColumn,
org.drools.ide.common.client.modeldriven.dt52.ActionWorkItemSetFieldCol52 editColumn)
origColumn - The existing column in the grideditColumn - A copy of the original column containing the modified values
public void updateColumn(org.drools.ide.common.client.modeldriven.dt52.ActionRetractFactCol52 origColumn,
org.drools.ide.common.client.modeldriven.dt52.ActionRetractFactCol52 editColumn)
origColumn - The existing column in the grideditColumn - A copy of the original column containing the modified values
public void updateColumn(org.drools.ide.common.client.modeldriven.dt52.ActionWorkItemCol52 origColumn,
org.drools.ide.common.client.modeldriven.dt52.ActionWorkItemCol52 editColumn)
origColumn - The existing column in the grideditColumn - A copy of the original column containing the modified values
public void updateColumn(org.drools.ide.common.client.modeldriven.dt52.BRLActionColumn origColumn,
org.drools.ide.common.client.modeldriven.dt52.BRLActionColumn editColumn)
origColumn - The existing column in the grideditColumn - A copy of the original column containing the modified values
public void updateColumn(org.drools.ide.common.client.modeldriven.dt52.BRLConditionColumn origColumn,
org.drools.ide.common.client.modeldriven.dt52.BRLConditionColumn editColumn)
origColumn - The existing column in the grideditColumn - A copy of the original column containing the modified values
public void updateColumn(org.drools.ide.common.client.modeldriven.dt52.LimitedEntryBRLConditionColumn origColumn,
org.drools.ide.common.client.modeldriven.dt52.LimitedEntryBRLConditionColumn editColumn)
origColumn - The existing column in the grideditColumn - A copy of the original column containing the modified values
public void updateColumn(org.drools.ide.common.client.modeldriven.dt52.LimitedEntryBRLActionColumn origColumn,
org.drools.ide.common.client.modeldriven.dt52.LimitedEntryBRLActionColumn editColumn)
origColumn - The existing column in the grideditColumn - A copy of the original column containing the modified values
public void updateColumn(org.drools.ide.common.client.modeldriven.dt52.Pattern52 origPattern,
org.drools.ide.common.client.modeldriven.dt52.ConditionCol52 origColumn,
org.drools.ide.common.client.modeldriven.dt52.Pattern52 editPattern,
org.drools.ide.common.client.modeldriven.dt52.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.ide.common.client.modeldriven.dt52.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.ide.common.client.modeldriven.dt52.Pattern52 pattern,
org.drools.ide.common.client.modeldriven.dt52.ConditionCol52 condition,
int conditionTargetIndex)
pattern - The Pattern to which the Condition relatescondition - The Condition being movedconditionIndex - The index in the pattern to which the column will be moved
public void moveAction(org.drools.ide.common.client.modeldriven.dt52.ActionCol52 action,
int actionTargetIndex)
action - The Action being movedactionIndex - The index in the model to which the column will be movedpublic void onDeleteRow(DeleteRowEvent event)
onDeleteRow in interface DeleteRowEvent.Handlerpublic void onInsertRow(InsertRowEvent event)
onInsertRow in interface InsertRowEvent.Handlerpublic void onCopyRows(CopyRowsEvent event)
onCopyRows in interface CopyRowsEvent.Handlerpublic void onPasteRows(PasteRowsEvent event)
onPasteRows in interface PasteRowsEvent.Handlerpublic void onAppendRow(AppendRowEvent event)
onAppendRow in interface AppendRowEvent.Handlerpublic void onDeleteColumn(DeleteColumnEvent event)
onDeleteColumn in interface DeleteColumnEvent.Handlerpublic void onInsertColumn(InsertColumnEvent<org.drools.ide.common.client.modeldriven.dt52.BaseColumn,org.drools.ide.common.client.modeldriven.dt52.DTCellValue52> event)
onInsertColumn in interface InsertColumnEvent.Handler<org.drools.ide.common.client.modeldriven.dt52.BaseColumn,org.drools.ide.common.client.modeldriven.dt52.DTCellValue52>public void onSelectedCellChange(SelectedCellChangeEvent event)
onSelectedCellChange in interface SelectedCellChangeEvent.Handlerpublic void onMoveColumns(MoveColumnsEvent event)
onMoveColumns in interface MoveColumnsEvent.Handlerpublic void onUpdateModel(UpdateModelEvent event)
onUpdateModel in interface UpdateModelEvent.Handler
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||