Drools Workbench - Guided Decision Table Editor - Client 6.2.0.CR2

org.drools.workbench.screens.guided.dtable.client.widget.table
Class AbstractDecisionTableWidget

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.workbench.screens.guided.dtable.client.widget.table.AbstractDecisionTableWidget
All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.shared.EventHandler, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.HasVisibility, com.google.gwt.user.client.ui.IsRenderable, com.google.gwt.user.client.ui.IsWidget, org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.AppendRowEvent.Handler, org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.CopyRowsEvent.Handler, org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.DeleteColumnEvent.Handler, org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.DeleteRowEvent.Handler, 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>, org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.InsertRowEvent.Handler, org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.MoveColumnsEvent.Handler, org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.PasteRowsEvent.Handler, org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.SelectedCellChangeEvent.Handler, org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.UpdateModelEvent.Handler
Direct Known Subclasses:
VerticalDecisionTableWidget

public abstract class AbstractDecisionTableWidget
extends com.google.gwt.user.client.ui.Composite
implements org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.SelectedCellChangeEvent.Handler, org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.InsertRowEvent.Handler, org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.DeleteRowEvent.Handler, org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.AppendRowEvent.Handler, org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.CopyRowsEvent.Handler, org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.PasteRowsEvent.Handler, org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.DeleteColumnEvent.Handler, 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>, org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.MoveColumnsEvent.Handler, org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.UpdateModelEvent.Handler

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  DTCellValueUtilities cellUtils
           
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.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle 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.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle oracle, org.jboss.errai.security.shared.api.identity.User 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.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle 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

widget

protected AbstractDecoratedDecisionTableGridWidget widget

utils

protected GuidedDecisionTableUtils utils

cellUtils

protected DTCellValueUtilities cellUtils

model

protected final org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 model

oracle

protected final org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle oracle

cellFactory

protected final DecisionTableCellFactory cellFactory

cellValueFactory

protected final DecisionTableCellValueFactory cellValueFactory

dropDownManager

protected final DecisionTableDropDownManager dropDownManager

eventBus

protected final com.google.gwt.event.shared.EventBus eventBus

isReadOnly

protected final boolean isReadOnly

resources

protected static final DecisionTableResourcesProvider resources
Constructor Detail

AbstractDecisionTableWidget

public AbstractDecisionTableWidget(org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 model,
                                   org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle oracle,
                                   org.jboss.errai.security.shared.api.identity.User identity,
                                   boolean isReadOnly,
                                   com.google.gwt.event.shared.EventBus eventBus)
Constructor

Method Detail

addColumn

public void addColumn(org.drools.workbench.models.guided.dtable.shared.model.ActionCol52 modelColumn)
Add a column to the table.

Parameters:
modelColumn - The Decision Table column to insert

addColumn

public void addColumn(org.drools.workbench.models.guided.dtable.shared.model.BRLActionColumn modelColumn)
Add a column to the table.

Parameters:
modelColumn - The Decision Table column to insert

addColumn

public void addColumn(org.drools.workbench.models.guided.dtable.shared.model.LimitedEntryBRLActionColumn modelColumn)
Add a column to the table.

Parameters:
modelColumn - The Decision Table column to insert

addColumn

public void addColumn(org.drools.workbench.models.guided.dtable.shared.model.BRLConditionColumn modelColumn)
Add a column to the table.

Parameters:
modelColumn - The Decision Table column to insert

addColumn

public void addColumn(org.drools.workbench.models.guided.dtable.shared.model.LimitedEntryBRLConditionColumn modelColumn)
Add a column to the table.

Parameters:
modelColumn - The Decision Table column to insert

addColumn

public void addColumn(org.drools.workbench.models.guided.dtable.shared.model.AttributeCol52 modelColumn)
Add a column to the table.

Parameters:
modelColumn - The Decision Table column to insert

addColumn

public void addColumn(org.drools.workbench.models.guided.dtable.shared.model.MetadataCol52 modelColumn)
Add a column to the table.

Parameters:
modelColumn - The Decision Table column to insert

addColumn

public 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.

Parameters:
pattern - The Pattern to which the column will be added
modelColumn - The Decision Table column to insert

deleteColumn

public void deleteColumn(org.drools.workbench.models.guided.dtable.shared.model.ActionCol52 modelColumn)
Delete the given column

Parameters:
modelColumn -

deleteColumn

public void deleteColumn(org.drools.workbench.models.guided.dtable.shared.model.BRLActionColumn modelColumn)
Delete the given column

Parameters:
modelColumn -

deleteColumn

public void deleteColumn(org.drools.workbench.models.guided.dtable.shared.model.LimitedEntryBRLActionColumn modelColumn)
Delete the given column

Parameters:
modelColumn -

deleteColumn

public void deleteColumn(org.drools.workbench.models.guided.dtable.shared.model.BRLConditionColumn modelColumn)
Delete the given column

Parameters:
modelColumn -

deleteColumn

public void deleteColumn(org.drools.workbench.models.guided.dtable.shared.model.LimitedEntryBRLConditionColumn modelColumn)
Delete the given column

Parameters:
modelColumn -

deleteColumn

public void deleteColumn(org.drools.workbench.models.guided.dtable.shared.model.AttributeCol52 modelColumn)
Delete the given column

Parameters:
modelColumn -

deleteColumn

public void deleteColumn(org.drools.workbench.models.guided.dtable.shared.model.MetadataCol52 modelColumn)
Delete the given column

Parameters:
modelColumn -

deleteColumn

public void deleteColumn(org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 modelColumn)
Delete the given column from the given pattern

Parameters:
modelColumn -

appendRow

public void appendRow()

getOracle

public org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle getOracle()
Return the DataModelOracle associated with this Decision Table

Returns:

makeOtherwiseCell

public void makeOtherwiseCell()
Mark a cell as containing the magical "otherwise" value. The magical "otherwise" value has the meaning of all values other than those explicitly defined for this column.


setColumnVisibility

public void setColumnVisibility(org.drools.workbench.models.guided.dtable.shared.model.DTColumnConfig52 modelColumn,
                                boolean isVisible)

setPixelSize

public void setPixelSize(int width,
                         int height)
Ensure the wrapped DecoratedGridWidget's size is set too

Overrides:
setPixelSize in class com.google.gwt.user.client.ui.UIObject

updateColumn

public 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

Parameters:
origColumn - The existing column in the grid
editColumn - A copy of the original column containing the modified values

updateColumn

public 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

Parameters:
origColumn - The existing column in the grid
editColumn - A copy of the original column containing the modified values

updateColumn

public 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

Parameters:
origColumn - The existing column in the grid
editColumn - A copy of the original column containing the modified values

updateColumn

public 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

Parameters:
origColumn - The existing column in the grid
editColumn - A copy of the original column containing the modified values

updateColumn

public 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

Parameters:
origColumn - The existing column in the grid
editColumn - A copy of the original column containing the modified values

updateColumn

public 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

Parameters:
origColumn - The existing column in the grid
editColumn - A copy of the original column containing the modified values

updateColumn

public 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

Parameters:
origColumn - The existing column in the grid
editColumn - A copy of the original column containing the modified values

updateColumn

public 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

Parameters:
origColumn - The existing column in the grid
editColumn - A copy of the original column containing the modified values

updateColumn

public 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

Parameters:
origColumn - The existing column in the grid
editColumn - A copy of the original column containing the modified values

updateColumn

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)
Update a Condition column

Parameters:
origPattern - The existing pattern to which the column related
origColumn - The existing column in the grid
editPattern - The new pattern to which the column relates
editColumn - A copy of the original column containing the modified values

updateSystemControlledColumnValues

public void updateSystemControlledColumnValues()
Update values controlled by the decision table itself


analyze

public void analyze()

movePattern

public void movePattern(org.drools.workbench.models.guided.dtable.shared.model.CompositeColumn<?> pattern,
                        int patternTargetIndex)
Move a Pattern to the given index in the model

Parameters:
pattern - The Pattern to which the Condition relates
patternTargetIndex - The index to which the pattern will be moved

moveCondition

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)
Move a Condition to the given index on a Pattern in the model

Parameters:
pattern - The Pattern to which the Condition relates
condition - The Condition being moved
conditionTargetIndex - The index in the pattern to which the column will be moved

moveAction

public void moveAction(org.drools.workbench.models.guided.dtable.shared.model.ActionCol52 action,
                       int actionTargetIndex)
Move an action to the given index in the model

Parameters:
action - The Action being moved
actionTargetIndex - The index in the model to which the column will be moved

onDeleteRow

public void onDeleteRow(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.DeleteRowEvent event)
Specified by:
onDeleteRow in interface org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.DeleteRowEvent.Handler

onInsertRow

public void onInsertRow(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.InsertRowEvent event)
Specified by:
onInsertRow in interface org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.InsertRowEvent.Handler

onCopyRows

public void onCopyRows(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.CopyRowsEvent event)
Specified by:
onCopyRows in interface org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.CopyRowsEvent.Handler

onPasteRows

public void onPasteRows(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.PasteRowsEvent event)
Specified by:
onPasteRows in interface org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.PasteRowsEvent.Handler

onAppendRow

public void onAppendRow(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.AppendRowEvent event)
Specified by:
onAppendRow in interface org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.AppendRowEvent.Handler

onDeleteColumn

public void onDeleteColumn(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.DeleteColumnEvent event)
Specified by:
onDeleteColumn in interface org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.DeleteColumnEvent.Handler

onInsertColumn

public 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)
Specified by:
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>

onSelectedCellChange

public void onSelectedCellChange(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.SelectedCellChangeEvent event)
Specified by:
onSelectedCellChange in interface org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.SelectedCellChangeEvent.Handler

setEnableOtherwiseButton

protected abstract void setEnableOtherwiseButton(boolean isEnabled)

onMoveColumns

public void onMoveColumns(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.MoveColumnsEvent event)
Specified by:
onMoveColumns in interface org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.MoveColumnsEvent.Handler

onUpdateModel

public void onUpdateModel(org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.UpdateModelEvent event)
Specified by:
onUpdateModel in interface org.kie.workbench.common.widgets.decoratedgrid.client.widget.events.UpdateModelEvent.Handler

Drools Workbench - Guided Decision Table Editor - Client 6.2.0.CR2

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