Class Configuration.IntegerRanges

  • Enclosing class:
    Configuration

    public static class Configuration.IntegerRanges
    extends Object
    A class that represents a set of positive integer ranges. It parses strings of the form: "2-3,5,7-" where ranges are separated by comma and the lower/upper bounds are separated by dash. Either the lower or upper bound may be omitted meaning all values up to or over. So the string above means 2, 3, 5, and 7, 8, 9, ...
    • Constructor Detail

      • IntegerRanges

        public IntegerRanges()
      • IntegerRanges

        public IntegerRanges​(String newValue)
    • Method Detail

      • isIncluded

        public boolean isIncluded​(int value)
        Is the given value in the set of ranges
        Parameters:
        value - the value to check
        Returns:
        is the value in the ranges?