com.jeffpalm.util
Class MetricPrefixes

java.lang.Object
  extended by com.jeffpalm.util.MetricPrefixes

public abstract class MetricPrefixes
extends java.lang.Object


Field Summary
static MetricPrefixes atto
          atto- a 10-18 0.000 000 000 000 000 001
static MetricPrefixes centi
          centi- c 10-2 0.01
static MetricPrefixes deci
          deci- d 10-1 0.1
static MetricPrefixes deka
          deka- da 10 10
static MetricPrefixes Exa
          Exa- E 1018 1 000 000 000 000 000 000
static MetricPrefixes femto
          femto- f 10-15 0.000 000 000 000 001
static MetricPrefixes Giga
          Giga- G 109 1 000 000 000
static MetricPrefixes hecto
          hecto- h 102 100
static MetricPrefixes kilo
          kilo- k 103 1000
static MetricPrefixes Mega
          Mega- M 106 1 000 000
static MetricPrefixes micro
          micro- u (mu) 10-6 0.000 001
static MetricPrefixes milli
          milli- m 10-3 0.001
static MetricPrefixes myria
          myria- my 104 10 000 (this is now obsolete)
static MetricPrefixes nano
          nano- n 10-9 0.000 000 001
static MetricPrefixes Peta
          Peta- P 1015 1 000 000 000 000 000
static MetricPrefixes pico
          pico- p 10-12 0.000 000 000 001
static MetricPrefixes Tera
          Tera- T 1012 1 000 000 000 000
static MetricPrefixes yocto
          yocto- y 10-24 0.000 000 000 000 000 000 000 001
static MetricPrefixes Yotta
          Yotta- Y 1024 1 000 000 000 000 000 000 000 000
static MetricPrefixes zepto
          zepto- z 10-21 0.000 000 000 000 000 000 001
static MetricPrefixes Zetta
          Zetta- Z 1021 1 000 000 000 000 000 000 000
 
Constructor Summary
MetricPrefixes()
           
 
Method Summary
abstract  java.lang.String abbreviation()
           
abstract  double multiplier()
           
abstract  java.lang.String name()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Yotta

public static final MetricPrefixes Yotta
Yotta- Y 1024 1 000 000 000 000 000 000 000 000


Zetta

public static final MetricPrefixes Zetta
Zetta- Z 1021 1 000 000 000 000 000 000 000


Exa

public static final MetricPrefixes Exa
Exa- E 1018 1 000 000 000 000 000 000


Peta

public static final MetricPrefixes Peta
Peta- P 1015 1 000 000 000 000 000


Tera

public static final MetricPrefixes Tera
Tera- T 1012 1 000 000 000 000


Giga

public static final MetricPrefixes Giga
Giga- G 109 1 000 000 000


Mega

public static final MetricPrefixes Mega
Mega- M 106 1 000 000


myria

public static final MetricPrefixes myria
myria- my 104 10 000 (this is now obsolete)


kilo

public static final MetricPrefixes kilo
kilo- k 103 1000


hecto

public static final MetricPrefixes hecto
hecto- h 102 100


deka

public static final MetricPrefixes deka
deka- da 10 10


deci

public static final MetricPrefixes deci
deci- d 10-1 0.1


centi

public static final MetricPrefixes centi
centi- c 10-2 0.01


milli

public static final MetricPrefixes milli
milli- m 10-3 0.001


micro

public static final MetricPrefixes micro
micro- u (mu) 10-6 0.000 001


nano

public static final MetricPrefixes nano
nano- n 10-9 0.000 000 001


pico

public static final MetricPrefixes pico
pico- p 10-12 0.000 000 000 001


femto

public static final MetricPrefixes femto
femto- f 10-15 0.000 000 000 000 001


atto

public static final MetricPrefixes atto
atto- a 10-18 0.000 000 000 000 000 001


zepto

public static final MetricPrefixes zepto
zepto- z 10-21 0.000 000 000 000 000 000 001


yocto

public static final MetricPrefixes yocto
yocto- y 10-24 0.000 000 000 000 000 000 000 001

Constructor Detail

MetricPrefixes

public MetricPrefixes()
Method Detail

name

public abstract java.lang.String name()

multiplier

public abstract double multiplier()

abbreviation

public abstract java.lang.String abbreviation()