Home | History | Annotate | Download | only in text

Lines Matching defs:numberFormat

26  * {@icuenhanced java.text.NumberFormat}.{@icu _usage_}
28 * <code>NumberFormat</code> is the abstract base class for all number
30 * numbers. <code>NumberFormat</code> also provides methods for determining
33 * <code>NumberFormat</code> helps you to format and parse numbers for any locale.
43 * myString = NumberFormat.getInstance().format(myNumber);
52 * NumberFormat nf = NumberFormat.getInstance();
62 * NumberFormat nf = NumberFormat.getInstance(Locale.FRENCH);
65 * You can also use a <code>NumberFormat</code> to parse numbers:
100 * you can try casting the <code>NumberFormat</code> you get from the factory methods
106 * NumberFormat is designed such that some controls
151 * <p>DecimalFormat is the concrete implementation of NumberFormat, and the
152 * NumberFormat API is essentially an abstraction from DecimalFormat's API.
162 public class NumberFormat extends Format {
168 public final java.text.NumberFormat numberFormat;
172 * @param delegate the NumberFormat to which to delegate
174 public NumberFormat(java.text.NumberFormat delegate) {
175 this.numberFormat = delegate;
245 StringBuffer buf = numberFormat.format(number, toAppendTo, jdkPos);
258 * @see java.text.NumberFormat#parseObject(String, ParsePosition)
263 return numberFormat.parse(source, parsePosition);
272 return numberFormat.format(number);
281 return numberFormat.format(number);
289 return numberFormat.format(number);
297 return numberFormat.format(number);
305 return numberFormat.format(number.toBigDecimal());
325 StringBuffer buf = numberFormat.format(number, toAppendTo, jdkPos);
340 StringBuffer buf = numberFormat.format(number, toAppendTo, jdkPos);
354 StringBuffer buf = numberFormat.format(number, toAppendTo, jdkPos);
368 StringBuffer buf = numberFormat.format(number, toAppendTo, jdkPos);
382 StringBuffer buf = numberFormat.format(number.toBigDecimal(), toAppendTo, jdkPos);
412 return numberFormat.parse(text, parsePosition);
427 return numberFormat
463 return numberFormat.isParseIntegerOnly();
473 numberFormat.setParseIntegerOnly(value);
520 public final static NumberFormat getInstance() {
531 public static NumberFormat getInstance(Locale inLocale) {
542 public static NumberFormat getInstance(ULocale inLocale) {
551 public final static NumberFormat getInstance(int style) {
561 public static NumberFormat getInstance(Locale inLocale, int style) {
570 public final static NumberFormat getNumberInstance() {
578 public static NumberFormat getNumberInstance(Locale inLocale) {
586 public static NumberFormat getNumberInstance(ULocale inLocale) {
602 public final static NumberFormat getIntegerInstance() {
619 public static NumberFormat getIntegerInstance(Locale inLocale) {
635 public static NumberFormat getIntegerInstance(ULocale inLocale) {
644 public final static NumberFormat getCurrencyInstance() {
653 public static NumberFormat getCurrencyInstance(Locale inLocale) {
662 public static NumberFormat getCurrencyInstance(ULocale inLocale) {
671 public final static NumberFormat getPercentInstance() {
680 public static NumberFormat getPercentInstance(Locale inLocale) {
689 public static NumberFormat getPercentInstance(ULocale inLocale) {
698 public final static NumberFormat getScientificInstance() {
707 public static NumberFormat getScientificInstance(Locale inLocale) {
716 public static NumberFormat getScientificInstance(ULocale inLocale) {
788 * return an appropriate instance of NumberFormat.
793 * @return the NumberFormat, or null.
796 public NumberFormat createFormat(ULocale loc, int formatType) {
804 * return an appropriate instance of NumberFormat.
810 * @return the NumberFormat, or null.
813 public NumberFormat createFormat(Locale loc, int formatType) {
830 return java.text.NumberFormat.getAvailableLocales();
841 synchronized (NumberFormat.class) {
843 Locale[] locales = java.text.NumberFormat.getAvailableLocales();
884 return numberFormat.hashCode();
898 return numberFormat.equals(((NumberFormat)obj).numberFormat);
910 return new NumberFormat((java.text.NumberFormat)numberFormat.clone());
917 * is locale-dependent and is determined by subclasses of NumberFormat.
924 return numberFormat.isGroupingUsed();
935 numberFormat.setGroupingUsed(newValue);
948 return numberFormat.getMaximumIntegerDigits();
964 numberFormat.setMaximumIntegerDigits(newValue);
978 return numberFormat.getMinimumIntegerDigits();
994 numberFormat.setMinimumIntegerDigits(newValue);
1008 return numberFormat.getMaximumFractionDigits();
1024 numberFormat.setMaximumFractionDigits(newValue);
1038 return numberFormat.getMinimumFractionDigits();
1054 numberFormat.setMinimumFractionDigits(newValue);
1068 numberFormat.setCurrency(theCurrency.currency);
1077 return new Currency(numberFormat.getCurrency());
1081 * Returns the rounding mode used in this NumberFormat. The default implementation of
1082 * tis method in NumberFormat always throws <code>UnsupportedOperationException</code>.
1093 * Set the rounding mode used in this NumberFormat. The default implementation of
1094 * tis method in NumberFormat always throws <code>UnsupportedOperationException</code>.
1117 public static NumberFormat getInstance(ULocale desiredLocale, int choice) {
1119 java.text.NumberFormat nf = null;
1122 nf = java.text.NumberFormat.getInstance(locale);
1125 nf = java.text.NumberFormat.getIntegerInstance(locale);
1128 nf = java.text.NumberFormat.getCurrencyInstance(locale);
1131 nf = java.text.NumberFormat.getPercentInstance(locale);
1139 return new NumberFormat(nf);
1148 public NumberFormat() {
1149 this(java.text.NumberFormat.getInstance(ULocale.getDefault(Category.FORMAT).toLocale()));
1155 * NumberFormat.formatToCharacterIterator() method returns.
1221 * Constructs a new instance of NumberFormat.Field with the given field
1231 * NumberFormat.Field values
1274 fieldID = java.text.NumberFormat.FRACTION_FIELD;
1276 fieldID = java.text.NumberFormat.INTEGER_FIELD;
1283 fieldAttribute = java.text.NumberFormat.Field.CURRENCY;
1285 fieldAttribute = java.text.NumberFormat.Field.DECIMAL_SEPARATOR;
1287 fieldAttribute = java.text.NumberFormat.Field.EXPONENT;
1289 fieldAttribute = java.text.NumberFormat.Field.EXPONENT_SIGN;
1291 fieldAttribute = java.text.NumberFormat.Field.EXPONENT_SYMBOL;
1293 fieldAttribute = java.text.NumberFormat.Field.FRACTION;
1295 fieldAttribute = java.text.NumberFormat.Field.GROUPING_SEPARATOR;
1297 fieldAttribute = java.text.NumberFormat.Field.INTEGER;
1299 fieldAttribute = java.text.NumberFormat.Field.PERCENT;
1301 fieldAttribute = java.text.NumberFormat.Field.PERMILLE;
1303 fieldAttribute = java.text.NumberFormat.Field.SIGN;