Class BRLColumnSubHeaderBuilderByPatterns
- java.lang.Object
-
- org.drools.workbench.screens.guided.dtable.backend.server.conversion.BRLColumnSubHeaderBuilderByPatterns
-
- All Implemented Interfaces:
BRLColumnSubHeaderBuilder
public class BRLColumnSubHeaderBuilderByPatterns extends Object implements BRLColumnSubHeaderBuilder
Splits the BRL column so that each value has a column.
-
-
Constructor Summary
Constructors Constructor Description BRLColumnSubHeaderBuilderByPatterns(SubHeaderBuilder subHeaderBuilder, ColumnContext columnContext, org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 dtable)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddBRLActionVariableColumn(org.drools.workbench.models.guided.dtable.shared.model.BRLActionColumn brlColumn, String boundName, org.drools.workbench.models.guided.dtable.shared.model.BRLActionVariableColumn childColumn)voidaddInsertColumn(org.drools.workbench.models.guided.dtable.shared.model.BRLActionColumn brlColumn, org.drools.workbench.models.guided.dtable.shared.model.BRLActionVariableColumn childColumn)Adds a column that creates a new fact and inserts it.voidbuildBrlActions(org.drools.workbench.models.guided.dtable.shared.model.BRLActionColumn brlColumn)voidbuildBrlConditions(org.drools.workbench.models.guided.dtable.shared.model.BRLConditionColumn brlColumn)voidupdateColumnContext(org.drools.workbench.models.guided.dtable.shared.model.BRLActionColumn brlColumn, int from)voidupdateColumnContext(org.drools.workbench.models.guided.dtable.shared.model.BRLActionColumn brlColumn, org.drools.workbench.models.guided.dtable.shared.model.ActionCol52 childColumn)voidupdateColumnContext(org.drools.workbench.models.guided.dtable.shared.model.BRLConditionColumn brlColumn, org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 childColumn)
-
-
-
Constructor Detail
-
BRLColumnSubHeaderBuilderByPatterns
public BRLColumnSubHeaderBuilderByPatterns(SubHeaderBuilder subHeaderBuilder, ColumnContext columnContext, org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 dtable)
-
-
Method Detail
-
buildBrlActions
public void buildBrlActions(org.drools.workbench.models.guided.dtable.shared.model.BRLActionColumn brlColumn)
- Specified by:
buildBrlActionsin interfaceBRLColumnSubHeaderBuilder
-
addBRLActionVariableColumn
public void addBRLActionVariableColumn(org.drools.workbench.models.guided.dtable.shared.model.BRLActionColumn brlColumn, String boundName, org.drools.workbench.models.guided.dtable.shared.model.BRLActionVariableColumn childColumn)
-
addInsertColumn
public void addInsertColumn(org.drools.workbench.models.guided.dtable.shared.model.BRLActionColumn brlColumn, org.drools.workbench.models.guided.dtable.shared.model.BRLActionVariableColumn childColumn)Adds a column that creates a new fact and inserts it.
-
buildBrlConditions
public void buildBrlConditions(org.drools.workbench.models.guided.dtable.shared.model.BRLConditionColumn brlColumn)
- Specified by:
buildBrlConditionsin interfaceBRLColumnSubHeaderBuilder
-
updateColumnContext
public void updateColumnContext(org.drools.workbench.models.guided.dtable.shared.model.BRLConditionColumn brlColumn, org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 childColumn)
-
updateColumnContext
public void updateColumnContext(org.drools.workbench.models.guided.dtable.shared.model.BRLActionColumn brlColumn, org.drools.workbench.models.guided.dtable.shared.model.ActionCol52 childColumn)
-
updateColumnContext
public void updateColumnContext(org.drools.workbench.models.guided.dtable.shared.model.BRLActionColumn brlColumn, int from)
-
-