Interface GuidedDecisionTableSourceBuilderIndirect
-
- All Superinterfaces:
GuidedDecisionTableSourceBuilder,org.drools.decisiontable.parser.SourceBuilder
- All Known Implementing Classes:
GuidedDecisionTableLHSBuilder,GuidedDecisionTableRHSBuilder
public interface GuidedDecisionTableSourceBuilderIndirect extends GuidedDecisionTableSourceBuilder
Interface for additional responsibilities for Guided Decision Table builders
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<Integer,ParameterizedValueBuilder>getValueBuilders()Get the ParameterizedValueBuilder for the BRL Fragment.List<org.drools.workbench.models.guided.dtable.shared.model.BRLVariableColumn>getVariableColumns()Get the BRL Variable Columns required to represent the XLS Column.-
Methods inherited from interface org.drools.workbench.screens.dtablexls.backend.server.conversion.builders.GuidedDecisionTableSourceBuilder
getRowCount
-
-
-
-
Method Detail
-
getVariableColumns
List<org.drools.workbench.models.guided.dtable.shared.model.BRLVariableColumn> getVariableColumns()
Get the BRL Variable Columns required to represent the XLS Column. The mapping between XLS column and Guided Decision Table column may not be 1-to-1 and hence we gather the BRL Variable Columns and match against RuleModel after all columns have been handled.- Returns:
-
getValueBuilders
Map<Integer,ParameterizedValueBuilder> getValueBuilders()
Get the ParameterizedValueBuilder for the BRL Fragment. The map is keyed on source XLS column index.- Returns:
-
-