org.openl.types.science
Class MeasurementSystem
java.lang.Object
org.openl.types.science.MeasurementSystem
- All Implemented Interfaces:
- INamedThing, IBasicConstants, IMeasurementSystem
public class MeasurementSystem
- extends Object
- implements IMeasurementSystem, IBasicConstants
- Author:
- snshor
| Fields inherited from interface org.openl.types.science.IBasicConstants |
CM, DAY, FT, G, H, IN, KG, KM, LB, M, MG, MI, MIN, MKS, MM, MS, OZ, S, T, WEEK, YD |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
METRIC
public static final MeasurementSystem METRIC
MeasurementSystem
public MeasurementSystem(String name,
MassUnit baseMassUnit,
DistanceUnit baseDistanceUnit,
TimeUnit baseTimeUnit,
MassUnit[] massUnits,
DistanceUnit[] distanceUnits,
TimeUnit[] timeUnits)
getBaseDistanceUnit
public DistanceUnit getBaseDistanceUnit()
- Specified by:
getBaseDistanceUnit in interface IMeasurementSystem
getBaseMassUnit
public MassUnit getBaseMassUnit()
- Specified by:
getBaseMassUnit in interface IMeasurementSystem
getBaseTimeUnit
public TimeUnit getBaseTimeUnit()
- Specified by:
getBaseTimeUnit in interface IMeasurementSystem
getDisplayName
public String getDisplayName(int mode)
- Specified by:
getDisplayName in interface INamedThing
getDistanceUnits
public DistanceUnit[] getDistanceUnits()
- Specified by:
getDistanceUnits in interface IMeasurementSystem
getMassUnits
public MassUnit[] getMassUnits()
- Specified by:
getMassUnits in interface IMeasurementSystem
getName
public String getName()
- Specified by:
getName in interface INamedThing
getTimeUnits
public TimeUnit[] getTimeUnits()
- Specified by:
getTimeUnits in interface IMeasurementSystem
printExpression
public String printExpression(IMultiplicativeExpression im,
int doubleDigits)
- Specified by:
printExpression in interface IMeasurementSystem
Copyright © 2011. All Rights Reserved.