com.espertech.esper.type
Class IntParameter

java.lang.Object
  extended by com.espertech.esper.type.IntParameter
All Implemented Interfaces:
EPLParameterType, NumberSetParameter, MetaDefItem, Serializable

public class IntParameter
extends Object
implements NumberSetParameter

Parameter supplying a single int value is a set of numbers.

See Also:
Serialized Form

Constructor Summary
IntParameter(int intValue)
          Ctor.
 
Method Summary
 int getIntValue()
          Returns int value.
 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 toEPL(StringWriter writer)
          Returns the EPL representation of the parameter.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IntParameter

public IntParameter(int intValue)
Ctor.

Parameters:
intValue - - single in value
Method Detail

getIntValue

public int getIntValue()
Returns int value.

Returns:
int value

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 range
max - - 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 range
max - - upper end of range
Returns:
set of integer

toEPL

public void toEPL(StringWriter writer)
Description copied from interface: EPLParameterType
Returns the EPL representation of the parameter.

Specified by:
toEPL in interface EPLParameterType
Specified by:
toEPL in interface NumberSetParameter
Parameters:
writer - for output to

© 2007 EsperTech Inc.
All rights reserved.
Visit us at espertech.com