com.bugvm.apple.foundation.NSNumberFormatter Maven / Gradle / Ivy
The newest version!
/*
* Copyright (C) 2013-2015 RoboVM AB
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.bugvm.apple.foundation;
/**/
import java.io.*;
import java.nio.*;
import java.util.*;
import com.bugvm.objc.*;
import com.bugvm.objc.annotation.*;
import com.bugvm.objc.block.*;
import com.bugvm.rt.*;
import com.bugvm.rt.annotation.*;
import com.bugvm.rt.bro.*;
import com.bugvm.rt.bro.annotation.*;
import com.bugvm.rt.bro.ptr.*;
import com.bugvm.apple.corefoundation.*;
import com.bugvm.apple.uikit.*;
import com.bugvm.apple.coretext.*;
import com.bugvm.apple.coreanimation.*;
import com.bugvm.apple.coredata.*;
import com.bugvm.apple.coregraphics.*;
import com.bugvm.apple.coremedia.*;
import com.bugvm.apple.security.*;
import com.bugvm.apple.dispatch.*;
/* */
import com.bugvm.apple.coretext.CTAttributedStringAttributes;
/**/
/* */
/**/@Library("Foundation") @NativeClass/* */
/**/public/* */ class /**/NSNumberFormatter/* */
extends /**/NSFormatter/* */
/**//* */ {
/**/public static class NSNumberFormatterPtr extends Ptr {}/* */
/**/static { ObjCRuntime.bind(NSNumberFormatter.class); }/* */
/**//* */
/**/
public NSNumberFormatter() {}
protected NSNumberFormatter(SkipInit skipInit) { super(skipInit); }
/* */
@WeaklyLinked
public NSAttributedStringAttributes getTextAttributesForNegativeValues() {
NSDictionary dict = getTextAttributesDictionaryForNegativeValues();
if (dict == null) {
return null;
}
return new NSAttributedStringAttributes(dict);
}
@WeaklyLinked
public CMTextMarkupAttributes getTextMarkupAttributesForNegativeValues() {
NSDictionary dict = getTextAttributesDictionaryForNegativeValues();
if (dict == null) {
return null;
}
return new CMTextMarkupAttributes(dict.as(CFDictionary.class));
}
@WeaklyLinked
public CTAttributedStringAttributes getCoreTextAttributesForNegativeValues() {
NSDictionary dict = getTextAttributesDictionaryForNegativeValues();
if (dict == null) {
return null;
}
return new CTAttributedStringAttributes(dict.as(CFDictionary.class));
}
@WeaklyLinked
public void setTextAttributesForNegativeValues(NSAttributedStringAttributes v) {
if (v == null) {
setTextAttributesDictionaryForNegativeValues(null);
} else {
setTextAttributesDictionaryForNegativeValues(v.getDictionary());
}
}
@WeaklyLinked
public void setTextMarkupAttributesForNegativeValues(CMTextMarkupAttributes v) {
if (v == null) {
setTextAttributesDictionaryForNegativeValues(null);
} else {
setTextAttributesDictionaryForNegativeValues(v.getDictionary().as(NSDictionary.class));
}
}
@WeaklyLinked
public void setCoreTextAttributesForNegativeValues(CTAttributedStringAttributes v) {
if (v == null) {
setTextAttributesDictionaryForNegativeValues(null);
} else {
setTextAttributesDictionaryForNegativeValues(v.getDictionary().as(NSDictionary.class));
}
}
@WeaklyLinked
public NSAttributedStringAttributes getTextAttributesForPositiveValues() {
NSDictionary dict = getTextAttributesDictionaryForPositiveValues();
if (dict == null) return null;
return new NSAttributedStringAttributes(dict);
}
@WeaklyLinked
public CMTextMarkupAttributes getTextMarkupAttributesForPositiveValues() {
NSDictionary dict = getTextAttributesDictionaryForPositiveValues();
if (dict == null) return null;
return new CMTextMarkupAttributes(dict.as(CFDictionary.class));
}
@WeaklyLinked
public CTAttributedStringAttributes getCoreTextAttributesForPositiveValues() {
NSDictionary dict = getTextAttributesDictionaryForPositiveValues();
if (dict == null) return null;
return new CTAttributedStringAttributes(dict.as(CFDictionary.class));
}
@WeaklyLinked
public void setTextAttributesForPositiveValues(NSAttributedStringAttributes v) {
if (v == null) {
setTextAttributesDictionaryForPositiveValues(null);
} else {
setTextAttributesDictionaryForPositiveValues(v.getDictionary());
}
}
@WeaklyLinked
public void setTextMarkupAttributesForPositiveValues(CMTextMarkupAttributes v) {
if (v == null) {
setTextAttributesDictionaryForPositiveValues(null);
} else {
setTextAttributesDictionaryForPositiveValues(v.getDictionary().as(NSDictionary.class));
}
}
@WeaklyLinked
public void setCoreTextAttributesForPositiveValues(CTAttributedStringAttributes v) {
if (v == null) {
setTextAttributesDictionaryForPositiveValues(null);
} else {
setTextAttributesDictionaryForPositiveValues(v.getDictionary().as(NSDictionary.class));
}
}
@WeaklyLinked
public NSAttributedStringAttributes getTextAttributesForZero() {
NSDictionary dict = getTextAttributesDictionaryForZero();
if (dict == null) return null;
return new NSAttributedStringAttributes(dict);
}
@WeaklyLinked
public CMTextMarkupAttributes getTextMarkupAttributesForZero() {
NSDictionary dict = getTextAttributesDictionaryForZero();
if (dict == null) return null;
return new CMTextMarkupAttributes(dict.as(CFDictionary.class));
}
@WeaklyLinked
public CTAttributedStringAttributes getCoreTextAttributesForZero() {
NSDictionary dict = getTextAttributesDictionaryForZero();
if (dict == null) return null;
return new CTAttributedStringAttributes(dict.as(CFDictionary.class));
}
@WeaklyLinked
public void setTextAttributesForZero(NSAttributedStringAttributes v) {
if (v == null) {
setTextAttributesDictionaryForZero(null);
} else {
setTextAttributesDictionaryForZero(v.getDictionary());
}
}
@WeaklyLinked
public void setTextMarkupAttributesForZero(CMTextMarkupAttributes v) {
if (v == null) {
setTextAttributesDictionaryForZero(null);
} else {
setTextAttributesDictionaryForZero(v.getDictionary().as(NSDictionary.class));
}
}
@WeaklyLinked
public void setCoreTextAttributesForZero(CTAttributedStringAttributes v) {
if (v == null) {
setTextAttributesDictionaryForZero(null);
} else {
setTextAttributesDictionaryForZero(v.getDictionary().as(NSDictionary.class));
}
}
@WeaklyLinked
public NSAttributedStringAttributes getTextAttributesForNull() {
NSDictionary dict = getTextAttributesDictionaryForNull();
if (dict == null) return null;
return new NSAttributedStringAttributes(dict);
}
@WeaklyLinked
public CMTextMarkupAttributes getTextMarkupAttributesForNull() {
NSDictionary dict = getTextAttributesDictionaryForNull();
if (dict == null) return null;
return new CMTextMarkupAttributes(dict.as(CFDictionary.class));
}
@WeaklyLinked
public CTAttributedStringAttributes getCoreTextAttributesForNull() {
NSDictionary dict = getTextAttributesDictionaryForNull();
if (dict == null) return null;
return new CTAttributedStringAttributes(dict.as(CFDictionary.class));
}
@WeaklyLinked
public void setTextAttributesForNull(NSAttributedStringAttributes v) {
if (v == null) {
setTextAttributesDictionaryForNull(null);
} else {
setTextAttributesDictionaryForNull(v.getDictionary());
}
}
@WeaklyLinked
public void setTextMarkupAttributesForNull(CMTextMarkupAttributes v) {
if (v == null) {
setTextAttributesDictionaryForNull(null);
} else {
setTextAttributesDictionaryForNull(v.getDictionary().as(NSDictionary.class));
}
}
@WeaklyLinked
public void setCoreTextAttributesForNull(CTAttributedStringAttributes v) {
if (v == null) {
setTextAttributesDictionaryForNull(null);
} else {
setTextAttributesDictionaryForNull(v.getDictionary().as(NSDictionary.class));
}
}
@WeaklyLinked
public NSAttributedStringAttributes getTextAttributesForNaN() {
NSDictionary dict = getTextAttributesDictionaryForNaN();
if (dict == null) return null;
return new NSAttributedStringAttributes(dict);
}
@WeaklyLinked
public CMTextMarkupAttributes getTextMarkupAttributesForNaN() {
NSDictionary dict = getTextAttributesDictionaryForNaN();
if (dict == null) return null;
return new CMTextMarkupAttributes(dict.as(CFDictionary.class));
}
@WeaklyLinked
public CTAttributedStringAttributes getCoreTextAttributesForNaN() {
NSDictionary dict = getTextAttributesDictionaryForNaN();
if (dict == null) return null;
return new CTAttributedStringAttributes(dict.as(CFDictionary.class));
}
@WeaklyLinked
public void setTextAttributesForNaN(NSAttributedStringAttributes v) {
if (v == null) {
setTextAttributesDictionaryForNaN(null);
} else {
setTextAttributesDictionaryForNaN(v.getDictionary());
}
}
@WeaklyLinked
public void setTextMarkupAttributesForNaN(CMTextMarkupAttributes v) {
if (v == null) {
setTextAttributesDictionaryForNaN(null);
} else {
setTextAttributesDictionaryForNaN(v.getDictionary().as(NSDictionary.class));
}
}
@WeaklyLinked
public void setCoreTextAttributesForNaN(CTAttributedStringAttributes v) {
if (v == null) {
setTextAttributesDictionaryForNaN(null);
} else {
setTextAttributesDictionaryForNaN(v.getDictionary().as(NSDictionary.class));
}
}
@WeaklyLinked
public NSAttributedStringAttributes getTextAttributesForPositiveInfinity() {
NSDictionary dict = getTextAttributesDictionaryForPositiveInfinity();
if (dict == null) return null;
return new NSAttributedStringAttributes(dict);
}
@WeaklyLinked
public CMTextMarkupAttributes getTextMarkupAttributesForPositiveInfinity() {
NSDictionary dict = getTextAttributesDictionaryForPositiveInfinity();
if (dict == null) return null;
return new CMTextMarkupAttributes(dict.as(CFDictionary.class));
}
@WeaklyLinked
public CTAttributedStringAttributes getCoreTextAttributesForPositiveInfinity() {
NSDictionary dict = getTextAttributesDictionaryForPositiveInfinity();
if (dict == null) return null;
return new CTAttributedStringAttributes(dict.as(CFDictionary.class));
}
@WeaklyLinked
public void setTextAttributesForPositiveInfinity(NSAttributedStringAttributes v) {
if (v == null) {
setTextAttributesDictionaryForPositiveInfinity(null);
} else {
setTextAttributesDictionaryForPositiveInfinity(v.getDictionary());
}
}
@WeaklyLinked
public void setTextMarkupAttributesForPositiveInfinity(CMTextMarkupAttributes v) {
if (v == null) {
setTextAttributesDictionaryForPositiveInfinity(null);
} else {
setTextAttributesDictionaryForPositiveInfinity(v.getDictionary().as(NSDictionary.class));
}
}
@WeaklyLinked
public void setCoreTextAttributesForPositiveInfinity(CTAttributedStringAttributes v) {
if (v == null) {
setTextAttributesDictionaryForPositiveInfinity(null);
} else {
setTextAttributesDictionaryForPositiveInfinity(v.getDictionary().as(NSDictionary.class));
}
}
@WeaklyLinked
public NSAttributedStringAttributes getTextAttributesForNegativeInfinity() {
NSDictionary dict = getTextAttributesDictionaryForNegativeInfinity();
if (dict == null) return null;
return new NSAttributedStringAttributes(dict);
}
@WeaklyLinked
public CMTextMarkupAttributes getTextMarkupAttributesForNegativeInfinity() {
NSDictionary dict = getTextAttributesDictionaryForNegativeInfinity();
if (dict == null) return null;
return new CMTextMarkupAttributes(dict.as(CFDictionary.class));
}
@WeaklyLinked
public CTAttributedStringAttributes getCoreTextAttributesForNegativeInfinity() {
NSDictionary dict = getTextAttributesDictionaryForNegativeInfinity();
if (dict == null) return null;
return new CTAttributedStringAttributes(dict.as(CFDictionary.class));
}
@WeaklyLinked
public void setTextAttributesForNegativeInfinity(NSAttributedStringAttributes v) {
if (v == null) {
setTextAttributesDictionaryForNegativeInfinity(null);
} else {
setTextAttributesDictionaryForNegativeInfinity(v.getDictionary());
}
}
@WeaklyLinked
public void setTextMarkupAttributesForNegativeInfinity(CMTextMarkupAttributes v) {
if (v == null) {
setTextAttributesDictionaryForNegativeInfinity(null);
} else {
setTextAttributesDictionaryForNegativeInfinity(v.getDictionary().as(NSDictionary.class));
}
}
@WeaklyLinked
public void setCoreTextAttributesForNegativeInfinity(CTAttributedStringAttributes v) {
if (v == null) {
setTextAttributesDictionaryForNegativeInfinity(null);
} else {
setTextAttributesDictionaryForNegativeInfinity(v.getDictionary().as(NSDictionary.class));
}
}
/**/
/**
* @since Available in iOS 8.0 and later.
*/
@Property(selector = "formattingContext")
public native NSFormattingContext getFormattingContext();
/**
* @since Available in iOS 8.0 and later.
*/
@Property(selector = "setFormattingContext:")
public native void setFormattingContext(NSFormattingContext v);
@Property(selector = "numberStyle")
public native NSNumberFormatterStyle getNumberStyle();
@Property(selector = "setNumberStyle:")
public native void setNumberStyle(NSNumberFormatterStyle v);
@Property(selector = "locale")
public native NSLocale getLocale();
@Property(selector = "setLocale:")
public native void setLocale(NSLocale v);
@Property(selector = "generatesDecimalNumbers")
public native boolean generatesDecimalNumbers();
@Property(selector = "setGeneratesDecimalNumbers:")
public native void setGeneratesDecimalNumbers(boolean v);
@Property(selector = "formatterBehavior")
public native NSNumberFormatterBehavior getFormatterBehavior();
@Property(selector = "setFormatterBehavior:")
public native void setFormatterBehavior(NSNumberFormatterBehavior v);
@Property(selector = "negativeFormat")
public native String getNegativeFormat();
@Property(selector = "setNegativeFormat:")
public native void setNegativeFormat(String v);
@Property(selector = "textAttributesForNegativeValues")
public native NSDictionary, ?> getTextAttributesDictionaryForNegativeValues();
@Property(selector = "setTextAttributesForNegativeValues:")
public native void setTextAttributesDictionaryForNegativeValues(NSDictionary, ?> v);
@Property(selector = "positiveFormat")
public native String getPositiveFormat();
@Property(selector = "setPositiveFormat:")
public native void setPositiveFormat(String v);
@Property(selector = "textAttributesForPositiveValues")
public native NSDictionary, ?> getTextAttributesDictionaryForPositiveValues();
@Property(selector = "setTextAttributesForPositiveValues:")
public native void setTextAttributesDictionaryForPositiveValues(NSDictionary, ?> v);
@Property(selector = "allowsFloats")
public native boolean allowsFloats();
@Property(selector = "setAllowsFloats:")
public native void setAllowsFloats(boolean v);
@Property(selector = "decimalSeparator")
public native String getDecimalSeparator();
@Property(selector = "setDecimalSeparator:")
public native void setDecimalSeparator(String v);
@Property(selector = "alwaysShowsDecimalSeparator")
public native boolean alwaysShowsDecimalSeparator();
@Property(selector = "setAlwaysShowsDecimalSeparator:")
public native void setAlwaysShowsDecimalSeparator(boolean v);
@Property(selector = "currencyDecimalSeparator")
public native String getCurrencyDecimalSeparator();
@Property(selector = "setCurrencyDecimalSeparator:")
public native void setCurrencyDecimalSeparator(String v);
@Property(selector = "usesGroupingSeparator")
public native boolean usesGroupingSeparator();
@Property(selector = "setUsesGroupingSeparator:")
public native void setUsesGroupingSeparator(boolean v);
@Property(selector = "groupingSeparator")
public native String getGroupingSeparator();
@Property(selector = "setGroupingSeparator:")
public native void setGroupingSeparator(String v);
@Property(selector = "zeroSymbol")
public native String getZeroSymbol();
@Property(selector = "setZeroSymbol:")
public native void setZeroSymbol(String v);
@Property(selector = "textAttributesForZero")
public native NSDictionary, ?> getTextAttributesDictionaryForZero();
@Property(selector = "setTextAttributesForZero:")
public native void setTextAttributesDictionaryForZero(NSDictionary, ?> v);
@Property(selector = "nilSymbol")
public native String getNullSymbol();
@Property(selector = "setNilSymbol:")
public native void setNullSymbol(String v);
@Property(selector = "textAttributesForNil")
public native NSDictionary, ?> getTextAttributesDictionaryForNull();
@Property(selector = "setTextAttributesForNil:")
public native void setTextAttributesDictionaryForNull(NSDictionary, ?> v);
@Property(selector = "notANumberSymbol")
public native String getNaNSymbol();
@Property(selector = "setNotANumberSymbol:")
public native void setNaNSymbol(String v);
@Property(selector = "textAttributesForNotANumber")
public native NSDictionary, ?> getTextAttributesDictionaryForNaN();
@Property(selector = "setTextAttributesForNotANumber:")
public native void setTextAttributesDictionaryForNaN(NSDictionary, ?> v);
@Property(selector = "positiveInfinitySymbol")
public native String getPositiveInfinitySymbol();
@Property(selector = "setPositiveInfinitySymbol:")
public native void setPositiveInfinitySymbol(String v);
@Property(selector = "textAttributesForPositiveInfinity")
public native NSDictionary, ?> getTextAttributesDictionaryForPositiveInfinity();
@Property(selector = "setTextAttributesForPositiveInfinity:")
public native void setTextAttributesDictionaryForPositiveInfinity(NSDictionary, ?> v);
@Property(selector = "negativeInfinitySymbol")
public native String getNegativeInfinitySymbol();
@Property(selector = "setNegativeInfinitySymbol:")
public native void setNegativeInfinitySymbol(String v);
@Property(selector = "textAttributesForNegativeInfinity")
public native NSDictionary, ?> getTextAttributesDictionaryForNegativeInfinity();
@Property(selector = "setTextAttributesForNegativeInfinity:")
public native void setTextAttributesDictionaryForNegativeInfinity(NSDictionary, ?> v);
@Property(selector = "positivePrefix")
public native String getPositivePrefix();
@Property(selector = "setPositivePrefix:")
public native void setPositivePrefix(String v);
@Property(selector = "positiveSuffix")
public native String getPositiveSuffix();
@Property(selector = "setPositiveSuffix:")
public native void setPositiveSuffix(String v);
@Property(selector = "negativePrefix")
public native String getNegativePrefix();
@Property(selector = "setNegativePrefix:")
public native void setNegativePrefix(String v);
@Property(selector = "negativeSuffix")
public native String getNegativeSuffix();
@Property(selector = "setNegativeSuffix:")
public native void setNegativeSuffix(String v);
@Property(selector = "currencyCode")
public native String getCurrencyCode();
@Property(selector = "setCurrencyCode:")
public native void setCurrencyCode(String v);
@Property(selector = "currencySymbol")
public native String getCurrencySymbol();
@Property(selector = "setCurrencySymbol:")
public native void setCurrencySymbol(String v);
@Property(selector = "internationalCurrencySymbol")
public native String getInternationalCurrencySymbol();
@Property(selector = "setInternationalCurrencySymbol:")
public native void setInternationalCurrencySymbol(String v);
@Property(selector = "percentSymbol")
public native String getPercentSymbol();
@Property(selector = "setPercentSymbol:")
public native void setPercentSymbol(String v);
@Property(selector = "perMillSymbol")
public native String getPerMillSymbol();
@Property(selector = "setPerMillSymbol:")
public native void setPerMillSymbol(String v);
@Property(selector = "minusSign")
public native String getMinusSign();
@Property(selector = "setMinusSign:")
public native void setMinusSign(String v);
@Property(selector = "plusSign")
public native String getPlusSign();
@Property(selector = "setPlusSign:")
public native void setPlusSign(String v);
@Property(selector = "exponentSymbol")
public native String getExponentSymbol();
@Property(selector = "setExponentSymbol:")
public native void setExponentSymbol(String v);
@Property(selector = "groupingSize")
public native @MachineSizedUInt long getGroupingSize();
@Property(selector = "setGroupingSize:")
public native void setGroupingSize(@MachineSizedUInt long v);
@Property(selector = "secondaryGroupingSize")
public native @MachineSizedUInt long getSecondaryGroupingSize();
@Property(selector = "setSecondaryGroupingSize:")
public native void setSecondaryGroupingSize(@MachineSizedUInt long v);
@Property(selector = "multiplier")
public native NSNumber getMultiplier();
@Property(selector = "setMultiplier:")
public native void setMultiplier(NSNumber v);
@Property(selector = "formatWidth")
public native @MachineSizedUInt long getFormatWidth();
@Property(selector = "setFormatWidth:")
public native void setFormatWidth(@MachineSizedUInt long v);
@Property(selector = "paddingCharacter")
public native String getPaddingCharacter();
@Property(selector = "setPaddingCharacter:")
public native void setPaddingCharacter(String v);
@Property(selector = "paddingPosition")
public native NSNumberFormatterPadPosition getPaddingPosition();
@Property(selector = "setPaddingPosition:")
public native void setPaddingPosition(NSNumberFormatterPadPosition v);
@Property(selector = "roundingMode")
public native NSNumberFormatterRoundingMode getRoundingMode();
@Property(selector = "setRoundingMode:")
public native void setRoundingMode(NSNumberFormatterRoundingMode v);
@Property(selector = "roundingIncrement")
public native NSNumber getRoundingIncrement();
@Property(selector = "setRoundingIncrement:")
public native void setRoundingIncrement(NSNumber v);
@Property(selector = "minimumIntegerDigits")
public native @MachineSizedUInt long getMinimumIntegerDigits();
@Property(selector = "setMinimumIntegerDigits:")
public native void setMinimumIntegerDigits(@MachineSizedUInt long v);
@Property(selector = "maximumIntegerDigits")
public native @MachineSizedUInt long getMaximumIntegerDigits();
@Property(selector = "setMaximumIntegerDigits:")
public native void setMaximumIntegerDigits(@MachineSizedUInt long v);
@Property(selector = "minimumFractionDigits")
public native @MachineSizedUInt long getMinimumFractionDigits();
@Property(selector = "setMinimumFractionDigits:")
public native void setMinimumFractionDigits(@MachineSizedUInt long v);
@Property(selector = "maximumFractionDigits")
public native @MachineSizedUInt long getMaximumFractionDigits();
@Property(selector = "setMaximumFractionDigits:")
public native void setMaximumFractionDigits(@MachineSizedUInt long v);
@Property(selector = "minimum")
public native NSNumber getMinimum();
@Property(selector = "setMinimum:")
public native void setMinimum(NSNumber v);
@Property(selector = "maximum")
public native NSNumber getMaximum();
@Property(selector = "setMaximum:")
public native void setMaximum(NSNumber v);
/**
* @since Available in iOS 2.0 and later.
*/
@Property(selector = "currencyGroupingSeparator")
public native String getCurrencyGroupingSeparator();
/**
* @since Available in iOS 2.0 and later.
*/
@Property(selector = "setCurrencyGroupingSeparator:")
public native void setCurrencyGroupingSeparator(String v);
/**
* @since Available in iOS 2.0 and later.
*/
@Property(selector = "isLenient")
public native boolean isLenient();
/**
* @since Available in iOS 2.0 and later.
*/
@Property(selector = "setLenient:")
public native void setLenient(boolean v);
/**
* @since Available in iOS 2.0 and later.
*/
@Property(selector = "usesSignificantDigits")
public native boolean usesSignificantDigits();
/**
* @since Available in iOS 2.0 and later.
*/
@Property(selector = "setUsesSignificantDigits:")
public native void setUsesSignificantDigits(boolean v);
/**
* @since Available in iOS 2.0 and later.
*/
@Property(selector = "minimumSignificantDigits")
public native @MachineSizedUInt long getMinimumSignificantDigits();
/**
* @since Available in iOS 2.0 and later.
*/
@Property(selector = "setMinimumSignificantDigits:")
public native void setMinimumSignificantDigits(@MachineSizedUInt long v);
/**
* @since Available in iOS 2.0 and later.
*/
@Property(selector = "maximumSignificantDigits")
public native @MachineSizedUInt long getMaximumSignificantDigits();
/**
* @since Available in iOS 2.0 and later.
*/
@Property(selector = "setMaximumSignificantDigits:")
public native void setMaximumSignificantDigits(@MachineSizedUInt long v);
/**
* @since Available in iOS 2.0 and later.
*/
@Property(selector = "isPartialStringValidationEnabled")
public native boolean isPartialStringValidationEnabled();
/**
* @since Available in iOS 2.0 and later.
*/
@Property(selector = "setPartialStringValidationEnabled:")
public native void setPartialStringValidationEnabled(boolean v);
/* */
/**//* */
/**/
@Method(selector = "stringFromNumber:")
public native String format(NSNumber number);
@Method(selector = "numberFromString:")
public native NSNumber parse(String string);
/**
* @since Available in iOS 4.0 and later.
*/
@Method(selector = "localizedStringFromNumber:numberStyle:")
public static native String formatLocalized(NSNumber num, NSNumberFormatterStyle nstyle);
@Method(selector = "defaultFormatterBehavior")
public static native NSNumberFormatterBehavior getDefaultFormatterBehavior();
@Method(selector = "setDefaultFormatterBehavior:")
public static native void setDefaultFormatterBehavior(NSNumberFormatterBehavior behavior);
/* */
}