anl.aida.data
Class Units
java.lang.Object
anl.aida.data.Units
public class Units
- extends java.lang.Object
- Version:
- $Revision$ $Date$
Field Summary |
private static Units |
instance
|
static javax.measure.unit.Unit<?> |
MISSING_UNIT
|
private java.util.Map<java.lang.String,javax.measure.unit.Unit<?>> |
unitMap
|
Constructor Summary |
private |
Units()
|
Method Summary |
static javax.measure.unit.Unit |
createUnit(java.lang.String unitString)
Parses the unit string into a Unit object. |
private javax.measure.unit.Unit |
getDividedUnit(java.lang.String unitString)
|
private UnsupportedUnitException |
getException(java.lang.String unitString)
|
static java.lang.String |
getFormattedName(javax.measure.unit.Unit unit)
|
private java.lang.String |
getName(javax.measure.unit.Unit unit)
|
private javax.measure.unit.Unit |
getUnit(java.lang.String unitString)
|
private javax.measure.unit.Unit |
makeUnit(java.lang.String unitString)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
instance
private static Units instance
unitMap
private java.util.Map<java.lang.String,javax.measure.unit.Unit<?>> unitMap
MISSING_UNIT
public static final javax.measure.unit.Unit<?> MISSING_UNIT
Units
private Units()
createUnit
public static javax.measure.unit.Unit createUnit(java.lang.String unitString)
- Parses the unit string into a Unit object. When possible a known unit (e.g.
kg, kg / m2, etc.) will be returned otherwise a unit unique to the string
will be returned.
- Parameters:
unitString
- the string to parse
- Returns:
- the created Unit.
getFormattedName
public static java.lang.String getFormattedName(javax.measure.unit.Unit unit)
makeUnit
private javax.measure.unit.Unit makeUnit(java.lang.String unitString)
getDividedUnit
private javax.measure.unit.Unit getDividedUnit(java.lang.String unitString)
getUnit
private javax.measure.unit.Unit getUnit(java.lang.String unitString)
getName
private java.lang.String getName(javax.measure.unit.Unit unit)
getException
private UnsupportedUnitException getException(java.lang.String unitString)