org.apache.sandesha2.util
Class Range
java.lang.Object
   org.apache.sandesha2.util.Range
org.apache.sandesha2.util.Range
- All Implemented Interfaces: 
- java.io.Serializable
- public class Range 
- extends java.lang.Object- implements java.io.Serializable
Data structure to represent a range of values from lowerValue->upperValue inclusive.
- See Also:
- Serialized Form
 
| Constructor Summary | 
| Range(long value)Create a range for a single number
 | 
| Range(long low,
      long high)
 | 
| Range(java.lang.String s)Construct a range from a String object
 | 
 
| Method Summary | 
|  boolean | equals(java.lang.Object obj)
 | 
|  int | hashCode()
 | 
|  boolean | rangeContainsValue(long value)Value is considered to be "in range" if it is with the limits set by the
 upper and lower values.
 | 
|  java.lang.String | toString()
 | 
 
| Methods inherited from class java.lang.Object | 
| clone, finalize, getClass, notify, notifyAll, wait, wait, wait | 
 
lowerValue
public long lowerValue
upperValue
public long upperValue
Range
public Range(long value)
- Create a range for a single number
 
- Parameters:
- value-
 
Range
public Range(long low,
             long high)
- Parameters:
- low-
- high- NOTE: low and high can be equal
Range
public Range(java.lang.String s)
- Construct a range from a String object
 
- Parameters:
- s- a String of the form [lower, upper]
 NOTE: lower and upper can be equal
 
rangeContainsValue
public boolean rangeContainsValue(long value)
- Value is considered to be "in range" if it is with the limits set by the
 upper and lower values.
 e.g. [x, x+n] would return true for all values in the set [x...x+n]
 
- 
 
- 
 
toString
public java.lang.String toString()
- 
- Overrides:
- toStringin class- java.lang.Object
 
- 
 
hashCode
public int hashCode()
- 
- Overrides:
- hashCodein class- java.lang.Object
 
- 
 
equals
public boolean equals(java.lang.Object obj)
- 
- Overrides:
- equalsin class- java.lang.Object
 
- 
 
Copyright © The Apache Software Foundation. All Rights Reserved.