Class MeasureUnit
- java.lang.Object
-
- com.ibm.icu.util.MeasureUnit
-
- All Implemented Interfaces:
Serializable
public class MeasureUnit extends Object implements Serializable
A unit such as length, mass, volume, currency, etc. A unit is coupled with a numeric amount to produce a Measure. MeasureUnit objects are immutable. All subclasses must guarantee that. (However, subclassing is discouraged.)- See Also:
Measure, Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static interfaceMeasureUnit.FactoryDeprecated.This API is ICU internal only.
-
Field Summary
Fields Modifier and Type Field Description static MeasureUnitACREConstant for unit of area: acrestatic MeasureUnitACRE_FOOTConstant for unit of volume: acre-footstatic MeasureUnitAMPEREConstant for unit of electric: amperestatic MeasureUnitARC_MINUTEConstant for unit of angle: arc-minutestatic MeasureUnitARC_SECONDConstant for unit of angle: arc-secondstatic MeasureUnitASTRONOMICAL_UNITConstant for unit of length: astronomical-unitstatic MeasureUnitBITConstant for unit of digital: bitstatic MeasureUnitBUSHELConstant for unit of volume: bushelstatic MeasureUnitBYTEConstant for unit of digital: bytestatic MeasureUnitCALORIEConstant for unit of energy: caloriestatic MeasureUnitCARATConstant for unit of mass: caratstatic MeasureUnitCELSIUSConstant for unit of temperature: celsiusstatic MeasureUnitCENTILITERConstant for unit of volume: centiliterstatic MeasureUnitCENTIMETERConstant for unit of length: centimeterstatic MeasureUnitCENTURYConstant for unit of duration: centurystatic MeasureUnitCUBIC_CENTIMETERConstant for unit of volume: cubic-centimeterstatic MeasureUnitCUBIC_FOOTConstant for unit of volume: cubic-footstatic MeasureUnitCUBIC_INCHConstant for unit of volume: cubic-inchstatic MeasureUnitCUBIC_KILOMETERConstant for unit of volume: cubic-kilometerstatic MeasureUnitCUBIC_METERConstant for unit of volume: cubic-meterstatic MeasureUnitCUBIC_MILEConstant for unit of volume: cubic-milestatic MeasureUnitCUBIC_YARDConstant for unit of volume: cubic-yardstatic MeasureUnitCUPConstant for unit of volume: cupstatic MeasureUnitCUP_METRICConstant for unit of volume: cup-metricstatic TimeUnitDAYConstant for unit of duration: daystatic MeasureUnitDECILITERConstant for unit of volume: deciliterstatic MeasureUnitDECIMETERConstant for unit of length: decimeterstatic MeasureUnitDEGREEConstant for unit of angle: degreestatic MeasureUnitFAHRENHEITConstant for unit of temperature: fahrenheitstatic MeasureUnitFATHOMConstant for unit of length: fathomstatic MeasureUnitFLUID_OUNCEConstant for unit of volume: fluid-ouncestatic MeasureUnitFOODCALORIEConstant for unit of energy: foodcaloriestatic MeasureUnitFOOTConstant for unit of length: footstatic MeasureUnitFURLONGConstant for unit of length: furlongstatic MeasureUnitG_FORCEConstant for unit of acceleration: g-forcestatic MeasureUnitGALLONConstant for unit of volume: gallonstatic MeasureUnitGENERIC_TEMPERATUREConstant for unit of temperature: genericstatic MeasureUnitGIGABITConstant for unit of digital: gigabitstatic MeasureUnitGIGABYTEConstant for unit of digital: gigabytestatic MeasureUnitGIGAHERTZConstant for unit of frequency: gigahertzstatic MeasureUnitGIGAWATTConstant for unit of power: gigawattstatic MeasureUnitGRAMConstant for unit of mass: gramstatic MeasureUnitHECTAREConstant for unit of area: hectarestatic MeasureUnitHECTOLITERConstant for unit of volume: hectoliterstatic MeasureUnitHECTOPASCALConstant for unit of pressure: hectopascalstatic MeasureUnitHERTZConstant for unit of frequency: hertzstatic MeasureUnitHORSEPOWERConstant for unit of power: horsepowerstatic TimeUnitHOURConstant for unit of duration: hourstatic MeasureUnitINCHConstant for unit of length: inchstatic MeasureUnitINCH_HGConstant for unit of pressure: inch-hgstatic MeasureUnitJOULEConstant for unit of energy: joulestatic MeasureUnitKARATConstant for unit of proportion: karatstatic MeasureUnitKELVINConstant for unit of temperature: kelvinstatic MeasureUnitKILOBITConstant for unit of digital: kilobitstatic MeasureUnitKILOBYTEConstant for unit of digital: kilobytestatic MeasureUnitKILOCALORIEConstant for unit of energy: kilocaloriestatic MeasureUnitKILOGRAMConstant for unit of mass: kilogramstatic MeasureUnitKILOHERTZConstant for unit of frequency: kilohertzstatic MeasureUnitKILOJOULEConstant for unit of energy: kilojoulestatic MeasureUnitKILOMETERConstant for unit of length: kilometerstatic MeasureUnitKILOMETER_PER_HOURConstant for unit of speed: kilometer-per-hourstatic MeasureUnitKILOWATTConstant for unit of power: kilowattstatic MeasureUnitKILOWATT_HOURConstant for unit of energy: kilowatt-hourstatic MeasureUnitKNOTConstant for unit of speed: knotstatic MeasureUnitLIGHT_YEARConstant for unit of length: light-yearstatic MeasureUnitLITERConstant for unit of volume: literstatic MeasureUnitLITER_PER_100KILOMETERSConstant for unit of consumption: liter-per-100kilometersstatic MeasureUnitLITER_PER_KILOMETERConstant for unit of consumption: liter-per-kilometerstatic MeasureUnitLUXConstant for unit of light: luxstatic MeasureUnitMEGABITConstant for unit of digital: megabitstatic MeasureUnitMEGABYTEConstant for unit of digital: megabytestatic MeasureUnitMEGAHERTZConstant for unit of frequency: megahertzstatic MeasureUnitMEGALITERConstant for unit of volume: megaliterstatic MeasureUnitMEGAWATTConstant for unit of power: megawattstatic MeasureUnitMETERConstant for unit of length: meterstatic MeasureUnitMETER_PER_SECONDConstant for unit of speed: meter-per-secondstatic MeasureUnitMETER_PER_SECOND_SQUAREDConstant for unit of acceleration: meter-per-second-squaredstatic MeasureUnitMETRIC_TONConstant for unit of mass: metric-tonstatic MeasureUnitMICROGRAMConstant for unit of mass: microgramstatic MeasureUnitMICROMETERConstant for unit of length: micrometerstatic MeasureUnitMICROSECONDConstant for unit of duration: microsecondstatic MeasureUnitMILEConstant for unit of length: milestatic MeasureUnitMILE_PER_GALLONConstant for unit of consumption: mile-per-gallonstatic MeasureUnitMILE_PER_HOURConstant for unit of speed: mile-per-hourstatic MeasureUnitMILE_SCANDINAVIANConstant for unit of length: mile-scandinavianstatic MeasureUnitMILLIAMPEREConstant for unit of electric: milliamperestatic MeasureUnitMILLIBARConstant for unit of pressure: millibarstatic MeasureUnitMILLIGRAMConstant for unit of mass: milligramstatic MeasureUnitMILLILITERConstant for unit of volume: milliliterstatic MeasureUnitMILLIMETERConstant for unit of length: millimeterstatic MeasureUnitMILLIMETER_OF_MERCURYConstant for unit of pressure: millimeter-of-mercurystatic MeasureUnitMILLISECONDConstant for unit of duration: millisecondstatic MeasureUnitMILLIWATTConstant for unit of power: milliwattstatic TimeUnitMINUTEConstant for unit of duration: minutestatic TimeUnitMONTHConstant for unit of duration: monthstatic MeasureUnitNANOMETERConstant for unit of length: nanometerstatic MeasureUnitNANOSECONDConstant for unit of duration: nanosecondstatic MeasureUnitNAUTICAL_MILEConstant for unit of length: nautical-milestatic MeasureUnitOHMConstant for unit of electric: ohmstatic MeasureUnitOUNCEConstant for unit of mass: ouncestatic MeasureUnitOUNCE_TROYConstant for unit of mass: ounce-troystatic MeasureUnitPARSECConstant for unit of length: parsecstatic MeasureUnitPICOMETERConstant for unit of length: picometerstatic MeasureUnitPINTConstant for unit of volume: pintstatic MeasureUnitPINT_METRICConstant for unit of volume: pint-metricstatic MeasureUnitPOUNDConstant for unit of mass: poundstatic MeasureUnitPOUND_PER_SQUARE_INCHConstant for unit of pressure: pound-per-square-inchstatic MeasureUnitQUARTConstant for unit of volume: quartstatic MeasureUnitRADIANConstant for unit of angle: radianstatic MeasureUnitREVOLUTION_ANGLEConstant for unit of angle: revolutionstatic TimeUnitSECONDConstant for unit of duration: secondstatic MeasureUnitSQUARE_CENTIMETERConstant for unit of area: square-centimeterstatic MeasureUnitSQUARE_FOOTConstant for unit of area: square-footstatic MeasureUnitSQUARE_INCHConstant for unit of area: square-inchstatic MeasureUnitSQUARE_KILOMETERConstant for unit of area: square-kilometerstatic MeasureUnitSQUARE_METERConstant for unit of area: square-meterstatic MeasureUnitSQUARE_MILEConstant for unit of area: square-milestatic MeasureUnitSQUARE_YARDConstant for unit of area: square-yardstatic MeasureUnitSTONEConstant for unit of mass: stoneprotected StringsubTypeDeprecated.This API is ICU internal only.static MeasureUnitTABLESPOONConstant for unit of volume: tablespoonstatic MeasureUnitTEASPOONConstant for unit of volume: teaspoonstatic MeasureUnitTERABITConstant for unit of digital: terabitstatic MeasureUnitTERABYTEConstant for unit of digital: terabytestatic MeasureUnitTONConstant for unit of mass: tonprotected StringtypeDeprecated.This API is ICU internal only.static MeasureUnitVOLTConstant for unit of electric: voltstatic MeasureUnitWATTConstant for unit of power: wattstatic TimeUnitWEEKConstant for unit of duration: weekstatic MeasureUnitYARDConstant for unit of length: yardstatic TimeUnitYEARConstant for unit of duration: year
-
Constructor Summary
Constructors Modifier Constructor Description protectedMeasureUnit(String type, String subType)Deprecated.This API is ICU internal only.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected static MeasureUnitaddUnit(String type, String unitName, MeasureUnit.Factory factory)Deprecated.This API is ICU internal only.booleanequals(Object rhs)Compares this instance with the specified object and indicates if they are equal.static Set<MeasureUnit>getAvailable()Get all of the available units.static Set<MeasureUnit>getAvailable(String type)For the given type, return the available units.static Set<String>getAvailableTypes()Get all of the available units' types.StringgetSubtype()Get the subType, such as “foot”.StringgetType()Get the type, such as "length"inthashCode()Returns an integer hash code for this object.static MeasureUnitinternalGetInstance(String type, String subType)Deprecated.This API is ICU internal only.static MeasureUnitresolveUnitPerUnit(MeasureUnit unit, MeasureUnit perUnit)Deprecated.This API is ICU internal only.StringtoString()Returns a string containing a concise, human-readable description of this object.
-
-
-
Field Detail
-
type
@Deprecated protected final String type
Deprecated.This API is ICU internal only.
-
subType
@Deprecated protected final String subType
Deprecated.This API is ICU internal only.
-
G_FORCE
public static final MeasureUnit G_FORCE
Constant for unit of acceleration: g-force
-
METER_PER_SECOND_SQUARED
public static final MeasureUnit METER_PER_SECOND_SQUARED
Constant for unit of acceleration: meter-per-second-squared
-
ARC_MINUTE
public static final MeasureUnit ARC_MINUTE
Constant for unit of angle: arc-minute
-
ARC_SECOND
public static final MeasureUnit ARC_SECOND
Constant for unit of angle: arc-second
-
DEGREE
public static final MeasureUnit DEGREE
Constant for unit of angle: degree
-
RADIAN
public static final MeasureUnit RADIAN
Constant for unit of angle: radian
-
REVOLUTION_ANGLE
public static final MeasureUnit REVOLUTION_ANGLE
Constant for unit of angle: revolution
-
ACRE
public static final MeasureUnit ACRE
Constant for unit of area: acre
-
HECTARE
public static final MeasureUnit HECTARE
Constant for unit of area: hectare
-
SQUARE_CENTIMETER
public static final MeasureUnit SQUARE_CENTIMETER
Constant for unit of area: square-centimeter
-
SQUARE_FOOT
public static final MeasureUnit SQUARE_FOOT
Constant for unit of area: square-foot
-
SQUARE_INCH
public static final MeasureUnit SQUARE_INCH
Constant for unit of area: square-inch
-
SQUARE_KILOMETER
public static final MeasureUnit SQUARE_KILOMETER
Constant for unit of area: square-kilometer
-
SQUARE_METER
public static final MeasureUnit SQUARE_METER
Constant for unit of area: square-meter
-
SQUARE_MILE
public static final MeasureUnit SQUARE_MILE
Constant for unit of area: square-mile
-
SQUARE_YARD
public static final MeasureUnit SQUARE_YARD
Constant for unit of area: square-yard
-
LITER_PER_100KILOMETERS
public static final MeasureUnit LITER_PER_100KILOMETERS
Constant for unit of consumption: liter-per-100kilometers
-
LITER_PER_KILOMETER
public static final MeasureUnit LITER_PER_KILOMETER
Constant for unit of consumption: liter-per-kilometer
-
MILE_PER_GALLON
public static final MeasureUnit MILE_PER_GALLON
Constant for unit of consumption: mile-per-gallon
-
BIT
public static final MeasureUnit BIT
Constant for unit of digital: bit
-
BYTE
public static final MeasureUnit BYTE
Constant for unit of digital: byte
-
GIGABIT
public static final MeasureUnit GIGABIT
Constant for unit of digital: gigabit
-
GIGABYTE
public static final MeasureUnit GIGABYTE
Constant for unit of digital: gigabyte
-
KILOBIT
public static final MeasureUnit KILOBIT
Constant for unit of digital: kilobit
-
KILOBYTE
public static final MeasureUnit KILOBYTE
Constant for unit of digital: kilobyte
-
MEGABIT
public static final MeasureUnit MEGABIT
Constant for unit of digital: megabit
-
MEGABYTE
public static final MeasureUnit MEGABYTE
Constant for unit of digital: megabyte
-
TERABIT
public static final MeasureUnit TERABIT
Constant for unit of digital: terabit
-
TERABYTE
public static final MeasureUnit TERABYTE
Constant for unit of digital: terabyte
-
CENTURY
public static final MeasureUnit CENTURY
Constant for unit of duration: century
-
DAY
public static final TimeUnit DAY
Constant for unit of duration: day
-
HOUR
public static final TimeUnit HOUR
Constant for unit of duration: hour
-
MICROSECOND
public static final MeasureUnit MICROSECOND
Constant for unit of duration: microsecond
-
MILLISECOND
public static final MeasureUnit MILLISECOND
Constant for unit of duration: millisecond
-
MINUTE
public static final TimeUnit MINUTE
Constant for unit of duration: minute
-
MONTH
public static final TimeUnit MONTH
Constant for unit of duration: month
-
NANOSECOND
public static final MeasureUnit NANOSECOND
Constant for unit of duration: nanosecond
-
SECOND
public static final TimeUnit SECOND
Constant for unit of duration: second
-
WEEK
public static final TimeUnit WEEK
Constant for unit of duration: week
-
YEAR
public static final TimeUnit YEAR
Constant for unit of duration: year
-
AMPERE
public static final MeasureUnit AMPERE
Constant for unit of electric: ampere
-
MILLIAMPERE
public static final MeasureUnit MILLIAMPERE
Constant for unit of electric: milliampere
-
OHM
public static final MeasureUnit OHM
Constant for unit of electric: ohm
-
VOLT
public static final MeasureUnit VOLT
Constant for unit of electric: volt
-
CALORIE
public static final MeasureUnit CALORIE
Constant for unit of energy: calorie
-
FOODCALORIE
public static final MeasureUnit FOODCALORIE
Constant for unit of energy: foodcalorie
-
JOULE
public static final MeasureUnit JOULE
Constant for unit of energy: joule
-
KILOCALORIE
public static final MeasureUnit KILOCALORIE
Constant for unit of energy: kilocalorie
-
KILOJOULE
public static final MeasureUnit KILOJOULE
Constant for unit of energy: kilojoule
-
KILOWATT_HOUR
public static final MeasureUnit KILOWATT_HOUR
Constant for unit of energy: kilowatt-hour
-
GIGAHERTZ
public static final MeasureUnit GIGAHERTZ
Constant for unit of frequency: gigahertz
-
HERTZ
public static final MeasureUnit HERTZ
Constant for unit of frequency: hertz
-
KILOHERTZ
public static final MeasureUnit KILOHERTZ
Constant for unit of frequency: kilohertz
-
MEGAHERTZ
public static final MeasureUnit MEGAHERTZ
Constant for unit of frequency: megahertz
-
ASTRONOMICAL_UNIT
public static final MeasureUnit ASTRONOMICAL_UNIT
Constant for unit of length: astronomical-unit
-
CENTIMETER
public static final MeasureUnit CENTIMETER
Constant for unit of length: centimeter
-
DECIMETER
public static final MeasureUnit DECIMETER
Constant for unit of length: decimeter
-
FATHOM
public static final MeasureUnit FATHOM
Constant for unit of length: fathom
-
FOOT
public static final MeasureUnit FOOT
Constant for unit of length: foot
-
FURLONG
public static final MeasureUnit FURLONG
Constant for unit of length: furlong
-
INCH
public static final MeasureUnit INCH
Constant for unit of length: inch
-
KILOMETER
public static final MeasureUnit KILOMETER
Constant for unit of length: kilometer
-
LIGHT_YEAR
public static final MeasureUnit LIGHT_YEAR
Constant for unit of length: light-year
-
METER
public static final MeasureUnit METER
Constant for unit of length: meter
-
MICROMETER
public static final MeasureUnit MICROMETER
Constant for unit of length: micrometer
-
MILE
public static final MeasureUnit MILE
Constant for unit of length: mile
-
MILE_SCANDINAVIAN
public static final MeasureUnit MILE_SCANDINAVIAN
Constant for unit of length: mile-scandinavian
-
MILLIMETER
public static final MeasureUnit MILLIMETER
Constant for unit of length: millimeter
-
NANOMETER
public static final MeasureUnit NANOMETER
Constant for unit of length: nanometer
-
NAUTICAL_MILE
public static final MeasureUnit NAUTICAL_MILE
Constant for unit of length: nautical-mile
-
PARSEC
public static final MeasureUnit PARSEC
Constant for unit of length: parsec
-
PICOMETER
public static final MeasureUnit PICOMETER
Constant for unit of length: picometer
-
YARD
public static final MeasureUnit YARD
Constant for unit of length: yard
-
LUX
public static final MeasureUnit LUX
Constant for unit of light: lux
-
CARAT
public static final MeasureUnit CARAT
Constant for unit of mass: carat
-
GRAM
public static final MeasureUnit GRAM
Constant for unit of mass: gram
-
KILOGRAM
public static final MeasureUnit KILOGRAM
Constant for unit of mass: kilogram
-
METRIC_TON
public static final MeasureUnit METRIC_TON
Constant for unit of mass: metric-ton
-
MICROGRAM
public static final MeasureUnit MICROGRAM
Constant for unit of mass: microgram
-
MILLIGRAM
public static final MeasureUnit MILLIGRAM
Constant for unit of mass: milligram
-
OUNCE
public static final MeasureUnit OUNCE
Constant for unit of mass: ounce
-
OUNCE_TROY
public static final MeasureUnit OUNCE_TROY
Constant for unit of mass: ounce-troy
-
POUND
public static final MeasureUnit POUND
Constant for unit of mass: pound
-
STONE
public static final MeasureUnit STONE
Constant for unit of mass: stone
-
TON
public static final MeasureUnit TON
Constant for unit of mass: ton
-
GIGAWATT
public static final MeasureUnit GIGAWATT
Constant for unit of power: gigawatt
-
HORSEPOWER
public static final MeasureUnit HORSEPOWER
Constant for unit of power: horsepower
-
KILOWATT
public static final MeasureUnit KILOWATT
Constant for unit of power: kilowatt
-
MEGAWATT
public static final MeasureUnit MEGAWATT
Constant for unit of power: megawatt
-
MILLIWATT
public static final MeasureUnit MILLIWATT
Constant for unit of power: milliwatt
-
WATT
public static final MeasureUnit WATT
Constant for unit of power: watt
-
HECTOPASCAL
public static final MeasureUnit HECTOPASCAL
Constant for unit of pressure: hectopascal
-
INCH_HG
public static final MeasureUnit INCH_HG
Constant for unit of pressure: inch-hg
-
MILLIBAR
public static final MeasureUnit MILLIBAR
Constant for unit of pressure: millibar
-
MILLIMETER_OF_MERCURY
public static final MeasureUnit MILLIMETER_OF_MERCURY
Constant for unit of pressure: millimeter-of-mercury
-
POUND_PER_SQUARE_INCH
public static final MeasureUnit POUND_PER_SQUARE_INCH
Constant for unit of pressure: pound-per-square-inch
-
KARAT
public static final MeasureUnit KARAT
Constant for unit of proportion: karat
-
KILOMETER_PER_HOUR
public static final MeasureUnit KILOMETER_PER_HOUR
Constant for unit of speed: kilometer-per-hour
-
KNOT
public static final MeasureUnit KNOT
Constant for unit of speed: knot
-
METER_PER_SECOND
public static final MeasureUnit METER_PER_SECOND
Constant for unit of speed: meter-per-second
-
MILE_PER_HOUR
public static final MeasureUnit MILE_PER_HOUR
Constant for unit of speed: mile-per-hour
-
CELSIUS
public static final MeasureUnit CELSIUS
Constant for unit of temperature: celsius
-
FAHRENHEIT
public static final MeasureUnit FAHRENHEIT
Constant for unit of temperature: fahrenheit
-
GENERIC_TEMPERATURE
public static final MeasureUnit GENERIC_TEMPERATURE
Constant for unit of temperature: generic
-
KELVIN
public static final MeasureUnit KELVIN
Constant for unit of temperature: kelvin
-
ACRE_FOOT
public static final MeasureUnit ACRE_FOOT
Constant for unit of volume: acre-foot
-
BUSHEL
public static final MeasureUnit BUSHEL
Constant for unit of volume: bushel
-
CENTILITER
public static final MeasureUnit CENTILITER
Constant for unit of volume: centiliter
-
CUBIC_CENTIMETER
public static final MeasureUnit CUBIC_CENTIMETER
Constant for unit of volume: cubic-centimeter
-
CUBIC_FOOT
public static final MeasureUnit CUBIC_FOOT
Constant for unit of volume: cubic-foot
-
CUBIC_INCH
public static final MeasureUnit CUBIC_INCH
Constant for unit of volume: cubic-inch
-
CUBIC_KILOMETER
public static final MeasureUnit CUBIC_KILOMETER
Constant for unit of volume: cubic-kilometer
-
CUBIC_METER
public static final MeasureUnit CUBIC_METER
Constant for unit of volume: cubic-meter
-
CUBIC_MILE
public static final MeasureUnit CUBIC_MILE
Constant for unit of volume: cubic-mile
-
CUBIC_YARD
public static final MeasureUnit CUBIC_YARD
Constant for unit of volume: cubic-yard
-
CUP
public static final MeasureUnit CUP
Constant for unit of volume: cup
-
CUP_METRIC
public static final MeasureUnit CUP_METRIC
Constant for unit of volume: cup-metric
-
DECILITER
public static final MeasureUnit DECILITER
Constant for unit of volume: deciliter
-
FLUID_OUNCE
public static final MeasureUnit FLUID_OUNCE
Constant for unit of volume: fluid-ounce
-
GALLON
public static final MeasureUnit GALLON
Constant for unit of volume: gallon
-
HECTOLITER
public static final MeasureUnit HECTOLITER
Constant for unit of volume: hectoliter
-
LITER
public static final MeasureUnit LITER
Constant for unit of volume: liter
-
MEGALITER
public static final MeasureUnit MEGALITER
Constant for unit of volume: megaliter
-
MILLILITER
public static final MeasureUnit MILLILITER
Constant for unit of volume: milliliter
-
PINT
public static final MeasureUnit PINT
Constant for unit of volume: pint
-
PINT_METRIC
public static final MeasureUnit PINT_METRIC
Constant for unit of volume: pint-metric
-
QUART
public static final MeasureUnit QUART
Constant for unit of volume: quart
-
TABLESPOON
public static final MeasureUnit TABLESPOON
Constant for unit of volume: tablespoon
-
TEASPOON
public static final MeasureUnit TEASPOON
Constant for unit of volume: teaspoon
-
-
Constructor Detail
-
MeasureUnit
@Deprecated protected MeasureUnit(String type, String subType)
Deprecated.This API is ICU internal only.
-
-
Method Detail
-
getType
public String getType()
Get the type, such as "length"
-
getSubtype
public String getSubtype()
Get the subType, such as “foot”.
-
hashCode
public int hashCode()
Returns an integer hash code for this object. By contract, any two objects for whichObject.equals(java.lang.Object)returnstruemust return the same hash code value. This means that subclasses ofObjectusually override both methods or neither method.Note that hash values must not change over time unless information used in equals comparisons also changes.
See Writing a correct
hashCodemethod if you intend implementing your ownhashCodemethod.- Overrides:
hashCodein classObject- Returns:
- this object's hash code.
- See Also:
Object.equals(java.lang.Object)
-
equals
public boolean equals(Object rhs)
Compares this instance with the specified object and indicates if they are equal. In order to be equal,omust represent the same object as this instance using a class-specific comparison. The general contract is that this comparison should be reflexive, symmetric, and transitive. Also, no object reference other than null is equal to null.The default implementation returns
trueonly ifthis == o. See Writing a correctequalsmethod if you intend implementing your ownequalsmethod.The general contract for the
equalsandObject.hashCode()methods is that ifequalsreturnstruefor any two objects, thenhashCode()must return the same value for these objects. This means that subclasses ofObjectusually override either both methods or neither of them.- Overrides:
equalsin classObject- Parameters:
rhs- the object to compare this instance with.- Returns:
trueif the specified object is equal to thisObject;falseotherwise.- See Also:
Object.hashCode()
-
toString
public String toString()
Returns a string containing a concise, human-readable description of this object. Subclasses are encouraged to override this method and provide an implementation that takes into account the object's type and data. The default implementation is equivalent to the following expression:getClass().getName() + '@' + Integer.toHexString(hashCode())
See Writing a useful
toStringmethod if you intend implementing your owntoStringmethod.
-
getAvailableTypes
public static Set<String> getAvailableTypes()
Get all of the available units' types. Returned set is unmodifiable.
-
getAvailable
public static Set<MeasureUnit> getAvailable(String type)
For the given type, return the available units.- Parameters:
type- the type- Returns:
- the available units for type. Returned set is unmodifiable.
-
getAvailable
public static Set<MeasureUnit> getAvailable()
Get all of the available units. Returned set is unmodifiable.
-
internalGetInstance
@Deprecated public static MeasureUnit internalGetInstance(String type, String subType)
Deprecated.This API is ICU internal only.Create a MeasureUnit instance (creates a singleton instance).Normally this method should not be used, since there will be no formatting data available for it, and it may not be returned by getAvailable(). However, for special purposes (such as CLDR tooling), it is available.
-
resolveUnitPerUnit
@Deprecated public static MeasureUnit resolveUnitPerUnit(MeasureUnit unit, MeasureUnit perUnit)
Deprecated.This API is ICU internal only.For ICU use only.
-
addUnit
@Deprecated protected static MeasureUnit addUnit(String type, String unitName, MeasureUnit.Factory factory)
Deprecated.This API is ICU internal only.
-
-