Interface BRLColumnDataBuilder

    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void build​(org.drools.workbench.models.guided.dtable.shared.model.BRLActionColumn baseColumn, List<org.drools.workbench.models.guided.dtable.shared.model.DTCellValue52> row, org.apache.poi.ss.usermodel.Row xlsRow)  
      void build​(org.drools.workbench.models.guided.dtable.shared.model.BRLConditionColumn baseColumn, List<org.drools.workbench.models.guided.dtable.shared.model.DTCellValue52> row, org.apache.poi.ss.usermodel.Row xlsRow)  
      static boolean canTheColumnBeSplitToSeparateColumns​(org.drools.workbench.models.guided.dtable.shared.model.BRLColumn brlColumn)  
      static BRLColumnDataBuilder make​(DataBuilder.DataRowBuilder dataRowBuilder, org.drools.workbench.models.guided.dtable.shared.model.BRLColumn brlColumn, ColumnContext columnContext)  
    • Method Detail

      • make

        static BRLColumnDataBuilder make​(DataBuilder.DataRowBuilder dataRowBuilder,
                                         org.drools.workbench.models.guided.dtable.shared.model.BRLColumn brlColumn,
                                         ColumnContext columnContext)
        Parameters:
        dataRowBuilder - Generic data row builder provides us some build methods.
        brlColumn - BRL Column that will be migrated
        columnContext - Context of used variables and from where to cell values map to
        Returns:
        Builder for BRL that either builds a single column for several BRL Columns or splits the columns if possible for better readability in the XLS.
      • canTheColumnBeSplitToSeparateColumns

        static boolean canTheColumnBeSplitToSeparateColumns​(org.drools.workbench.models.guided.dtable.shared.model.BRLColumn brlColumn)
      • build

        void build​(org.drools.workbench.models.guided.dtable.shared.model.BRLActionColumn baseColumn,
                   List<org.drools.workbench.models.guided.dtable.shared.model.DTCellValue52> row,
                   org.apache.poi.ss.usermodel.Row xlsRow)
      • build

        void build​(org.drools.workbench.models.guided.dtable.shared.model.BRLConditionColumn baseColumn,
                   List<org.drools.workbench.models.guided.dtable.shared.model.DTCellValue52> row,
                   org.apache.poi.ss.usermodel.Row xlsRow)