12ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller/* GENERATED SOURCE. DO NOT MODIFY. */ 22ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller/* 32ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller ************************************************************************** 42ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller * Copyright (C) 2008-2009, Google, International Business Machines 52ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller * Corporation and others. All Rights Reserved. 62ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller ************************************************************************** 72ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller */ 82ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fullerpackage android.icu.util; 92ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller 102ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller/** 112ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller * Express a duration as a time unit and number. Patterned after Currency. 122ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller * <p>Immutable. 132ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller * @see TimeUnitAmount 142ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller * @see android.icu.text.TimeUnitFormat 152ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller * @author markdavis 16836e6b40a94ec3fb7545a76cb072960442b7eee9Neil Fuller * @hide Only a subset of ICU is exposed in Android 172ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller */ 182ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fullerpublic class TimeUnitAmount extends Measure { 192ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller 202ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller /** 212ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller * Create from a number and unit. 222ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller */ 232ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller public TimeUnitAmount(Number number, TimeUnit unit) { 242ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller super(number, unit); 252ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller } 262ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller 272ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller /** 282ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller * Create from a number and unit. 292ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller */ 302ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller public TimeUnitAmount(double number, TimeUnit unit) { 312ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller super(new Double(number), unit); 322ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller } 332ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller 342ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller /** 352ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller * Get the unit (convenience to avoid cast). 362ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller */ 372ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller public TimeUnit getTimeUnit() { 382ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller return (TimeUnit) getUnit(); 392ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller } 402ae130017183d2f66d55bf0ca51f8da3294644fdNeil Fuller} 41