Class SymbolMap
This class provides a set of mappings between units and symbols (both ways), between
invalid reference
prefixesunit converters to
invalid reference
prefixes
Mappings are read from a ResourceBundle, the keys of which should consist of a fully-qualified class name, followed by a dot ('.'),
and then the name of a static field belonging to that class, followed optionally by another dot and a number. If the trailing dot and number are
not present, the value associated with the key is treated as a
invalid reference
labelinvalid reference
alias
- Version:
- 1.7, February 25, 2017
- Author:
- Eric Russell, Werner Keil
-
Method Summary
Modifier and TypeMethodDescriptionvoidAttaches an alias to the specified unit.Returns the prefix (if any) for the specified symbol.getPrefix(javax.measure.UnitConverter converter) Returns the prefix for the specified converter.getSymbol(javax.measure.Unit<?> unit) Returns the symbol (label) for the specified unit.Returns the symbol for the specified prefix.javax.measure.Unit<?> Returns the unit for the specified symbol.voidAttaches a label to the specified unit.voidAttaches a label to the specified prefix.static SymbolMapof(ResourceBundle rb) Creates a symbol map from the specified resource bundle,toString()
-
Method Details
-
of
Creates a symbol map from the specified resource bundle,- Parameters:
rb- the resource bundle.
-
label
-
alias
Attaches an alias to the specified unit. Multiple aliases may be attached to the same unit. Aliases are used during parsing to recognize different variants of the same unit.symbolMap.alias(US.FOOT, "foot"); symbolMap.alias(US.FOOT, "feet"); symbolMap.alias(Units.METER, "meter"); symbolMap.alias(Units.METER, "metre");- Parameters:
unit- the unit to label.symbol- the new symbol for the unit.
-
label
-
getUnit
-
getSymbol
-
getPrefix
-
getPrefix
-
getSymbol
-
toString
-