org.kinsources.kiwa.seligo
Class Interval

java.lang.Object
  extended by org.kinsources.kiwa.seligo.Interval
All Implemented Interfaces:
java.lang.Comparable<Interval>

public class Interval
extends java.lang.Object
implements java.lang.Comparable<Interval>

Author:
TIP

Nested Class Summary
static class Interval.EndpointStatus
           
 
Constructor Summary
Interval(java.lang.Double min, java.lang.Double max)
           
Interval(java.lang.Double min, Interval.EndpointStatus minStatus, java.lang.Double max, Interval.EndpointStatus maxStatus)
           
Interval(java.lang.String min, java.lang.String max)
           
 
Method Summary
 int compareTo(Interval source)
           
 double getMax()
           
 double getMin()
           
 java.lang.String getName()
           
 boolean isBiggest()
           
 boolean isBiggestPercentage()
           
 boolean isBiggestPositive()
           
 boolean isMaxIncluded()
           
 boolean isMinIncluded()
           
 boolean isNotBiggest()
           
 boolean isNotBiggestPercentage()
           
 boolean isNotBiggestPositive()
           
 boolean matches(double value)
           
 boolean matches(java.lang.Double value)
           
 void setName(java.lang.String name)
           
 java.lang.String toString()
           
static java.lang.String toString(Interval source)
           
 java.lang.String toStringWithName()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Interval

public Interval(java.lang.Double min,
                java.lang.Double max)
Parameters:
min -
max -

Interval

public Interval(java.lang.Double min,
                Interval.EndpointStatus minStatus,
                java.lang.Double max,
                Interval.EndpointStatus maxStatus)
Parameters:
min -
max -

Interval

public Interval(java.lang.String min,
                java.lang.String max)
Parameters:
min -
max -
Method Detail

compareTo

public int compareTo(Interval source)
Specified by:
compareTo in interface java.lang.Comparable<Interval>

getMax

public double getMax()

getMin

public double getMin()

getName

public java.lang.String getName()

isBiggest

public boolean isBiggest()
Returns:

isBiggestPercentage

public boolean isBiggestPercentage()
Returns:

isBiggestPositive

public boolean isBiggestPositive()
Returns:

isMaxIncluded

public boolean isMaxIncluded()

isMinIncluded

public boolean isMinIncluded()

isNotBiggest

public boolean isNotBiggest()
Returns:

isNotBiggestPercentage

public boolean isNotBiggestPercentage()
Returns:

isNotBiggestPositive

public boolean isNotBiggestPositive()
Returns:

matches

public boolean matches(double value)
Parameters:
value -
Returns:

matches

public boolean matches(java.lang.Double value)
Parameters:
value -
Returns:

setName

public void setName(java.lang.String name)

toString

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

toStringWithName

public java.lang.String toStringWithName()

toString

public static java.lang.String toString(Interval source)