org.escot
Class RationalNumber

java.lang.Object
  |
  +--java.lang.Number
        |
        +--org.escot.RationalNumber
All Implemented Interfaces:
Serializable

public class RationalNumber
extends Number

Basic implementation of the EscotFeature interface.

See Also:
Serialized Form

Constructor Summary
RationalNumber(int numerator, int denominator)
           
RationalNumber(String s)
           
 
Method Summary
 double doubleValue()
           
 boolean equals(Object o)
           
 float floatValue()
           
 int getDenominator()
           
 int getNumerator()
           
 int hashCode()
           
 int intValue()
           
 long longValue()
           
 String toString()
           
 
Methods inherited from class java.lang.Number
byteValue, shortValue
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RationalNumber

public RationalNumber(int numerator,
                      int denominator)

RationalNumber

public RationalNumber(String s)
               throws NumberFormatException
Method Detail

getNumerator

public int getNumerator()

getDenominator

public int getDenominator()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object o)
Overrides:
equals in class Object

intValue

public int intValue()
Overrides:
intValue in class Number

doubleValue

public double doubleValue()
Overrides:
doubleValue in class Number

floatValue

public float floatValue()
Overrides:
floatValue in class Number

longValue

public long longValue()
Overrides:
longValue in class Number

toString

public String toString()
Overrides:
toString in class Object