Class NSNumberFormatter

    • Constructor Detail

      • NSNumberFormatter

        public NSNumberFormatter()
      • NSNumberFormatter

        protected NSNumberFormatter​(NSObject.Handle h,
                                    long handle)
    • Method Detail

      • getTextMarkupAttributesForNegativeValues

        public CMTextMarkupAttributes getTextMarkupAttributesForNegativeValues()
      • setTextMarkupAttributesForNegativeValues

        public void setTextMarkupAttributesForNegativeValues​(CMTextMarkupAttributes v)
      • getTextMarkupAttributesForPositiveValues

        public CMTextMarkupAttributes getTextMarkupAttributesForPositiveValues()
      • setTextMarkupAttributesForPositiveValues

        public void setTextMarkupAttributesForPositiveValues​(CMTextMarkupAttributes v)
      • getTextMarkupAttributesForPositiveInfinity

        public CMTextMarkupAttributes getTextMarkupAttributesForPositiveInfinity()
      • setTextMarkupAttributesForPositiveInfinity

        public void setTextMarkupAttributesForPositiveInfinity​(CMTextMarkupAttributes v)
      • getTextMarkupAttributesForNegativeInfinity

        public CMTextMarkupAttributes getTextMarkupAttributesForNegativeInfinity()
      • setTextMarkupAttributesForNegativeInfinity

        public void setTextMarkupAttributesForNegativeInfinity​(CMTextMarkupAttributes v)
      • getFormattingContext

        public NSFormattingContext getFormattingContext()
        Since:
        Available in iOS 8.0 and later.
      • setFormattingContext

        public void setFormattingContext​(NSFormattingContext v)
        Since:
        Available in iOS 8.0 and later.
      • getLocale

        public NSLocale getLocale()
      • setLocale

        public void setLocale​(NSLocale v)
      • generatesDecimalNumbers

        public boolean generatesDecimalNumbers()
      • setGeneratesDecimalNumbers

        public void setGeneratesDecimalNumbers​(boolean v)
      • getNegativeFormat

        public java.lang.String getNegativeFormat()
      • setNegativeFormat

        public void setNegativeFormat​(java.lang.String v)
      • getTextAttributesDictionaryForNegativeValues

        public NSDictionary<?,​?> getTextAttributesDictionaryForNegativeValues()
      • setTextAttributesDictionaryForNegativeValues

        public void setTextAttributesDictionaryForNegativeValues​(NSDictionary<?,​?> v)
      • getPositiveFormat

        public java.lang.String getPositiveFormat()
      • setPositiveFormat

        public void setPositiveFormat​(java.lang.String v)
      • getTextAttributesDictionaryForPositiveValues

        public NSDictionary<?,​?> getTextAttributesDictionaryForPositiveValues()
      • setTextAttributesDictionaryForPositiveValues

        public void setTextAttributesDictionaryForPositiveValues​(NSDictionary<?,​?> v)
      • allowsFloats

        public boolean allowsFloats()
      • setAllowsFloats

        public void setAllowsFloats​(boolean v)
      • getDecimalSeparator

        public java.lang.String getDecimalSeparator()
      • setDecimalSeparator

        public void setDecimalSeparator​(java.lang.String v)
      • alwaysShowsDecimalSeparator

        public boolean alwaysShowsDecimalSeparator()
      • setAlwaysShowsDecimalSeparator

        public void setAlwaysShowsDecimalSeparator​(boolean v)
      • getCurrencyDecimalSeparator

        public java.lang.String getCurrencyDecimalSeparator()
      • setCurrencyDecimalSeparator

        public void setCurrencyDecimalSeparator​(java.lang.String v)
      • usesGroupingSeparator

        public boolean usesGroupingSeparator()
      • setUsesGroupingSeparator

        public void setUsesGroupingSeparator​(boolean v)
      • getGroupingSeparator

        public java.lang.String getGroupingSeparator()
      • setGroupingSeparator

        public void setGroupingSeparator​(java.lang.String v)
      • getZeroSymbol

        public java.lang.String getZeroSymbol()
      • setZeroSymbol

        public void setZeroSymbol​(java.lang.String v)
      • getTextAttributesDictionaryForZero

        public NSDictionary<?,​?> getTextAttributesDictionaryForZero()
      • setTextAttributesDictionaryForZero

        public void setTextAttributesDictionaryForZero​(NSDictionary<?,​?> v)
      • getNullSymbol

        public java.lang.String getNullSymbol()
      • setNullSymbol

        public void setNullSymbol​(java.lang.String v)
      • getTextAttributesDictionaryForNull

        public NSDictionary<?,​?> getTextAttributesDictionaryForNull()
      • setTextAttributesDictionaryForNull

        public void setTextAttributesDictionaryForNull​(NSDictionary<?,​?> v)
      • getNaNSymbol

        public java.lang.String getNaNSymbol()
      • setNaNSymbol

        public void setNaNSymbol​(java.lang.String v)
      • getTextAttributesDictionaryForNaN

        public NSDictionary<?,​?> getTextAttributesDictionaryForNaN()
      • setTextAttributesDictionaryForNaN

        public void setTextAttributesDictionaryForNaN​(NSDictionary<?,​?> v)
      • getPositiveInfinitySymbol

        public java.lang.String getPositiveInfinitySymbol()
      • setPositiveInfinitySymbol

        public void setPositiveInfinitySymbol​(java.lang.String v)
      • getTextAttributesDictionaryForPositiveInfinity

        public NSDictionary<?,​?> getTextAttributesDictionaryForPositiveInfinity()
      • setTextAttributesDictionaryForPositiveInfinity

        public void setTextAttributesDictionaryForPositiveInfinity​(NSDictionary<?,​?> v)
      • getNegativeInfinitySymbol

        public java.lang.String getNegativeInfinitySymbol()
      • setNegativeInfinitySymbol

        public void setNegativeInfinitySymbol​(java.lang.String v)
      • getTextAttributesDictionaryForNegativeInfinity

        public NSDictionary<?,​?> getTextAttributesDictionaryForNegativeInfinity()
      • setTextAttributesDictionaryForNegativeInfinity

        public void setTextAttributesDictionaryForNegativeInfinity​(NSDictionary<?,​?> v)
      • getPositivePrefix

        public java.lang.String getPositivePrefix()
      • setPositivePrefix

        public void setPositivePrefix​(java.lang.String v)
      • getPositiveSuffix

        public java.lang.String getPositiveSuffix()
      • setPositiveSuffix

        public void setPositiveSuffix​(java.lang.String v)
      • getNegativePrefix

        public java.lang.String getNegativePrefix()
      • setNegativePrefix

        public void setNegativePrefix​(java.lang.String v)
      • getNegativeSuffix

        public java.lang.String getNegativeSuffix()
      • setNegativeSuffix

        public void setNegativeSuffix​(java.lang.String v)
      • getCurrencyCode

        public java.lang.String getCurrencyCode()
      • setCurrencyCode

        public void setCurrencyCode​(java.lang.String v)
      • getCurrencySymbol

        public java.lang.String getCurrencySymbol()
      • setCurrencySymbol

        public void setCurrencySymbol​(java.lang.String v)
      • getInternationalCurrencySymbol

        public java.lang.String getInternationalCurrencySymbol()
      • setInternationalCurrencySymbol

        public void setInternationalCurrencySymbol​(java.lang.String v)
      • getPercentSymbol

        public java.lang.String getPercentSymbol()
      • setPercentSymbol

        public void setPercentSymbol​(java.lang.String v)
      • getPerMillSymbol

        public java.lang.String getPerMillSymbol()
      • setPerMillSymbol

        public void setPerMillSymbol​(java.lang.String v)
      • getMinusSign

        public java.lang.String getMinusSign()
      • setMinusSign

        public void setMinusSign​(java.lang.String v)
      • getPlusSign

        public java.lang.String getPlusSign()
      • setPlusSign

        public void setPlusSign​(java.lang.String v)
      • getExponentSymbol

        public java.lang.String getExponentSymbol()
      • setExponentSymbol

        public void setExponentSymbol​(java.lang.String v)
      • getGroupingSize

        public long getGroupingSize()
      • setGroupingSize

        public void setGroupingSize​(long v)
      • getSecondaryGroupingSize

        public long getSecondaryGroupingSize()
      • setSecondaryGroupingSize

        public void setSecondaryGroupingSize​(long v)
      • getMultiplier

        public NSNumber getMultiplier()
      • setMultiplier

        public void setMultiplier​(NSNumber v)
      • getFormatWidth

        public long getFormatWidth()
      • setFormatWidth

        public void setFormatWidth​(long v)
      • getPaddingCharacter

        public java.lang.String getPaddingCharacter()
      • setPaddingCharacter

        public void setPaddingCharacter​(java.lang.String v)
      • getRoundingIncrement

        public NSNumber getRoundingIncrement()
      • setRoundingIncrement

        public void setRoundingIncrement​(NSNumber v)
      • getMinimumIntegerDigits

        public long getMinimumIntegerDigits()
      • setMinimumIntegerDigits

        public void setMinimumIntegerDigits​(long v)
      • getMaximumIntegerDigits

        public long getMaximumIntegerDigits()
      • setMaximumIntegerDigits

        public void setMaximumIntegerDigits​(long v)
      • getMinimumFractionDigits

        public long getMinimumFractionDigits()
      • setMinimumFractionDigits

        public void setMinimumFractionDigits​(long v)
      • getMaximumFractionDigits

        public long getMaximumFractionDigits()
      • setMaximumFractionDigits

        public void setMaximumFractionDigits​(long v)
      • getMinimum

        public NSNumber getMinimum()
      • setMinimum

        public void setMinimum​(NSNumber v)
      • getMaximum

        public NSNumber getMaximum()
      • setMaximum

        public void setMaximum​(NSNumber v)
      • getCurrencyGroupingSeparator

        public java.lang.String getCurrencyGroupingSeparator()
        Since:
        Available in iOS 2.0 and later.
      • setCurrencyGroupingSeparator

        public void setCurrencyGroupingSeparator​(java.lang.String v)
        Since:
        Available in iOS 2.0 and later.
      • isLenient

        public boolean isLenient()
        Since:
        Available in iOS 2.0 and later.
      • setLenient

        public void setLenient​(boolean v)
        Since:
        Available in iOS 2.0 and later.
      • usesSignificantDigits

        public boolean usesSignificantDigits()
        Since:
        Available in iOS 2.0 and later.
      • setUsesSignificantDigits

        public void setUsesSignificantDigits​(boolean v)
        Since:
        Available in iOS 2.0 and later.
      • getMinimumSignificantDigits

        public long getMinimumSignificantDigits()
        Since:
        Available in iOS 2.0 and later.
      • setMinimumSignificantDigits

        public void setMinimumSignificantDigits​(long v)
        Since:
        Available in iOS 2.0 and later.
      • getMaximumSignificantDigits

        public long getMaximumSignificantDigits()
        Since:
        Available in iOS 2.0 and later.
      • setMaximumSignificantDigits

        public void setMaximumSignificantDigits​(long v)
        Since:
        Available in iOS 2.0 and later.
      • isPartialStringValidationEnabled

        public boolean isPartialStringValidationEnabled()
        Since:
        Available in iOS 2.0 and later.
      • setPartialStringValidationEnabled

        public void setPartialStringValidationEnabled​(boolean v)
        Since:
        Available in iOS 2.0 and later.
      • format

        public java.lang.String format​(java.lang.Number number)
      • format

        public java.lang.String format​(NSNumber number)
      • parse

        public NSNumber parse​(java.lang.String string)
      • formatLocalized

        public static java.lang.String formatLocalized​(NSNumber num,
                                                       NSNumberFormatterStyle nstyle)
        Since:
        Available in iOS 4.0 and later.