jet
Class DoubleRange

java.lang.Object
  extended by jet.DoubleRange
All Implemented Interfaces:
java.lang.Iterable<java.lang.Double>, Progression<java.lang.Double>, Range<java.lang.Double>

public final class DoubleRange
extends java.lang.Object
implements Range<java.lang.Double>, Progression<java.lang.Double>


Field Summary
static DoubleRange EMPTY
           
 
Constructor Summary
DoubleRange(double start, double end)
           
 
Method Summary
 boolean contains(double item)
           
 boolean contains(java.lang.Double item)
           
 boolean equals(java.lang.Object o)
           
 java.lang.Double getEnd()
           
 java.lang.Double getIncrement()
           
 java.lang.Double getStart()
           
 int hashCode()
           
 DoubleIterator iterator()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

EMPTY

public static final DoubleRange EMPTY
Constructor Detail

DoubleRange

public DoubleRange(double start,
                   double end)
Method Detail

contains

public boolean contains(java.lang.Double item)
Specified by:
contains in interface Range<java.lang.Double>

contains

public boolean contains(double item)

getStart

public java.lang.Double getStart()
Specified by:
getStart in interface Progression<java.lang.Double>
Specified by:
getStart in interface Range<java.lang.Double>

getEnd

public java.lang.Double getEnd()
Specified by:
getEnd in interface Progression<java.lang.Double>
Specified by:
getEnd in interface Range<java.lang.Double>

getIncrement

public java.lang.Double getIncrement()
Specified by:
getIncrement in interface Progression<java.lang.Double>

iterator

public DoubleIterator iterator()
Specified by:
iterator in interface java.lang.Iterable<java.lang.Double>

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object