Class ActionType


  • public class ActionType
    extends Object
    Simple holder class identifying a condition, action or attribute column, also including the rule name and a comment (called "description"). Its objects are stored in a map in the main listener class, to track what type of values you can expect to see in the rows directly below the column header, identified by an ActionType.Code.
    • Method Detail

      • getCode

        public ActionType.Code getCode()
        Retrieves the code.
        Returns:
        an enum Code value
      • setSourceBuilder

        public void setSourceBuilder​(SourceBuilder src)
        This is only set for LHS or RHS building.
      • addNewActionType

        public static void addNewActionType​(Map<Integer,​ActionType> actionTypeMap,
                                            String value,
                                            int column,
                                            int row)
        Create a new action type that matches this cell, and add it to the map, keyed on that column.
      • addTemplate

        public void addTemplate​(int row,
                                int column,
                                String content)
        This is where a code snippet template is added.
      • addCellValue

        public void addCellValue​(int row,
                                 int column,
                                 String content,
                                 boolean _escapeQuotesFlag)
      • addCellValue

        public void addCellValue​(int row,
                                 int column,
                                 String content,
                                 boolean _escapeQuotesFlag,
                                 boolean trimCell)
        Values are added to populate the template. The source builder contained needs to be "cleared" when the resultant snippet is extracted.