Package org.robovm.apple.foundation
Class NSNumberFormatter
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.foundation.NSFormatter
-
- org.robovm.apple.foundation.NSNumberFormatter
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class NSNumberFormatter extends NSFormatter
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NSNumberFormatter.NSNumberFormatterPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSFormatter
NSFormatter.NSFormatterPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description NSNumberFormatter()
protected
NSNumberFormatter(NSObject.Handle h, long handle)
protected
NSNumberFormatter(NSObject.SkipInit skipInit)
-
Method Summary
-
Methods inherited from class org.robovm.apple.foundation.NSFormatter
encode, init
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
NSNumberFormatter
public NSNumberFormatter()
-
NSNumberFormatter
protected NSNumberFormatter(NSObject.Handle h, long handle)
-
NSNumberFormatter
protected NSNumberFormatter(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getTextAttributesForNegativeValues
public NSAttributedStringAttributes getTextAttributesForNegativeValues()
-
getTextMarkupAttributesForNegativeValues
public CMTextMarkupAttributes getTextMarkupAttributesForNegativeValues()
-
getCoreTextAttributesForNegativeValues
public CTAttributedStringAttributes getCoreTextAttributesForNegativeValues()
-
setTextAttributesForNegativeValues
public void setTextAttributesForNegativeValues(NSAttributedStringAttributes v)
-
setTextMarkupAttributesForNegativeValues
public void setTextMarkupAttributesForNegativeValues(CMTextMarkupAttributes v)
-
setCoreTextAttributesForNegativeValues
public void setCoreTextAttributesForNegativeValues(CTAttributedStringAttributes v)
-
getTextAttributesForPositiveValues
public NSAttributedStringAttributes getTextAttributesForPositiveValues()
-
getTextMarkupAttributesForPositiveValues
public CMTextMarkupAttributes getTextMarkupAttributesForPositiveValues()
-
getCoreTextAttributesForPositiveValues
public CTAttributedStringAttributes getCoreTextAttributesForPositiveValues()
-
setTextAttributesForPositiveValues
public void setTextAttributesForPositiveValues(NSAttributedStringAttributes v)
-
setTextMarkupAttributesForPositiveValues
public void setTextMarkupAttributesForPositiveValues(CMTextMarkupAttributes v)
-
setCoreTextAttributesForPositiveValues
public void setCoreTextAttributesForPositiveValues(CTAttributedStringAttributes v)
-
getTextAttributesForZero
public NSAttributedStringAttributes getTextAttributesForZero()
-
getTextMarkupAttributesForZero
public CMTextMarkupAttributes getTextMarkupAttributesForZero()
-
getCoreTextAttributesForZero
public CTAttributedStringAttributes getCoreTextAttributesForZero()
-
setTextAttributesForZero
public void setTextAttributesForZero(NSAttributedStringAttributes v)
-
setTextMarkupAttributesForZero
public void setTextMarkupAttributesForZero(CMTextMarkupAttributes v)
-
setCoreTextAttributesForZero
public void setCoreTextAttributesForZero(CTAttributedStringAttributes v)
-
getTextAttributesForNull
public NSAttributedStringAttributes getTextAttributesForNull()
-
getTextMarkupAttributesForNull
public CMTextMarkupAttributes getTextMarkupAttributesForNull()
-
getCoreTextAttributesForNull
public CTAttributedStringAttributes getCoreTextAttributesForNull()
-
setTextAttributesForNull
public void setTextAttributesForNull(NSAttributedStringAttributes v)
-
setTextMarkupAttributesForNull
public void setTextMarkupAttributesForNull(CMTextMarkupAttributes v)
-
setCoreTextAttributesForNull
public void setCoreTextAttributesForNull(CTAttributedStringAttributes v)
-
getTextAttributesForNaN
public NSAttributedStringAttributes getTextAttributesForNaN()
-
getTextMarkupAttributesForNaN
public CMTextMarkupAttributes getTextMarkupAttributesForNaN()
-
getCoreTextAttributesForNaN
public CTAttributedStringAttributes getCoreTextAttributesForNaN()
-
setTextAttributesForNaN
public void setTextAttributesForNaN(NSAttributedStringAttributes v)
-
setTextMarkupAttributesForNaN
public void setTextMarkupAttributesForNaN(CMTextMarkupAttributes v)
-
setCoreTextAttributesForNaN
public void setCoreTextAttributesForNaN(CTAttributedStringAttributes v)
-
getTextAttributesForPositiveInfinity
public NSAttributedStringAttributes getTextAttributesForPositiveInfinity()
-
getTextMarkupAttributesForPositiveInfinity
public CMTextMarkupAttributes getTextMarkupAttributesForPositiveInfinity()
-
getCoreTextAttributesForPositiveInfinity
public CTAttributedStringAttributes getCoreTextAttributesForPositiveInfinity()
-
setTextAttributesForPositiveInfinity
public void setTextAttributesForPositiveInfinity(NSAttributedStringAttributes v)
-
setTextMarkupAttributesForPositiveInfinity
public void setTextMarkupAttributesForPositiveInfinity(CMTextMarkupAttributes v)
-
setCoreTextAttributesForPositiveInfinity
public void setCoreTextAttributesForPositiveInfinity(CTAttributedStringAttributes v)
-
getTextAttributesForNegativeInfinity
public NSAttributedStringAttributes getTextAttributesForNegativeInfinity()
-
getTextMarkupAttributesForNegativeInfinity
public CMTextMarkupAttributes getTextMarkupAttributesForNegativeInfinity()
-
getCoreTextAttributesForNegativeInfinity
public CTAttributedStringAttributes getCoreTextAttributesForNegativeInfinity()
-
setTextAttributesForNegativeInfinity
public void setTextAttributesForNegativeInfinity(NSAttributedStringAttributes v)
-
setTextMarkupAttributesForNegativeInfinity
public void setTextMarkupAttributesForNegativeInfinity(CMTextMarkupAttributes v)
-
setCoreTextAttributesForNegativeInfinity
public void setCoreTextAttributesForNegativeInfinity(CTAttributedStringAttributes 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.
-
getNumberStyle
public NSNumberFormatterStyle getNumberStyle()
-
setNumberStyle
public void setNumberStyle(NSNumberFormatterStyle v)
-
getLocale
public NSLocale getLocale()
-
setLocale
public void setLocale(NSLocale v)
-
generatesDecimalNumbers
public boolean generatesDecimalNumbers()
-
setGeneratesDecimalNumbers
public void setGeneratesDecimalNumbers(boolean v)
-
getFormatterBehavior
public NSNumberFormatterBehavior getFormatterBehavior()
-
setFormatterBehavior
public void setFormatterBehavior(NSNumberFormatterBehavior 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)
-
getPaddingPosition
public NSNumberFormatterPadPosition getPaddingPosition()
-
setPaddingPosition
public void setPaddingPosition(NSNumberFormatterPadPosition v)
-
getRoundingMode
public NSNumberFormatterRoundingMode getRoundingMode()
-
setRoundingMode
public void setRoundingMode(NSNumberFormatterRoundingMode 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.
-
getDefaultFormatterBehavior
public static NSNumberFormatterBehavior getDefaultFormatterBehavior()
-
setDefaultFormatterBehavior
public static void setDefaultFormatterBehavior(NSNumberFormatterBehavior behavior)
-
-