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