org.apache.sanselan.common
Class RationalNumber

java.lang.Object
  extended by java.lang.Number
      extended by org.apache.sanselan.common.RationalNumber
All Implemented Interfaces:
java.io.Serializable

public class RationalNumber
extends java.lang.Number

See Also:
Serialized Form

Field Summary
 int divisor
           
 int numerator
           
 
Constructor Summary
RationalNumber(int numerator, int divisor)
           
 
Method Summary
 double doubleValue()
           
static RationalNumber factoryMethod(long n, long d)
           
 float floatValue()
           
 int intValue()
           
 boolean isValid()
           
 long longValue()
           
 RationalNumber negate()
           
 java.lang.String toDisplayString()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Number
byteValue, shortValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

numerator

public final int numerator

divisor

public final int divisor
Constructor Detail

RationalNumber

public RationalNumber(int numerator,
                      int divisor)
Method Detail

factoryMethod

public static final RationalNumber factoryMethod(long n,
                                                 long d)

negate

public RationalNumber negate()

doubleValue

public double doubleValue()
Specified by:
doubleValue in class java.lang.Number

floatValue

public float floatValue()
Specified by:
floatValue in class java.lang.Number

intValue

public int intValue()
Specified by:
intValue in class java.lang.Number

longValue

public long longValue()
Specified by:
longValue in class java.lang.Number

isValid

public boolean isValid()

toString

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

toDisplayString

public java.lang.String toDisplayString()


Copyright © 2007-2009. All Rights Reserved.