Interface BaseColumnConverter
-
- All Known Implementing Classes:
ActionInsertFactColumnConverter,ActionRetractFactColumnConverter,ActionSetFieldColumnConverter,ActionWorkItemExecuteColumnConverter,ActionWorkItemInsertFactColumnConverter,ActionWorkItemSetFieldColumnConverter,AttributeColumnConverter,BaseColumnConverterImpl,BRLActionVariableColumnConverter,BRLConditionVariableColumnConverter,ConditionColumnConverter,DescriptionColumnConverter,LimitedEntryColumnConverter,MetaDataColumnConverter,RowNumberColumnConverter,RuleNameColumnConverter
public interface BaseColumnConverterConverter for different BaseUiColumn types
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.uberfire.ext.wires.core.grids.client.model.GridColumn<?>convertColumn(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn column, GuidedDecisionTablePresenter.Access access, GuidedDecisionTableView gridWidget)Instantiate a UI Column for the Model BaseColumnbooleanhandles(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn column)Indicate whether this BaseColumnConverter supports a given BaseUiColumnvoidinitialise(org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 model, org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle oracle, ColumnUtilities columnUtilities, GuidedDecisionTableView.Presenter presenter)Initialise a BaseColumnConverter for a specific GridWidgetList<org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData>makeHeaderMetaData(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn column)Return meta-data for the columns' headerintpriority()Relative priority of converter; higher priorities will be handled first
-
-
-
Method Detail
-
priority
int priority()
Relative priority of converter; higher priorities will be handled first- Returns:
-
handles
boolean handles(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn column)
Indicate whether this BaseColumnConverter supports a given BaseUiColumn- Parameters:
column-- Returns:
-
initialise
void initialise(org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 model, org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle oracle, ColumnUtilities columnUtilities, GuidedDecisionTableView.Presenter presenter)Initialise a BaseColumnConverter for a specific GridWidget- Parameters:
model- The modeloracle- DataModelOracle to assist with drop-downscolumnUtilities- Utilities to support data-typespresenter- GuidedDecisionTablePresenter for the table
-
convertColumn
org.uberfire.ext.wires.core.grids.client.model.GridColumn<?> convertColumn(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn column, GuidedDecisionTablePresenter.Access access, GuidedDecisionTableView gridWidget)Instantiate a UI Column for the Model BaseColumn- Parameters:
column- BaseColumn to be convertedaccess- Access state of columngridWidget- The GridWidget to which this column is associated.- Returns:
-
makeHeaderMetaData
List<org.uberfire.ext.wires.core.grids.client.model.GridColumn.HeaderMetaData> makeHeaderMetaData(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn column)
Return meta-data for the columns' header- Parameters:
column- BaseColumn to be converted- Returns:
-
-