]> granicus.if.org Git - icu/commitdiff
ICU-13402 Adding NumberFormatter pointers to compactdecimalformat.h
authorShane Carr <shane@unicode.org>
Tue, 13 Mar 2018 02:19:25 +0000 (02:19 +0000)
committerShane Carr <shane@unicode.org>
Tue, 13 Mar 2018 02:19:25 +0000 (02:19 +0000)
X-SVN-Rev: 41097

icu4c/source/i18n/unicode/compactdecimalformat.h

index 3fbe5da9cee4b23c44ae255fbb41afe01d36a41a..d682d2d0e742789cb4c965b1ed0bd7a0d710510f 100644 (file)
@@ -16,7 +16,7 @@
 #include "unicode/utypes.h"
 /**
  * \file
- * \brief C++ API: Formats decimal numbers in compact form.
+ * \brief C++ API: Compatibility APIs for compact decimal number formatting.
  */
 
 #if !UCONFIG_NO_FORMATTING
@@ -30,6 +30,11 @@ U_NAMESPACE_BEGIN
 class PluralRules;
 
 /**
+ * <p><strong>IMPORTANT:</strong> New users are strongly encouraged to see if
+ * numberformatter.h fits their use case.  Although not deprecated, this header
+ * is provided for backwards compatibility only.
+ * <hr/>
+ *
  * The CompactDecimalFormat produces abbreviated numbers, suitable for display in
  * environments will limited real estate. For example, 'Hits: 1.2B' instead of
  * 'Hits: 1,200,000,000'. The format will be appropriate for the given language,
@@ -56,6 +61,9 @@ public:
 
      /**
       * Returns a compact decimal instance for specified locale.
+     * <p>
+     * <strong>NOTE:</strong> New users are strongly encouraged to use
+     * {@link NumberFormatter} instead of NumberFormat.
       * @param inLocale the given locale.
       * @param style whether to use short or long style.
       * @param status error code returned  here.