Class BaseColumnSynchronizer<A extends BaseColumnSynchronizer.ColumnMetaData,U extends BaseColumnSynchronizer.ColumnMetaData,D extends BaseColumnSynchronizer.ColumnMetaData>
- java.lang.Object
-
- org.drools.workbench.screens.guided.dtable.client.widget.table.model.synchronizers.impl.BaseSynchronizer<A,U,D>
-
- org.drools.workbench.screens.guided.dtable.client.widget.table.model.synchronizers.impl.BaseColumnSynchronizer<A,U,D>
-
- All Implemented Interfaces:
Synchronizer<A,U,D,BaseSynchronizer.MoveColumnToMetaData,BaseSynchronizer.MoveRowToMetaData>
- Direct Known Subclasses:
ActionColumnSynchronizer,AttributeColumnSynchronizer,BRLActionColumnSynchronizer,BRLConditionColumnSynchronizer,ConditionColumnSynchronizer,LimitedEntryBRLActionColumnSynchronizer,LimitedEntryBRLConditionColumnSynchronizer,MetaDataColumnSynchronizer
public abstract class BaseColumnSynchronizer<A extends BaseColumnSynchronizer.ColumnMetaData,U extends BaseColumnSynchronizer.ColumnMetaData,D extends BaseColumnSynchronizer.ColumnMetaData> extends BaseSynchronizer<A,U,D>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceBaseColumnSynchronizer.ColumnMetaData<C extends org.drools.workbench.models.guided.dtable.shared.model.BaseColumn>static classBaseColumnSynchronizer.ColumnMetaDataImpl-
Nested classes/interfaces inherited from class org.drools.workbench.screens.guided.dtable.client.widget.table.model.synchronizers.impl.BaseSynchronizer
BaseSynchronizer.MoveColumnToMetaData<C extends org.drools.workbench.models.guided.dtable.shared.model.BaseColumn>, BaseSynchronizer.MoveColumnToMetaDataImpl<C extends org.drools.workbench.models.guided.dtable.shared.model.BaseColumn>, BaseSynchronizer.MoveRowToMetaData, BaseSynchronizer.MoveRowToMetaDataImpl
-
Nested classes/interfaces inherited from interface org.drools.workbench.screens.guided.dtable.client.widget.table.model.synchronizers.Synchronizer
Synchronizer.MetaData
-
-
Field Summary
-
Fields inherited from class org.drools.workbench.screens.guided.dtable.client.widget.table.model.synchronizers.impl.BaseSynchronizer
access, cellUtilities, columnUtilities, eventBus, gridWidgetCellFactory, gridWidgetColumnFactory, model, rm, uiModel, view
-
-
Constructor Summary
Constructors Constructor Description BaseColumnSynchronizer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidclearColumnData(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn column)protected intfindTargetActionIndex(BaseSynchronizer.MoveColumnToMetaData md)protected intfindTargetPatternIndex(BaseSynchronizer.MoveColumnToMetaData md)protected List<org.drools.workbench.models.guided.dtable.shared.model.ActionCol52>getChildren(org.drools.workbench.models.guided.dtable.shared.model.ActionCol52 ac)booleanhandlesInsert(Synchronizer.MetaData metaData)voidinsert(A metaData)protected voidsetColumnHeader(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn modelColumn, String header)protected voidsetColumnVisibility(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn modelColumn, boolean isHidden)protected voidsynchroniseAppendColumn(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn modelColumn)protected voidsynchroniseAppendColumn(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn modelColumn, List<org.drools.workbench.models.guided.dtable.shared.model.DTCellValue52> originalColumnData)protected voidsynchroniseDeleteColumn(int columnIndex)protected voidsynchroniseUpdateColumn(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn modelColumn)protected voidupdateCellsForOptionValueList(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn originalColumn, org.drools.workbench.models.guided.dtable.shared.model.BaseColumn editedColumn)-
Methods inherited from class org.drools.workbench.screens.guided.dtable.client.widget.table.model.synchronizers.impl.BaseSynchronizer
handlesMoveRowsTo, handlesSort, initialise, makeModelCellValue, moveModelData, moveRowsTo, priority, sort
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.drools.workbench.screens.guided.dtable.client.widget.table.model.synchronizers.Synchronizer
append, delete, handlesAppend, handlesDelete, handlesMoveColumnsTo, handlesUpdate, moveColumnsTo, update
-
-
-
-
Method Detail
-
handlesInsert
public boolean handlesInsert(Synchronizer.MetaData metaData) throws ModelSynchronizer.VetoException
- Throws:
ModelSynchronizer.VetoException
-
insert
public void insert(A metaData) throws ModelSynchronizer.VetoException
- Throws:
ModelSynchronizer.VetoException
-
synchroniseAppendColumn
protected void synchroniseAppendColumn(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn modelColumn)
-
synchroniseAppendColumn
protected void synchroniseAppendColumn(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn modelColumn, List<org.drools.workbench.models.guided.dtable.shared.model.DTCellValue52> originalColumnData)
-
synchroniseUpdateColumn
protected void synchroniseUpdateColumn(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn modelColumn)
-
synchroniseDeleteColumn
protected void synchroniseDeleteColumn(int columnIndex)
-
setColumnVisibility
protected void setColumnVisibility(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn modelColumn, boolean isHidden)
-
setColumnHeader
protected void setColumnHeader(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn modelColumn, String header)
-
clearColumnData
protected void clearColumnData(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn column)
-
updateCellsForOptionValueList
protected void updateCellsForOptionValueList(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn originalColumn, org.drools.workbench.models.guided.dtable.shared.model.BaseColumn editedColumn)
-
findTargetPatternIndex
protected int findTargetPatternIndex(BaseSynchronizer.MoveColumnToMetaData md) throws ModelSynchronizer.MoveVetoException
-
findTargetActionIndex
protected int findTargetActionIndex(BaseSynchronizer.MoveColumnToMetaData md) throws ModelSynchronizer.MoveVetoException
-
getChildren
protected List<org.drools.workbench.models.guided.dtable.shared.model.ActionCol52> getChildren(org.drools.workbench.models.guided.dtable.shared.model.ActionCol52 ac)
-
-