public class NumberUnits extends Units
ampRatio, bytes, bytesPerSecond, cdfEpoch, cdfTT2000, celciusDegrees, centigrade, centimeters, cm_2s_1keV_1, cm_2s_1MeV_1, cmps, days, dB, decimalYear, deg, degrees, degrees2, dimensionless, dollars, euros, ev, eV, fahrenheitDegrees, fahrenheitScale, gigaHertz, hertz, hours, hours2, inches, julianDay, kelvin, keV, kiloBytes, kiloBytesPerSecond, kiloHertz, kiloMeters, log10Ratio, logERatio, megaHertz, meters, MeV, microseconds, microseconds2, microseconds3, millimeters, milliseconds, milliseconds2, minutes, mj1958, mjd, mps, ms1970, nanoseconds, ns, nT, pcm3, percent, percentIncrease, picoseconds, radians, rgbColor, rupee, seconds, seconds2, t1970, t2000, t2010, typographicPoints, us1970, us1980, us2000, us2020, v2pm2Hz, wpm2, years, yen
Constructor and Description |
---|
NumberUnits(java.lang.String id) |
NumberUnits(java.lang.String id,
java.lang.String description) |
Modifier and Type | Method and Description |
---|---|
protected static java.lang.Number |
add(java.lang.Number a,
java.lang.Number value) |
Datum |
add(java.lang.Number a,
java.lang.Number b,
Units bUnits) |
Datum |
createDatum(Datum value)
create a Datum with the units.
|
Datum |
createDatum(double value) |
Datum |
createDatum(double value,
double resolution) |
Datum |
createDatum(int value) |
Datum |
createDatum(long value) |
Datum |
createDatum(java.lang.Number value) |
protected static java.lang.Number |
divide(java.lang.Number a,
java.lang.Number value) |
Datum |
divide(java.lang.Number a,
java.lang.Number b,
Units bUnits) |
DatumFormatterFactory |
getDatumFormatterFactory()
return the formatter factor for this Datum.
|
protected static java.lang.Number |
multiply(java.lang.Number a,
java.lang.Number value) |
Datum |
multiply(java.lang.Number a,
java.lang.Number b,
Units bUnits) |
Datum |
parse(java.lang.String s)
parse the string in the context of these units.
|
protected static java.lang.Number |
subtract(java.lang.Number from,
java.lang.Number value) |
Datum |
subtract(java.lang.Number a,
java.lang.Number b,
Units bUnits) |
convertDoubleTo, format, getAllUnits, getBasis, getByName, getCanonicalUnit, getConverter, getConverter, getConvertibleUnits, getFillDatum, getFillDouble, getId, getOffsetUnits, grannyFormat, isConvertibleTo, isFill, isFill, isValid, lookupTimeLengthUnit, lookupTimeUnits, lookupTimeUnits, lookupUnits, main, nominal, nominal, registerConverter, toString
public NumberUnits(java.lang.String id)
public NumberUnits(java.lang.String id, java.lang.String description)
public Datum createDatum(double value)
createDatum
in class Units
public Datum createDatum(double value, double resolution)
createDatum
in class Units
public Datum createDatum(int value)
createDatum
in class Units
public Datum createDatum(long value)
createDatum
in class Units
public Datum createDatum(java.lang.Number value)
createDatum
in class Units
public Datum createDatum(Datum value)
Units
createDatum
in class Units
public DatumFormatterFactory getDatumFormatterFactory()
Units
getDatumFormatterFactory
in class Units
public Datum parse(java.lang.String s) throws java.text.ParseException
Units
protected static java.lang.Number add(java.lang.Number a, java.lang.Number value)
protected static java.lang.Number subtract(java.lang.Number from, java.lang.Number value)
protected static java.lang.Number divide(java.lang.Number a, java.lang.Number value)
protected static java.lang.Number multiply(java.lang.Number a, java.lang.Number value)