public class ListParameter extends java.lang.Object implements NumberSetParameter
Constructor and Description |
---|
ListParameter()
Ctor.
|
ListParameter(java.util.List<NumberSetParameter> parameters)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
void |
add(NumberSetParameter numberSetParameter)
Add to the list a further parameter.
|
boolean |
containsPoint(int point) |
static boolean |
containsPoint(java.util.List<NumberSetParameter> parameters,
int point) |
java.lang.String |
formatted() |
java.util.List<NumberSetParameter> |
getParameters()
Returns list of parameters.
|
java.util.Set<java.lang.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.
|
public ListParameter()
public ListParameter(java.util.List<NumberSetParameter> parameters)
parameters
- parameters in listpublic void add(NumberSetParameter numberSetParameter)
numberSetParameter
- is the parameter to addpublic java.util.List<NumberSetParameter> getParameters()
public boolean isWildcard(int min, int max)
NumberSetParameter
isWildcard
in interface NumberSetParameter
min
- - lower end of rangemax
- - upper end of rangepublic java.util.Set<java.lang.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 java.lang.String formatted()
formatted
in interface NumberSetParameter
public static boolean containsPoint(java.util.List<NumberSetParameter> parameters, int point)