Package de.gsi.chart.axes.spi
Enum MetricPrefix
- java.lang.Object
-
- java.lang.Enum<MetricPrefix>
-
- de.gsi.chart.axes.spi.MetricPrefix
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<MetricPrefix>
public enum MetricPrefix extends java.lang.Enum<MetricPrefix>
Metric prefixes and conversions according to ISO/IEC 80000 N.B. the 'deca' and 'deci' are omitted/deprecated- Author:
- rstein
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getLongPrefix()
static java.lang.String
getLongPrefix(double scaling)
static MetricPrefix
getNearestMatch(double scaling)
double
getPower()
java.lang.String
getShortPrefix()
static java.lang.String
getShortPrefix(double scaling)
static MetricPrefix
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static MetricPrefix[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
YOTTA
public static final MetricPrefix YOTTA
-
ZETTA
public static final MetricPrefix ZETTA
-
EXA
public static final MetricPrefix EXA
-
PETA
public static final MetricPrefix PETA
-
TERA
public static final MetricPrefix TERA
-
GIGA
public static final MetricPrefix GIGA
-
MEGA
public static final MetricPrefix MEGA
-
KILO
public static final MetricPrefix KILO
-
HECTO
public static final MetricPrefix HECTO
-
NONE
public static final MetricPrefix NONE
-
CENTI
public static final MetricPrefix CENTI
-
MILLI
public static final MetricPrefix MILLI
-
MICRO
public static final MetricPrefix MICRO
-
NANO
public static final MetricPrefix NANO
-
PICO
public static final MetricPrefix PICO
-
FEMTO
public static final MetricPrefix FEMTO
-
ATTO
public static final MetricPrefix ATTO
-
ZEPTO
public static final MetricPrefix ZEPTO
-
YOCTO
public static final MetricPrefix YOCTO
-
-
Method Detail
-
values
public static MetricPrefix[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (MetricPrefix c : MetricPrefix.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static MetricPrefix valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
getLongPrefix
public java.lang.String getLongPrefix()
-
getShortPrefix
public java.lang.String getShortPrefix()
-
getPower
public double getPower()
-
getNearestMatch
public static MetricPrefix getNearestMatch(double scaling)
-
getShortPrefix
public static java.lang.String getShortPrefix(double scaling)
-
getLongPrefix
public static java.lang.String getLongPrefix(double scaling)
-
-