Class DecisionTableAnalyzer
- java.lang.Object
-
- org.drools.workbench.screens.guided.dtable.client.widget.analysis.DecisionTableAnalyzer
-
- All Implemented Interfaces:
org.kie.workbench.common.services.verifier.reporting.client.analysis.DecisionTableAnalyzer<org.drools.workbench.models.guided.dtable.shared.model.BaseColumn>
public class DecisionTableAnalyzer extends Object implements org.kie.workbench.common.services.verifier.reporting.client.analysis.DecisionTableAnalyzer<org.drools.workbench.models.guided.dtable.shared.model.BaseColumn>
-
-
Constructor Summary
Constructors Constructor Description DecisionTableAnalyzer(org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 model, DTableUpdateManager updateManager, org.kie.workbench.common.services.verifier.reporting.client.analysis.VerifierWebWorkerConnection connection)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivate()voidanalyze(List<org.kie.workbench.common.widgets.decoratedgrid.client.widget.data.Coordinate> updates)voidappendRow()voiddeleteColumns(int firstColumnIndex, int numberOfColumns)voiddeleteRow(int index)voidinsertColumn(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn baseColumn)voidinsertRow(int index)voidsort(List<Integer> rowOrder)voidterminate()voidupdateColumns(int amountOfRows)
-
-
-
Constructor Detail
-
DecisionTableAnalyzer
public DecisionTableAnalyzer(org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 model, DTableUpdateManager updateManager, org.kie.workbench.common.services.verifier.reporting.client.analysis.VerifierWebWorkerConnection connection)
-
-
Method Detail
-
analyze
public void analyze(List<org.kie.workbench.common.widgets.decoratedgrid.client.widget.data.Coordinate> updates)
- Specified by:
analyzein interfaceorg.kie.workbench.common.services.verifier.reporting.client.analysis.DecisionTableAnalyzer<org.drools.workbench.models.guided.dtable.shared.model.BaseColumn>
-
deleteColumns
public void deleteColumns(int firstColumnIndex, int numberOfColumns)- Specified by:
deleteColumnsin interfaceorg.kie.workbench.common.services.verifier.reporting.client.analysis.DecisionTableAnalyzer<org.drools.workbench.models.guided.dtable.shared.model.BaseColumn>
-
insertColumn
public void insertColumn(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn baseColumn)
- Specified by:
insertColumnin interfaceorg.kie.workbench.common.services.verifier.reporting.client.analysis.DecisionTableAnalyzer<org.drools.workbench.models.guided.dtable.shared.model.BaseColumn>
-
updateColumns
public void updateColumns(int amountOfRows)
- Specified by:
updateColumnsin interfaceorg.kie.workbench.common.services.verifier.reporting.client.analysis.DecisionTableAnalyzer<org.drools.workbench.models.guided.dtable.shared.model.BaseColumn>
-
sort
public void sort(List<Integer> rowOrder)
- Specified by:
sortin interfaceorg.kie.workbench.common.services.verifier.reporting.client.analysis.DecisionTableAnalyzer<org.drools.workbench.models.guided.dtable.shared.model.BaseColumn>
-
deleteRow
public void deleteRow(int index)
- Specified by:
deleteRowin interfaceorg.kie.workbench.common.services.verifier.reporting.client.analysis.DecisionTableAnalyzer<org.drools.workbench.models.guided.dtable.shared.model.BaseColumn>
-
appendRow
public void appendRow()
- Specified by:
appendRowin interfaceorg.kie.workbench.common.services.verifier.reporting.client.analysis.DecisionTableAnalyzer<org.drools.workbench.models.guided.dtable.shared.model.BaseColumn>
-
insertRow
public void insertRow(int index)
- Specified by:
insertRowin interfaceorg.kie.workbench.common.services.verifier.reporting.client.analysis.DecisionTableAnalyzer<org.drools.workbench.models.guided.dtable.shared.model.BaseColumn>
-
activate
public void activate()
- Specified by:
activatein interfaceorg.kie.workbench.common.services.verifier.reporting.client.analysis.DecisionTableAnalyzer<org.drools.workbench.models.guided.dtable.shared.model.BaseColumn>
-
terminate
public void terminate()
- Specified by:
terminatein interfaceorg.kie.workbench.common.services.verifier.reporting.client.analysis.DecisionTableAnalyzer<org.drools.workbench.models.guided.dtable.shared.model.BaseColumn>
-
-