net.esper.eql.parse
Class WildcardParameter
java.lang.Object
net.esper.eql.parse.WildcardParameter
- All Implemented Interfaces:
- NumberSetParameter
public class WildcardParameter
- extends Object
- implements NumberSetParameter
Represents a wildcard as a parameter.
Method Summary |
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. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WildcardParameter
public WildcardParameter()
isWildcard
public boolean isWildcard(int min,
int max)
- Description copied from interface:
NumberSetParameter
- Returns true if all values between and including min and max are supplied by the parameter.
- Specified by:
isWildcard
in interface NumberSetParameter
- Parameters:
min
- - lower end of rangemax
- - upper end of range
- Returns:
- true if parameter specifies all int values between min and max, false if not
getValuesInRange
public Set<Integer> getValuesInRange(int min,
int max)
- Description copied from interface:
NumberSetParameter
- Return a set of int values representing the value of the parameter for the given range.
- Specified by:
getValuesInRange
in interface NumberSetParameter
- Parameters:
min
- - lower end of rangemax
- - upper end of range
- Returns:
- set of integer