Class FilterConfiguration


  • public class FilterConfiguration
    extends Object
    • Constructor Detail

      • FilterConfiguration

        public FilterConfiguration​(boolean allowSelfCombine,
                                   boolean allowDoubleLineup,
                                   int maxTableRows,
                                   boolean shuffleCombinations,
                                   boolean minimalTable)
      • FilterConfiguration

        public FilterConfiguration()
    • Method Detail

      • isAllowSelfCombine

        public boolean isAllowSelfCombine()
        Decide if a distinct item is allowed to show up twice in one line
      • isAllowDoubleLineup

        public boolean isAllowDoubleLineup()
        Decide if one combination of items is allowed to show up in different lineups (e.g. | Api1 | Api2 | and | Api2 | Api1 | )
      • getMaxTableRows

        public int getMaxTableRows()
        global maximum of rows for each table
      • isShuffleCombinations

        public boolean isShuffleCombinations()
        shuffles the generated table
      • isMinimalTable

        public boolean isMinimalTable()
        Creates a minimal table
      • setAllowSelfCombine

        public void setAllowSelfCombine​(boolean allowSelfCombine)
        Decide if a distinct item is allowed to show up twice in one line
      • setAllowDoubleLineup

        public void setAllowDoubleLineup​(boolean allowDoubleLineup)
        Decide if one combination of items is allowed to show up in different lineups (e.g. | Api1 | Api2 | and | Api2 | Api1 | )
      • setMaxTableRows

        public void setMaxTableRows​(int maxTableRows)
        global maximum of rows for each table
      • setShuffleCombinations

        public void setShuffleCombinations​(boolean shuffleCombinations)
        shuffles the generated table
      • setMinimalTable

        public void setMinimalTable​(boolean minimalTable)
        Creates a minimal table
      • canEqual

        protected boolean canEqual​(Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object