Class RuleSheetParserUtil


  • public class RuleSheetParserUtil
    extends java.lang.Object
    Parking lot for utility methods that don't belong anywhere else.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.util.List<org.drools.template.model.Import> getImportList​(java.util.List<java.lang.String> importCells)
      Create a list of Import model objects from cell contents.
      static java.lang.String getRuleName​(java.lang.String ruleRow)  
      static java.util.List<org.drools.template.model.Global> getVariableList​(java.util.List<java.lang.String> variableCells)
      Create a list of Global model objects from cell contents.
      static boolean isStringMeaningTrue​(java.lang.String property)  
      static java.lang.String rc2name​(int row, int col)
      Convert spreadsheet row, column numbers to a cell name.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getRuleName

        public static java.lang.String getRuleName​(java.lang.String ruleRow)
      • getImportList

        public static java.util.List<org.drools.template.model.Import> getImportList​(java.util.List<java.lang.String> importCells)
        Create a list of Import model objects from cell contents.
        Parameters:
        importCells - The cells containing text for all the classes to import.
        Returns:
        A list of Import classes, which can be added to the ruleset.
      • getVariableList

        public static java.util.List<org.drools.template.model.Global> getVariableList​(java.util.List<java.lang.String> variableCells)
        Create a list of Global model objects from cell contents.
        Parameters:
        variableCella - The cells containing text for all the global variables to set.
        Returns:
        A list of Variable classes, which can be added to the ruleset.
      • isStringMeaningTrue

        public static boolean isStringMeaningTrue​(java.lang.String property)
        Returns:
        true is the String could possibly mean true. False otherwise !
      • rc2name

        public static java.lang.String rc2name​(int row,
                                               int col)
        Convert spreadsheet row, column numbers to a cell name.
        Parameters:
        row - row number
        col - the column number. Start with zero.
        Returns:
        The spreadsheet name for this cell, "A" to "ZZZ".