diff options
author | Elliott Hughes <enh@google.com> | 2010-01-27 13:16:14 -0800 |
---|---|---|
committer | Elliott Hughes <enh@google.com> | 2010-01-27 13:16:14 -0800 |
commit | 820dd9b89746b3e3005bd5d23176cde1a69048b7 (patch) | |
tree | 6dfff1b2996c543715a3b3848e84b82f586d8e51 /icu/src/main | |
parent | 1efbe3391e92e6188918122a600623090561364f (diff) | |
download | libcore-820dd9b89746b3e3005bd5d23176cde1a69048b7.zip libcore-820dd9b89746b3e3005bd5d23176cde1a69048b7.tar.gz libcore-820dd9b89746b3e3005bd5d23176cde1a69048b7.tar.bz2 |
Rename icu4jni's DecimalFormat to NativeDecimalFormat, to reduce confusion.
Diffstat (limited to 'icu/src/main')
-rw-r--r-- | icu/src/main/java/com/ibm/icu4jni/text/NativeDecimalFormat.java (renamed from icu/src/main/java/com/ibm/icu4jni/text/DecimalFormat.java) | 30 | ||||
-rw-r--r-- | icu/src/main/native/NativeDecimalFormat.cpp | 2 |
2 files changed, 16 insertions, 16 deletions
diff --git a/icu/src/main/java/com/ibm/icu4jni/text/DecimalFormat.java b/icu/src/main/java/com/ibm/icu4jni/text/NativeDecimalFormat.java index ba6655a..fd22ed0 100644 --- a/icu/src/main/java/com/ibm/icu4jni/text/DecimalFormat.java +++ b/icu/src/main/java/com/ibm/icu4jni/text/NativeDecimalFormat.java @@ -30,7 +30,7 @@ import java.text.ParsePosition; import java.util.Currency; import java.util.Locale; -public class DecimalFormat { +public class NativeDecimalFormat { /** * Constants corresponding to the native type UNumberFormatSymbol, for getSymbol/setSymbol. */ @@ -53,7 +53,7 @@ public class DecimalFormat { private static final int UNUM_SIGNIFICANT_DIGIT_SYMBOL = 16; private static final int UNUM_MONETARY_GROUPING_SEPARATOR_SYMBOL = 17; private static final int UNUM_FORMAT_SYMBOL_COUNT = 18; - + /** * Constants corresponding to the native type UNumberFormatAttribute, for * getAttribute/setAttribute. @@ -78,7 +78,7 @@ public class DecimalFormat { private static final int UNUM_MIN_SIGNIFICANT_DIGITS = 17; private static final int UNUM_MAX_SIGNIFICANT_DIGITS = 18; private static final int UNUM_LENIENT_PARSE = 19; - + /** * Constants corresponding to the native type UNumberFormatTextAttribute, for * getTextAttribute/setTextAttribute. @@ -101,10 +101,10 @@ public class DecimalFormat { * The last pattern we gave to ICU, so we can make repeated applications cheap. * This helps in cases like String.format("%.2f,%.2f\n", x, y) where the DecimalFormat is * reused. - */ + */ private String lastPattern; - // TODO: store all these in java.text.DecimalFormat instead! + // TODO: store all these in DecimalFormat instead! private boolean negPrefNull; private boolean negSuffNull; private boolean posPrefNull; @@ -117,14 +117,14 @@ public class DecimalFormat { */ private BigDecimal multiplierBigDecimal = null; - public DecimalFormat(String pattern, Locale locale, DecimalFormatSymbols symbols) { + public NativeDecimalFormat(String pattern, Locale locale, DecimalFormatSymbols symbols) { this.addr = openDecimalFormat(locale.toString(), pattern); this.lastPattern = pattern; setDecimalFormatSymbols(symbols); } // Used to implement clone. - private DecimalFormat(DecimalFormat other) { + private NativeDecimalFormat(NativeDecimalFormat other) { this.addr = cloneDecimalFormatImpl(other.addr); this.lastPattern = other.lastPattern; this.negPrefNull = other.negPrefNull; @@ -133,7 +133,7 @@ public class DecimalFormat { this.posSuffNull = other.posSuffNull; } - // TODO: remove this and just have java.text.DecimalFormat.hashCode do the right thing itself. + // TODO: remove this and just have DecimalFormat.hashCode do the right thing itself. @Override public int hashCode() { return this.getPositivePrefix().hashCode(); @@ -141,7 +141,7 @@ public class DecimalFormat { @Override public Object clone() { - return new DecimalFormat(this); + return new NativeDecimalFormat(this); } @Override @@ -152,22 +152,22 @@ public class DecimalFormat { /** * Note: this doesn't check that the underlying native DecimalFormat objects' configured * native DecimalFormatSymbols objects are equal. It is assumed that the - * caller (java.text.DecimalFormat) will check the java.text.DecimalFormatSymbols objects + * caller (DecimalFormat) will check the DecimalFormatSymbols objects * instead, for performance. * * This is also unreasonably expensive, calling down to JNI multiple times. * - * TODO: remove this and just have java.text.DecimalFormat.equals do the right thing itself. + * TODO: remove this and just have DecimalFormat.equals do the right thing itself. */ @Override public boolean equals(Object object) { if (object == this) { return true; } - if (!(object instanceof DecimalFormat)) { + if (!(object instanceof NativeDecimalFormat)) { return false; } - DecimalFormat obj = (DecimalFormat) object; + NativeDecimalFormat obj = (NativeDecimalFormat) object; if (obj.addr == this.addr) { return true; } @@ -188,9 +188,9 @@ public class DecimalFormat { } /** - * Copies the java.text.DecimalFormatSymbols' settings into our native peer. + * Copies the DecimalFormatSymbols settings into our native peer. */ - public void setDecimalFormatSymbols(final java.text.DecimalFormatSymbols dfs) { + public void setDecimalFormatSymbols(final DecimalFormatSymbols dfs) { setSymbol(this.addr, UNUM_CURRENCY_SYMBOL, dfs.getCurrencySymbol()); setSymbol(this.addr, UNUM_DECIMAL_SEPARATOR_SYMBOL, dfs.getDecimalSeparator()); diff --git a/icu/src/main/native/NativeDecimalFormat.cpp b/icu/src/main/native/NativeDecimalFormat.cpp index 56e55ca..e974521 100644 --- a/icu/src/main/native/NativeDecimalFormat.cpp +++ b/icu/src/main/native/NativeDecimalFormat.cpp @@ -617,6 +617,6 @@ static JNINativeMethod gMethods[] = { }; int register_com_ibm_icu4jni_text_NativeDecimalFormat(JNIEnv* env) { return jniRegisterNativeMethods(env, - "com/ibm/icu4jni/text/DecimalFormat", gMethods, + "com/ibm/icu4jni/text/NativeDecimalFormat", gMethods, NELEM(gMethods)); } |