Class 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 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:
        analyze in interface org.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:
        deleteColumns in interface org.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:
        insertColumn in interface org.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:
        updateColumns in interface org.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:
        sort in interface org.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:
        deleteRow in interface org.kie.workbench.common.services.verifier.reporting.client.analysis.DecisionTableAnalyzer<org.drools.workbench.models.guided.dtable.shared.model.BaseColumn>
      • appendRow

        public void appendRow()
        Specified by:
        appendRow in interface org.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:
        insertRow in interface org.kie.workbench.common.services.verifier.reporting.client.analysis.DecisionTableAnalyzer<org.drools.workbench.models.guided.dtable.shared.model.BaseColumn>
      • activate

        public void activate()
        Specified by:
        activate in interface org.kie.workbench.common.services.verifier.reporting.client.analysis.DecisionTableAnalyzer<org.drools.workbench.models.guided.dtable.shared.model.BaseColumn>
      • terminate

        public void terminate()
        Specified by:
        terminate in interface org.kie.workbench.common.services.verifier.reporting.client.analysis.DecisionTableAnalyzer<org.drools.workbench.models.guided.dtable.shared.model.BaseColumn>