public class RangeParameter extends Object implements NumberSetParameter
Constructor and Description |
---|
RangeParameter() |
RangeParameter(int low,
int high)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
containsPoint(int point) |
String |
formatted() |
int |
getHigh()
Returns end of range.
|
int |
getLow()
Returns start of range.
|
Set<Integer> |
getValuesInRange(int min,
int max)
Return a set of int values representing the value of the parameter for the given range.
|
boolean |
isWildcard(int min,
int max)
Returns true if all values between and including min and max are supplied by the parameter.
|
void |
setHigh(int high) |
void |
setLow(int low) |
public RangeParameter()
public RangeParameter(int low, int high)
low
- - start of rangehigh
- - end of rangepublic void setLow(int low)
public void setHigh(int high)
public int getLow()
public int getHigh()
public boolean isWildcard(int min, int max)
NumberSetParameter
isWildcard
in interface NumberSetParameter
min
- - lower end of rangemax
- - upper end of rangepublic Set<Integer> getValuesInRange(int min, int max)
NumberSetParameter
getValuesInRange
in interface NumberSetParameter
min
- - lower end of rangemax
- - upper end of rangepublic boolean containsPoint(int point)
containsPoint
in interface NumberSetParameter
public String formatted()
formatted
in interface NumberSetParameter