OSMQ
v2.0.1

osmq.datatypes
Class Decimal

java.lang.Object
  extended byjava.lang.Number
      extended byosmq.datatypes.Decimal
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
Currency, Rate

public abstract class Decimal
extends java.lang.Number

An immutable data type representing Rate.

See Also:
Serialized Form

Constructor Summary
Decimal()
           
Decimal(Decimal value)
           
Decimal(double value)
           
Decimal(int value)
           
Decimal(java.lang.String value)
           
 
Method Summary
 Decimal add(Decimal decimal)
           
 Decimal add(double amount)
           
 Decimal dividedBy(int value)
           
 double doubleValue()
           
 boolean equals(Decimal decimal)
           
 float floatValue()
           
 double getDouble()
           
 java.lang.String getFormattedString()
           
 int getInt()
           
 java.lang.String getString()
           
 boolean greaterThan(Decimal decimal)
           
 int intValue()
           
 boolean lessThan(Decimal decimal)
           
 long longValue()
           
 boolean notEqual(Decimal decimal)
           
 Decimal subtract(Decimal decimal)
           
 Decimal subtract(double amount)
           
 Decimal times(int value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Number
byteValue, shortValue
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Decimal

public Decimal()

Decimal

public Decimal(Decimal value)

Decimal

public Decimal(double value)

Decimal

public Decimal(int value)

Decimal

public Decimal(java.lang.String value)
Method Detail

getDouble

public double getDouble()

getInt

public int getInt()

toString

public java.lang.String toString()

getString

public java.lang.String getString()

getFormattedString

public java.lang.String getFormattedString()

add

public Decimal add(double amount)

add

public Decimal add(Decimal decimal)

subtract

public Decimal subtract(double amount)

subtract

public Decimal subtract(Decimal decimal)

times

public Decimal times(int value)

dividedBy

public Decimal dividedBy(int value)

greaterThan

public boolean greaterThan(Decimal decimal)

lessThan

public boolean lessThan(Decimal decimal)

notEqual

public boolean notEqual(Decimal decimal)

equals

public boolean equals(Decimal decimal)

doubleValue

public double doubleValue()

floatValue

public float floatValue()

intValue

public int intValue()

longValue

public long longValue()

(c) 2000 - 2003 MQue Systems
All Rights Reserved