biz.onixs.fix.fast
Class ScaledDecimal

java.lang.Object
  extended by biz.onixs.fix.fast.ScaledDecimal
All Implemented Interfaces:
Serializable, Comparable<ScaledDecimal>

public class ScaledDecimal
extends Object
implements Comparable<ScaledDecimal>, Serializable

See Also:
Serialized Form

Constructor Summary
ScaledDecimal()
           
ScaledDecimal(long mantissa, int exponent)
           
ScaledDecimal(ScaledDecimal value)
           
ScaledDecimal(String number)
           
ScaledDecimal(String mantissa, String exponent)
           
 
Method Summary
 ScaledDecimal addDelta(long mantissaDelta, int exponentDelta)
           
 int compareTo(ScaledDecimal o)
           
 ScaledDecimal copy()
           
 boolean equals(Object obj)
           
 int getExponent()
           
 long getMantissa()
           
 int hashCode()
           
 void normalize()
           
static ScaledDecimal parseScaledDecimal(String number)
           
 void set(ScaledDecimal scaledDecimal)
           
 void setExponent(int exponent)
           
 void setMantissa(long mantissa)
           
 biz.onixs.util.ByteBuffer toByteBuffer()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ScaledDecimal

public ScaledDecimal()

ScaledDecimal

public ScaledDecimal(ScaledDecimal value)

ScaledDecimal

public ScaledDecimal(long mantissa,
                     int exponent)

ScaledDecimal

public ScaledDecimal(String mantissa,
                     String exponent)

ScaledDecimal

public ScaledDecimal(String number)
Method Detail

parseScaledDecimal

public static ScaledDecimal parseScaledDecimal(String number)

normalize

public void normalize()

getExponent

public int getExponent()

getMantissa

public long getMantissa()

setMantissa

public void setMantissa(long mantissa)

setExponent

public void setExponent(int exponent)

compareTo

public int compareTo(ScaledDecimal o)
Specified by:
compareTo in interface Comparable<ScaledDecimal>

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toByteBuffer

public biz.onixs.util.ByteBuffer toByteBuffer()

toString

public String toString()
Overrides:
toString in class Object

set

public void set(ScaledDecimal scaledDecimal)

copy

public ScaledDecimal copy()

addDelta

public ScaledDecimal addDelta(long mantissaDelta,
                              int exponentDelta)


Copyright © 2005-2012 Onix Solutions. All Rights Reserved.