Index: source/i18n/unicode/compactdecimalformat.h |
diff --git a/source/i18n/unicode/compactdecimalformat.h b/source/i18n/unicode/compactdecimalformat.h |
index 91cf751b5d61ebb30d781bba38e8ea1909480df2..bd8fdba8e8f23cbc9e7aa91ab2f75b9cebcfeb40 100644 |
--- a/source/i18n/unicode/compactdecimalformat.h |
+++ b/source/i18n/unicode/compactdecimalformat.h |
@@ -1,6 +1,6 @@ |
/* |
******************************************************************************** |
-* Copyright (C) 2012-2013, International Business Machines |
+* Copyright (C) 2012-2014, International Business Machines |
* Corporation and others. All Rights Reserved. |
******************************************************************************** |
* |
@@ -18,7 +18,6 @@ |
*/ |
#if !UCONFIG_NO_FORMATTING |
-#ifndef U_HIDE_DRAFT_API |
#include "unicode/decimfmt.h" |
@@ -48,7 +47,7 @@ class PluralRules; |
* Resetting the pattern prefixes or suffixes is not supported; the method calls |
* are ignored. |
* <p> |
- * @draft ICU 51 |
+ * @stable ICU 51 |
*/ |
class U_I18N_API CompactDecimalFormat : public DecimalFormat { |
public: |
@@ -58,7 +57,7 @@ public: |
* @param inLocale the given locale. |
* @param style whether to use short or long style. |
* @param status error code returned here. |
- * @draft ICU 51 |
+ * @stable ICU 51 |
*/ |
static CompactDecimalFormat* U_EXPORT2 createInstance( |
const Locale& inLocale, UNumberCompactStyle style, UErrorCode& status); |
@@ -67,13 +66,13 @@ public: |
* Copy constructor. |
* |
* @param source the DecimalFormat object to be copied from. |
- * @draft ICU 51 |
+ * @stable ICU 51 |
*/ |
CompactDecimalFormat(const CompactDecimalFormat& source); |
/** |
* Destructor. |
- * @draft ICU 51 |
+ * @stable ICU 51 |
*/ |
virtual ~CompactDecimalFormat(); |
@@ -81,7 +80,7 @@ public: |
* Assignment operator. |
* |
* @param rhs the DecimalFormat object to be copied. |
- * @draft ICU 51 |
+ * @stable ICU 51 |
*/ |
CompactDecimalFormat& operator=(const CompactDecimalFormat& rhs); |
@@ -90,7 +89,7 @@ public: |
* result and should delete it when done. |
* |
* @return a polymorphic copy of this CompactDecimalFormat. |
- * @draft ICU 51 |
+ * @stable ICU 51 |
*/ |
virtual Format* clone() const; |
@@ -100,7 +99,7 @@ public: |
* |
* @param other the object to be compared with. |
* @return TRUE if the given Format objects are semantically equal. |
- * @draft ICU 51 |
+ * @stable ICU 51 |
*/ |
virtual UBool operator==(const Format& other) const; |
@@ -116,7 +115,7 @@ public: |
* @param pos On input: an alignment field, if desired. |
* On output: the offsets of the alignment field. |
* @return Reference to 'appendTo' parameter. |
- * @draft ICU 51 |
+ * @stable ICU 51 |
*/ |
virtual UnicodeString& format(double number, |
UnicodeString& appendTo, |
@@ -150,7 +149,7 @@ public: |
* @param pos On input: an alignment field, if desired. |
* On output: the offsets of the alignment field. |
* @return Reference to 'appendTo' parameter. |
- * @draft ICU 51 |
+ * @stable ICU 51 |
*/ |
virtual UnicodeString& format(int64_t number, |
UnicodeString& appendTo, |
@@ -243,7 +242,7 @@ public: |
* @param result Does not change. |
* @param parsePosition Does not change. |
* @see Formattable |
- * @draft ICU 51 |
+ * @stable ICU 51 |
*/ |
virtual void parse(const UnicodeString& text, |
Formattable& result, |
@@ -256,13 +255,12 @@ public: |
* @param text Unused. |
* @param result Does not change. |
* @param status Always set to U_UNSUPPORTED_ERROR. |
- * @draft ICU 51 |
+ * @stable ICU 51 |
*/ |
virtual void parse(const UnicodeString& text, |
Formattable& result, |
UErrorCode& status) const; |
-/* Cannot use #ifndef U_HIDE_INTERNAL_API for the following draft method since it is virtual */ |
/** |
* Parses text from the given string as a currency amount. Unlike |
* the parse() method, this method will attempt to parse a generic |
@@ -295,7 +293,7 @@ public: |
* . Derived::getStaticClassID()) ... |
* </pre> |
* @return The class ID for all objects of this class. |
- * @draft ICU 51 |
+ * @stable ICU 51 |
*/ |
static UClassID U_EXPORT2 getStaticClassID(); |
@@ -308,7 +306,7 @@ public: |
* @return The class ID for this object. All objects of a |
* given class have the same class ID. Objects of |
* other classes have different class IDs. |
- * @draft ICU 51 |
+ * @stable ICU 51 |
*/ |
virtual UClassID getDynamicClassID() const; |
@@ -326,7 +324,6 @@ private: |
U_NAMESPACE_END |
-#endif /* U_HIDE_DRAFT_API */ |
#endif /* #if !UCONFIG_NO_FORMATTING */ |
#endif // __COMPACT_DECIMAL_FORMAT_H__ |