Package apple.foundation
Class NSNumberFormatter
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.foundation.NSFormatter
-
- apple.foundation.NSNumberFormatter
-
public class NSNumberFormatter extends NSFormatter
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class apple.NSObject
NSObject.Block_accessibilityActivateBlock_ret, NSObject.Block_accessibilityActivationPointBlock_ret, NSObject.Block_accessibilityAttributedHintBlock_ret, NSObject.Block_accessibilityAttributedLabelBlock_ret, NSObject.Block_accessibilityAttributedUserInputLabelsBlock_ret, NSObject.Block_accessibilityAttributedValueBlock_ret, NSObject.Block_accessibilityContainerTypeBlock_ret, NSObject.Block_accessibilityCustomActionsBlock_ret, NSObject.Block_accessibilityCustomRotorsBlock_ret, NSObject.Block_accessibilityDecrementBlock_ret, NSObject.Block_accessibilityElementsBlock_ret, NSObject.Block_accessibilityElementsHiddenBlock_ret, NSObject.Block_accessibilityFrameBlock_ret, NSObject.Block_accessibilityHeaderElementsBlock_ret, NSObject.Block_accessibilityHintBlock_ret, NSObject.Block_accessibilityIdentifierBlock_ret, NSObject.Block_accessibilityIncrementBlock_ret, NSObject.Block_accessibilityLabelBlock_ret, NSObject.Block_accessibilityLanguageBlock_ret, NSObject.Block_accessibilityMagicTapBlock_ret, NSObject.Block_accessibilityNavigationStyleBlock_ret, NSObject.Block_accessibilityPathBlock_ret, NSObject.Block_accessibilityPerformEscapeBlock_ret, NSObject.Block_accessibilityRespondsToUserInteractionBlock_ret, NSObject.Block_accessibilityShouldGroupAccessibilityChildrenBlock_ret, NSObject.Block_accessibilityTextualContextBlock_ret, NSObject.Block_accessibilityTraitsBlock_ret, NSObject.Block_accessibilityUserInputLabelsBlock_ret, NSObject.Block_accessibilityValueBlock_ret, NSObject.Block_accessibilityViewIsModalBlock_ret, NSObject.Block_automationElementsBlock_ret, NSObject.Block_isAccessibilityElementBlock_ret, NSObject.Block_setAccessibilityActivateBlock, NSObject.Block_setAccessibilityActivationPointBlock, NSObject.Block_setAccessibilityAttributedHintBlock, NSObject.Block_setAccessibilityAttributedLabelBlock, NSObject.Block_setAccessibilityAttributedUserInputLabelsBlock, NSObject.Block_setAccessibilityAttributedValueBlock, NSObject.Block_setAccessibilityContainerTypeBlock, NSObject.Block_setAccessibilityCustomActionsBlock, NSObject.Block_setAccessibilityCustomRotorsBlock, NSObject.Block_setAccessibilityDecrementBlock, NSObject.Block_setAccessibilityElementsBlock, NSObject.Block_setAccessibilityElementsHiddenBlock, NSObject.Block_setAccessibilityFrameBlock, NSObject.Block_setAccessibilityHeaderElementsBlock, NSObject.Block_setAccessibilityHintBlock, NSObject.Block_setAccessibilityIdentifierBlock, NSObject.Block_setAccessibilityIncrementBlock, NSObject.Block_setAccessibilityLabelBlock, NSObject.Block_setAccessibilityLanguageBlock, NSObject.Block_setAccessibilityMagicTapBlock, NSObject.Block_setAccessibilityNavigationStyleBlock, NSObject.Block_setAccessibilityPathBlock, NSObject.Block_setAccessibilityPerformEscapeBlock, NSObject.Block_setAccessibilityRespondsToUserInteractionBlock, NSObject.Block_setAccessibilityShouldGroupAccessibilityChildrenBlock, NSObject.Block_setAccessibilityTextualContextBlock, NSObject.Block_setAccessibilityTraitsBlock, NSObject.Block_setAccessibilityUserInputLabelsBlock, NSObject.Block_setAccessibilityValueBlock, NSObject.Block_setAccessibilityViewIsModalBlock, NSObject.Block_setAutomationElementsBlock, NSObject.Block_setIsAccessibilityElementBlock, NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedNSNumberFormatter(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static booleanaccessInstanceVariablesDirectly()static NSNumberFormatteralloc()static NSNumberFormatterallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)booleanallowsFloats()booleanalwaysShowsDecimalSeparator()static booleanautomaticallyNotifiesObserversForKey(@NotNull java.lang.String key)static voidcancelPreviousPerformRequestsWithTarget(@NotNull java.lang.Object aTarget)static voidcancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull java.lang.Object aTarget, @NotNull org.moe.natj.objc.SEL aSelector, @Nullable java.lang.Object anArgument)static @NotNull NSArray<java.lang.String>classFallbacksForKeyedArchiver()static @NotNull org.moe.natj.objc.ClassclassForKeyedUnarchiver()java.lang.StringcurrencyCode()java.lang.StringcurrencyDecimalSeparator()java.lang.StringcurrencyGroupingSeparator()API-Since: 2.0java.lang.StringcurrencySymbol()static java.lang.StringdebugDescription_static()java.lang.StringdecimalSeparator()static longdefaultFormatterBehavior()Attributes of an NSNumberFormatterstatic java.lang.Stringdescription_static()java.lang.StringexponentSymbol()longformatterBehavior()longformattingContext()default is NSFormattingContextUnknown API-Since: 8.0longformatWidth()booleangeneratesDecimalNumbers()booleangetObjectValueForStringRangeError(@Nullable org.moe.natj.general.ptr.Ptr<org.moe.natj.objc.ObjCObject> obj, @NotNull java.lang.String string, @Nullable NSRange rangep, @Nullable org.moe.natj.general.ptr.Ptr<NSError> error)Report the used range of the string and an NSError, in addition to the usual stuff from NSFormatterjava.lang.StringgroupingSeparator()longgroupingSize()static longhash_static()NSNumberFormatterinit()NSNumberFormatterinitWithCoder(@NotNull NSCoder coder)NS_DESIGNATED_INITIALIZERstatic NSObject.Function_instanceMethodForSelector_retinstanceMethodForSelector(org.moe.natj.objc.SEL aSelector)static NSMethodSignatureinstanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)static booleaninstancesRespondToSelector(org.moe.natj.objc.SEL aSelector)java.lang.StringinternationalCurrencySymbol()booleanisLenient()API-Since: 2.0booleanisPartialStringValidationEnabled()API-Since: 2.0static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)static @NotNull NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(@NotNull java.lang.String key)NSLocalelocale()static @NotNull java.lang.StringlocalizedStringFromNumberNumberStyle(@NotNull NSNumber num, long nstyle)API-Since: 4.0@Nullable NSNumbermaximum()longmaximumFractionDigits()longmaximumIntegerDigits()longmaximumSignificantDigits()API-Since: 2.0@Nullable NSNumberminimum()longminimumFractionDigits()longminimumIntegerDigits()longminimumSignificantDigits()API-Since: 2.0java.lang.StringminusSign()@Nullable NSNumbermultiplier()java.lang.StringnegativeFormat()@NotNull java.lang.StringnegativeInfinitySymbol()java.lang.StringnegativePrefix()java.lang.StringnegativeSuffix()static NSNumberFormatternew_objc()@NotNull java.lang.StringnilSymbol()java.lang.StringnotANumberSymbol()@Nullable NSNumbernumberFromString(@NotNull java.lang.String string)longnumberStyle()java.lang.StringpaddingCharacter()longpaddingPosition()java.lang.StringpercentSymbol()java.lang.StringperMillSymbol()java.lang.StringplusSign()java.lang.StringpositiveFormat()@NotNull java.lang.StringpositiveInfinitySymbol()java.lang.StringpositivePrefix()java.lang.StringpositiveSuffix()static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)NSNumberroundingIncrement()longroundingMode()longsecondaryGroupingSize()voidsetAllowsFloats(boolean value)voidsetAlwaysShowsDecimalSeparator(boolean value)voidsetCurrencyCode(java.lang.String value)voidsetCurrencyDecimalSeparator(java.lang.String value)voidsetCurrencyGroupingSeparator(java.lang.String value)API-Since: 2.0voidsetCurrencySymbol(java.lang.String value)voidsetDecimalSeparator(java.lang.String value)static voidsetDefaultFormatterBehavior(long behavior)voidsetExponentSymbol(java.lang.String value)voidsetFormatterBehavior(long value)voidsetFormattingContext(long value)default is NSFormattingContextUnknown API-Since: 8.0voidsetFormatWidth(long value)voidsetGeneratesDecimalNumbers(boolean value)voidsetGroupingSeparator(java.lang.String value)voidsetGroupingSize(long value)voidsetInternationalCurrencySymbol(java.lang.String value)voidsetLenient(boolean value)API-Since: 2.0voidsetLocale(NSLocale value)voidsetMaximum(@Nullable NSNumber value)voidsetMaximumFractionDigits(long value)voidsetMaximumIntegerDigits(long value)voidsetMaximumSignificantDigits(long value)API-Since: 2.0voidsetMinimum(@Nullable NSNumber value)voidsetMinimumFractionDigits(long value)voidsetMinimumIntegerDigits(long value)voidsetMinimumSignificantDigits(long value)API-Since: 2.0voidsetMinusSign(java.lang.String value)voidsetMultiplier(@Nullable NSNumber value)voidsetNegativeFormat(java.lang.String value)voidsetNegativeInfinitySymbol(@NotNull java.lang.String value)voidsetNegativePrefix(java.lang.String value)voidsetNegativeSuffix(java.lang.String value)voidsetNilSymbol(@NotNull java.lang.String value)voidsetNotANumberSymbol(java.lang.String value)voidsetNumberStyle(long value)voidsetPaddingCharacter(java.lang.String value)voidsetPaddingPosition(long value)voidsetPartialStringValidationEnabled(boolean value)API-Since: 2.0voidsetPercentSymbol(java.lang.String value)voidsetPerMillSymbol(java.lang.String value)voidsetPlusSign(java.lang.String value)voidsetPositiveFormat(java.lang.String value)voidsetPositiveInfinitySymbol(@NotNull java.lang.String value)voidsetPositivePrefix(java.lang.String value)voidsetPositiveSuffix(java.lang.String value)voidsetRoundingIncrement(NSNumber value)voidsetRoundingMode(long value)voidsetSecondaryGroupingSize(long value)voidsetTextAttributesForNegativeInfinity(@Nullable NSDictionary<java.lang.String,?> value)voidsetTextAttributesForNegativeValues(@Nullable NSDictionary<java.lang.String,?> value)voidsetTextAttributesForNil(@Nullable NSDictionary<java.lang.String,?> value)voidsetTextAttributesForNotANumber(@Nullable NSDictionary<java.lang.String,?> value)voidsetTextAttributesForPositiveInfinity(@Nullable NSDictionary<java.lang.String,?> value)voidsetTextAttributesForPositiveValues(@Nullable NSDictionary<java.lang.String,?> value)voidsetTextAttributesForZero(@Nullable NSDictionary<java.lang.String,?> value)voidsetUsesGroupingSeparator(boolean value)voidsetUsesSignificantDigits(boolean value)API-Since: 2.0static voidsetVersion_static(long aVersion)voidsetZeroSymbol(@Nullable java.lang.String value)@Nullable java.lang.StringstringFromNumber(@NotNull NSNumber number)Even though NSNumberFormatter responds to the usual NSFormatter methods, here are some convenience methods which are a little more obvious.static org.moe.natj.objc.Classsuperclass_static()@Nullable NSDictionary<java.lang.String,?>textAttributesForNegativeInfinity()@Nullable NSDictionary<java.lang.String,?>textAttributesForNegativeValues()@Nullable NSDictionary<java.lang.String,?>textAttributesForNil()@Nullable NSDictionary<java.lang.String,?>textAttributesForNotANumber()@Nullable NSDictionary<java.lang.String,?>textAttributesForPositiveInfinity()@Nullable NSDictionary<java.lang.String,?>textAttributesForPositiveValues()@Nullable NSDictionary<java.lang.String,?>textAttributesForZero()booleanusesGroupingSeparator()booleanusesSignificantDigits()API-Since: 2.0static booleanuseStoredAccessor()Deprecated.static longversion_static()@Nullable java.lang.StringzeroSymbol()-
Methods inherited from class apple.foundation.NSFormatter
attributedStringForObjectValueWithDefaultAttributes, copyWithZone, editingStringForObjectValue, encodeWithCoder, getObjectValueForStringErrorDescription, isPartialStringValidNewEditingStringErrorDescription, isPartialStringValidProposedSelectedRangeOriginalStringOriginalSelectedRangeErrorDescription, stringForObjectValue
-
Methods inherited from class apple.NSObject
accessibilityActivate, accessibilityActivateBlock, accessibilityActivationPoint, accessibilityActivationPointBlock, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedHintBlock, accessibilityAttributedLabel, accessibilityAttributedLabelBlock, accessibilityAttributedUserInputLabels, accessibilityAttributedUserInputLabelsBlock, accessibilityAttributedValue, accessibilityAttributedValueBlock, accessibilityContainerType, accessibilityContainerTypeBlock, accessibilityCustomActions, accessibilityCustomActionsBlock, accessibilityCustomRotors, accessibilityCustomRotorsBlock, accessibilityDecrement, accessibilityDecrementBlock, accessibilityDirectTouchOptions, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsBlock, accessibilityElementsHidden, accessibilityElementsHiddenBlock, accessibilityFrame, accessibilityFrameBlock, accessibilityHeaderElementsBlock, accessibilityHint, accessibilityHintBlock, accessibilityIdentifierBlock, accessibilityIncrement, accessibilityIncrementBlock, accessibilityLabel, accessibilityLabelBlock, accessibilityLanguage, accessibilityLanguageBlock, accessibilityMagicTapBlock, accessibilityNavigationStyle, accessibilityNavigationStyleBlock, accessibilityPath, accessibilityPathBlock, accessibilityPerformEscape, accessibilityPerformEscapeBlock, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityRespondsToUserInteractionBlock, accessibilityScroll, accessibilityShouldGroupAccessibilityChildrenBlock, accessibilityTextualContext, accessibilityTextualContextBlock, accessibilityTraits, accessibilityTraitsBlock, accessibilityUserInputLabels, accessibilityUserInputLabelsBlock, accessibilityValue, accessibilityValueBlock, accessibilityViewIsModal, accessibilityViewIsModalBlock, accessibilityZoomInAtPoint, accessibilityZoomOutAtPoint, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, automationElements, automationElementsBlock, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hash, indexOfAccessibilityElement, isAccessibilityElement, isAccessibilityElementBlock, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivateBlock, setAccessibilityActivationPoint, setAccessibilityActivationPointBlock, setAccessibilityAttributedHint, setAccessibilityAttributedHintBlock, setAccessibilityAttributedLabel, setAccessibilityAttributedLabelBlock, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedUserInputLabelsBlock, setAccessibilityAttributedValue, setAccessibilityAttributedValueBlock, setAccessibilityContainerType, setAccessibilityContainerTypeBlock, setAccessibilityCustomActions, setAccessibilityCustomActionsBlock, setAccessibilityCustomRotors, setAccessibilityCustomRotorsBlock, setAccessibilityDecrementBlock, setAccessibilityDirectTouchOptions, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsBlock, setAccessibilityElementsHidden, setAccessibilityElementsHiddenBlock, setAccessibilityFrame, setAccessibilityFrameBlock, setAccessibilityHeaderElementsBlock, setAccessibilityHint, setAccessibilityHintBlock, setAccessibilityIdentifierBlock, setAccessibilityIncrementBlock, setAccessibilityLabel, setAccessibilityLabelBlock, setAccessibilityLanguage, setAccessibilityLanguageBlock, setAccessibilityMagicTapBlock, setAccessibilityNavigationStyle, setAccessibilityNavigationStyleBlock, setAccessibilityPath, setAccessibilityPathBlock, setAccessibilityPerformEscapeBlock, setAccessibilityRespondsToUserInteraction, setAccessibilityRespondsToUserInteractionBlock, setAccessibilityShouldGroupAccessibilityChildrenBlock, setAccessibilityTextualContext, setAccessibilityTextualContextBlock, setAccessibilityTraits, setAccessibilityTraitsBlock, setAccessibilityUserInputLabels, setAccessibilityUserInputLabelsBlock, setAccessibilityValue, setAccessibilityValueBlock, setAccessibilityViewIsModal, setAccessibilityViewIsModalBlock, setAutomationElements, setAutomationElementsBlock, setIsAccessibilityElement, setIsAccessibilityElementBlock, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, storedValueForKey, superclass, takeStoredValueForKey, takeValueForKey, takeValueForKeyPath, takeValuesFromDictionary, unableToSetNilForKey, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, valuesForKeys, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKey
-
-
-
-
Method Detail
-
accessInstanceVariablesDirectly
public static boolean accessInstanceVariablesDirectly()
-
alloc
public static NSNumberFormatter alloc()
-
allocWithZone
public static NSNumberFormatter allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
automaticallyNotifiesObserversForKey
public static boolean automaticallyNotifiesObserversForKey(@NotNull @NotNull java.lang.String key)
-
cancelPreviousPerformRequestsWithTarget
public static void cancelPreviousPerformRequestsWithTarget(@NotNull @NotNull java.lang.Object aTarget)
-
cancelPreviousPerformRequestsWithTargetSelectorObject
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull @NotNull java.lang.Object aTarget, @NotNull @NotNull org.moe.natj.objc.SEL aSelector, @Nullable @Nullable java.lang.Object anArgument)
-
classFallbacksForKeyedArchiver
@NotNull public static @NotNull NSArray<java.lang.String> classFallbacksForKeyedArchiver()
-
classForKeyedUnarchiver
@NotNull public static @NotNull org.moe.natj.objc.Class classForKeyedUnarchiver()
-
debugDescription_static
public static java.lang.String debugDescription_static()
-
defaultFormatterBehavior
public static long defaultFormatterBehavior()
Attributes of an NSNumberFormatter
-
description_static
public static java.lang.String description_static()
-
hash_static
public static long hash_static()
-
instanceMethodForSelector
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
-
instanceMethodSignatureForSelector
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
-
instancesRespondToSelector
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
-
isSubclassOfClass
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
-
keyPathsForValuesAffectingValueForKey
@NotNull public static @NotNull NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(@NotNull @NotNull java.lang.String key)
-
localizedStringFromNumberNumberStyle
@NotNull public static @NotNull java.lang.String localizedStringFromNumberNumberStyle(@NotNull @NotNull NSNumber num, long nstyle)API-Since: 4.0
-
new_objc
public static NSNumberFormatter new_objc()
-
resolveClassMethod
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
-
resolveInstanceMethod
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
-
setDefaultFormatterBehavior
public static void setDefaultFormatterBehavior(long behavior)
-
setVersion_static
public static void setVersion_static(long aVersion)
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
version_static
public static long version_static()
-
allowsFloats
public boolean allowsFloats()
-
alwaysShowsDecimalSeparator
public boolean alwaysShowsDecimalSeparator()
-
currencyCode
public java.lang.String currencyCode()
-
currencyDecimalSeparator
public java.lang.String currencyDecimalSeparator()
-
currencyGroupingSeparator
public java.lang.String currencyGroupingSeparator()
API-Since: 2.0
-
currencySymbol
public java.lang.String currencySymbol()
-
decimalSeparator
public java.lang.String decimalSeparator()
-
exponentSymbol
public java.lang.String exponentSymbol()
-
formatWidth
public long formatWidth()
-
formatterBehavior
public long formatterBehavior()
-
formattingContext
public long formattingContext()
default is NSFormattingContextUnknown API-Since: 8.0
-
generatesDecimalNumbers
public boolean generatesDecimalNumbers()
-
getObjectValueForStringRangeError
public boolean getObjectValueForStringRangeError(@Nullable @Nullable org.moe.natj.general.ptr.Ptr<org.moe.natj.objc.ObjCObject> obj, @NotNull @NotNull java.lang.String string, @Nullable @Nullable NSRange rangep, @Nullable @Nullable org.moe.natj.general.ptr.Ptr<NSError> error)Report the used range of the string and an NSError, in addition to the usual stuff from NSFormatter
-
groupingSeparator
public java.lang.String groupingSeparator()
-
groupingSize
public long groupingSize()
-
init
public NSNumberFormatter init()
- Overrides:
initin classNSFormatter
-
initWithCoder
public NSNumberFormatter initWithCoder(@NotNull @NotNull NSCoder coder)
Description copied from interface:NSCodingNS_DESIGNATED_INITIALIZER- Specified by:
initWithCoderin interfaceNSCoding- Overrides:
initWithCoderin classNSFormatter
-
internationalCurrencySymbol
public java.lang.String internationalCurrencySymbol()
-
isLenient
public boolean isLenient()
API-Since: 2.0
-
setLenient
public void setLenient(boolean value)
API-Since: 2.0
-
isPartialStringValidationEnabled
public boolean isPartialStringValidationEnabled()
API-Since: 2.0
-
setPartialStringValidationEnabled
public void setPartialStringValidationEnabled(boolean value)
API-Since: 2.0
-
locale
public NSLocale locale()
-
maximum
@Nullable public @Nullable NSNumber maximum()
-
maximumFractionDigits
public long maximumFractionDigits()
-
maximumIntegerDigits
public long maximumIntegerDigits()
-
maximumSignificantDigits
public long maximumSignificantDigits()
API-Since: 2.0
-
minimum
@Nullable public @Nullable NSNumber minimum()
-
minimumFractionDigits
public long minimumFractionDigits()
-
minimumIntegerDigits
public long minimumIntegerDigits()
-
minimumSignificantDigits
public long minimumSignificantDigits()
API-Since: 2.0
-
minusSign
public java.lang.String minusSign()
-
multiplier
@Nullable public @Nullable NSNumber multiplier()
-
negativeFormat
public java.lang.String negativeFormat()
-
negativeInfinitySymbol
@NotNull public @NotNull java.lang.String negativeInfinitySymbol()
-
negativePrefix
public java.lang.String negativePrefix()
-
negativeSuffix
public java.lang.String negativeSuffix()
-
nilSymbol
@NotNull public @NotNull java.lang.String nilSymbol()
-
notANumberSymbol
public java.lang.String notANumberSymbol()
-
numberFromString
@Nullable public @Nullable NSNumber numberFromString(@NotNull @NotNull java.lang.String string)
-
numberStyle
public long numberStyle()
-
paddingCharacter
public java.lang.String paddingCharacter()
-
paddingPosition
public long paddingPosition()
-
perMillSymbol
public java.lang.String perMillSymbol()
-
percentSymbol
public java.lang.String percentSymbol()
-
plusSign
public java.lang.String plusSign()
-
positiveFormat
public java.lang.String positiveFormat()
-
positiveInfinitySymbol
@NotNull public @NotNull java.lang.String positiveInfinitySymbol()
-
positivePrefix
public java.lang.String positivePrefix()
-
positiveSuffix
public java.lang.String positiveSuffix()
-
roundingIncrement
public NSNumber roundingIncrement()
-
roundingMode
public long roundingMode()
-
secondaryGroupingSize
public long secondaryGroupingSize()
-
setAllowsFloats
public void setAllowsFloats(boolean value)
-
setAlwaysShowsDecimalSeparator
public void setAlwaysShowsDecimalSeparator(boolean value)
-
setCurrencyCode
public void setCurrencyCode(java.lang.String value)
-
setCurrencyDecimalSeparator
public void setCurrencyDecimalSeparator(java.lang.String value)
-
setCurrencyGroupingSeparator
public void setCurrencyGroupingSeparator(java.lang.String value)
API-Since: 2.0
-
setCurrencySymbol
public void setCurrencySymbol(java.lang.String value)
-
setDecimalSeparator
public void setDecimalSeparator(java.lang.String value)
-
setExponentSymbol
public void setExponentSymbol(java.lang.String value)
-
setFormatWidth
public void setFormatWidth(long value)
-
setFormatterBehavior
public void setFormatterBehavior(long value)
-
setFormattingContext
public void setFormattingContext(long value)
default is NSFormattingContextUnknown API-Since: 8.0
-
setGeneratesDecimalNumbers
public void setGeneratesDecimalNumbers(boolean value)
-
setGroupingSeparator
public void setGroupingSeparator(java.lang.String value)
-
setGroupingSize
public void setGroupingSize(long value)
-
setInternationalCurrencySymbol
public void setInternationalCurrencySymbol(java.lang.String value)
-
setLocale
public void setLocale(NSLocale value)
-
setMaximum
public void setMaximum(@Nullable @Nullable NSNumber value)
-
setMaximumFractionDigits
public void setMaximumFractionDigits(long value)
-
setMaximumIntegerDigits
public void setMaximumIntegerDigits(long value)
-
setMaximumSignificantDigits
public void setMaximumSignificantDigits(long value)
API-Since: 2.0
-
setMinimum
public void setMinimum(@Nullable @Nullable NSNumber value)
-
setMinimumFractionDigits
public void setMinimumFractionDigits(long value)
-
setMinimumIntegerDigits
public void setMinimumIntegerDigits(long value)
-
setMinimumSignificantDigits
public void setMinimumSignificantDigits(long value)
API-Since: 2.0
-
setMinusSign
public void setMinusSign(java.lang.String value)
-
setMultiplier
public void setMultiplier(@Nullable @Nullable NSNumber value)
-
setNegativeFormat
public void setNegativeFormat(java.lang.String value)
-
setNegativeInfinitySymbol
public void setNegativeInfinitySymbol(@NotNull @NotNull java.lang.String value)
-
setNegativePrefix
public void setNegativePrefix(java.lang.String value)
-
setNegativeSuffix
public void setNegativeSuffix(java.lang.String value)
-
setNilSymbol
public void setNilSymbol(@NotNull @NotNull java.lang.String value)
-
setNotANumberSymbol
public void setNotANumberSymbol(java.lang.String value)
-
setNumberStyle
public void setNumberStyle(long value)
-
setPaddingCharacter
public void setPaddingCharacter(java.lang.String value)
-
setPaddingPosition
public void setPaddingPosition(long value)
-
setPerMillSymbol
public void setPerMillSymbol(java.lang.String value)
-
setPercentSymbol
public void setPercentSymbol(java.lang.String value)
-
setPlusSign
public void setPlusSign(java.lang.String value)
-
setPositiveFormat
public void setPositiveFormat(java.lang.String value)
-
setPositiveInfinitySymbol
public void setPositiveInfinitySymbol(@NotNull @NotNull java.lang.String value)
-
setPositivePrefix
public void setPositivePrefix(java.lang.String value)
-
setPositiveSuffix
public void setPositiveSuffix(java.lang.String value)
-
setRoundingIncrement
public void setRoundingIncrement(NSNumber value)
-
setRoundingMode
public void setRoundingMode(long value)
-
setSecondaryGroupingSize
public void setSecondaryGroupingSize(long value)
-
setTextAttributesForNegativeInfinity
public void setTextAttributesForNegativeInfinity(@Nullable @Nullable NSDictionary<java.lang.String,?> value)
-
setTextAttributesForNegativeValues
public void setTextAttributesForNegativeValues(@Nullable @Nullable NSDictionary<java.lang.String,?> value)
-
setTextAttributesForNil
public void setTextAttributesForNil(@Nullable @Nullable NSDictionary<java.lang.String,?> value)
-
setTextAttributesForNotANumber
public void setTextAttributesForNotANumber(@Nullable @Nullable NSDictionary<java.lang.String,?> value)
-
setTextAttributesForPositiveInfinity
public void setTextAttributesForPositiveInfinity(@Nullable @Nullable NSDictionary<java.lang.String,?> value)
-
setTextAttributesForPositiveValues
public void setTextAttributesForPositiveValues(@Nullable @Nullable NSDictionary<java.lang.String,?> value)
-
setTextAttributesForZero
public void setTextAttributesForZero(@Nullable @Nullable NSDictionary<java.lang.String,?> value)
-
setUsesGroupingSeparator
public void setUsesGroupingSeparator(boolean value)
-
setUsesSignificantDigits
public void setUsesSignificantDigits(boolean value)
API-Since: 2.0
-
setZeroSymbol
public void setZeroSymbol(@Nullable @Nullable java.lang.String value)
-
stringFromNumber
@Nullable public @Nullable java.lang.String stringFromNumber(@NotNull @NotNull NSNumber number)Even though NSNumberFormatter responds to the usual NSFormatter methods, here are some convenience methods which are a little more obvious.
-
textAttributesForNegativeInfinity
@Nullable public @Nullable NSDictionary<java.lang.String,?> textAttributesForNegativeInfinity()
-
textAttributesForNegativeValues
@Nullable public @Nullable NSDictionary<java.lang.String,?> textAttributesForNegativeValues()
-
textAttributesForNil
@Nullable public @Nullable NSDictionary<java.lang.String,?> textAttributesForNil()
-
textAttributesForNotANumber
@Nullable public @Nullable NSDictionary<java.lang.String,?> textAttributesForNotANumber()
-
textAttributesForPositiveInfinity
@Nullable public @Nullable NSDictionary<java.lang.String,?> textAttributesForPositiveInfinity()
-
textAttributesForPositiveValues
@Nullable public @Nullable NSDictionary<java.lang.String,?> textAttributesForPositiveValues()
-
textAttributesForZero
@Nullable public @Nullable NSDictionary<java.lang.String,?> textAttributesForZero()
-
usesGroupingSeparator
public boolean usesGroupingSeparator()
-
usesSignificantDigits
public boolean usesSignificantDigits()
API-Since: 2.0
-
zeroSymbol
@Nullable public @Nullable java.lang.String zeroSymbol()
-
useStoredAccessor
@Deprecated public static boolean useStoredAccessor()
Deprecated.
-
-