Package org.apache.hadoop.conf
Class Configuration.IntegerRanges
java.lang.Object
org.apache.hadoop.conf.Configuration.IntegerRanges
- Enclosing class:
- Configuration
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintGet range start for the first integer range.booleanisEmpty()booleanisIncluded(int value) Is the given value in the set of ranges.iterator()toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
IntegerRanges
public IntegerRanges() -
IntegerRanges
-
-
Method Details
-
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?
-
isEmpty
public boolean isEmpty()- Returns:
- true if there are no values in this range, else false.
-
toString
-
getRangeStart
public int getRangeStart()Get range start for the first integer range.- Returns:
- range start.
-
iterator
-