Class TableCells


  • public class TableCells
    extends Object
    Definition of the decision table after the first round of parsing Produced by TableCellParser Will generate code to evaluate Decision Table using a Compiled Alpha Network (ANC)
    • Constructor Detail

      • TableCells

        public TableCells​(int numRows,
                          int numColumns)
    • Method Detail

      • initialiseOutputColumnsCollection

        public void initialiseOutputColumnsCollection​(int numOutputColumns)
      • addOutputCell

        public void addOutputCell​(TableCell outputCell)
      • createFEELSourceClasses

        public Map<String,​String> createFEELSourceClasses()
      • createRete

        public org.drools.core.reteoo.ObjectTypeNode createRete​(ReteBuilderContext reteBuilderContext)
      • addColumnValidationStatements

        public void addColumnValidationStatements​(com.github.javaparser.ast.stmt.BlockStmt validationStatements,
                                                  GeneratedSources allGeneratedSources)
      • addColumnCell

        public void addColumnCell​(int index,
                                  ColumnDefinition columnDefinition)