biz.onixs.fix.fast
Class ScaledDecimal
java.lang.Object
biz.onixs.fix.fast.ScaledDecimal
- All Implemented Interfaces:
- Serializable, Comparable<ScaledDecimal>
public class ScaledDecimal
- extends Object
- implements Comparable<ScaledDecimal>, Serializable
- See Also:
- Serialized Form
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)
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.