net.sf.retrotranslator.runtime.format
Class HexadecimalExponentialConversion
java.lang.Object
net.sf.retrotranslator.runtime.format.Conversion
net.sf.retrotranslator.runtime.format.NumericConversion
net.sf.retrotranslator.runtime.format.HexadecimalExponentialConversion
class HexadecimalExponentialConversion
- extends NumericConversion
- Author:
- Taras Puchko
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HexadecimalExponentialConversion
HexadecimalExponentialConversion()
format
public void format(FormatContext context)
- Specified by:
format
in class Conversion
printf
private static void printf(FormatContext context,
double argument)
toHex
private static java.lang.String toHex(FormatContext context,
double argument)
getExponent
private static int getExponent(long bits)
getSignificand
private static long getSignificand(long bits)
appendSignificand
private static void appendSignificand(java.lang.StringBuilder builder,
long bits,
int precision)