Class GuidedDecisionTableGeneratorListener

  • All Implemented Interfaces:
    org.drools.decisiontable.parser.RuleSheetListener, org.drools.template.parser.DataListener

    public class GuidedDecisionTableGeneratorListener
    extends Object
    implements org.drools.decisiontable.parser.RuleSheetListener
    • Constructor Detail

      • GuidedDecisionTableGeneratorListener

        public GuidedDecisionTableGeneratorListener​(org.drools.workbench.models.guided.dtable.shared.conversion.ConversionResult conversionResult,
                                                    org.kie.soup.project.datamodel.oracle.PackageDataModelOracle _dmo)
    • Method Detail

      • getProperties

        public org.drools.decisiontable.parser.xls.PropertiesSheetListener.CaseInsensitiveMap getProperties()
        Specified by:
        getProperties in interface org.drools.decisiontable.parser.RuleSheetListener
      • getRuleSet

        public org.drools.template.model.Package getRuleSet()
        Specified by:
        getRuleSet in interface org.drools.decisiontable.parser.RuleSheetListener
      • getImports

        public List<org.drools.template.model.Import> getImports()
      • getGlobals

        public List<org.drools.template.model.Global> getGlobals()
      • getFunctions

        public List<String> getFunctions()
      • getTypeDeclarations

        public List<String> getTypeDeclarations()
      • getGuidedDecisionTables

        public List<org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52> getGuidedDecisionTables()
      • startSheet

        public void startSheet​(String name)
        Specified by:
        startSheet in interface org.drools.template.parser.DataListener
      • finishSheet

        public void finishSheet()
        Specified by:
        finishSheet in interface org.drools.template.parser.DataListener
      • newRow

        public void newRow​(int rowNumber,
                           int columns)
        Specified by:
        newRow in interface org.drools.template.parser.DataListener
      • newCell

        public void newCell​(int row,
                            int column,
                            String value,
                            int mergedColStart)
        Specified by:
        newCell in interface org.drools.template.parser.DataListener
      • preInitRuleTable

        protected void preInitRuleTable​(int row,
                                        int column,
                                        String value)
        Called before rule table initialisation. Subclasses may override this method to do additional processing.
      • postInitRuleTable

        protected void postInitRuleTable​(int row,
                                         int column,
                                         String value)
        Called after rule table initialisation. Subclasses may override this method to do additional processing.