System/Library/PrivateFrameworks/OfficeImport.framework
OITSUNumberFormatter.h
Download OITSUNumberFormatter.h
@class NSMutableDictionary, NSArray, NSDictionary, NSString, NSLocale, NSMutableArray, OITSULocaleStructuredDictionary;
@interface OITSUNumberFormatter : NSObject {
NSLocale *_locale;
NSArray *_decimalFormatters;
NSDictionary *_currencyFormatters;
NSArray *_percentageFormatters;
NSArray *_scientificFormatters;
struct __CFNumberFormatter { } *_fractionFormatter;
NSString *_currencyString;
NSString *_percentageString;
NSString *_scientificString;
NSString *_decimalString;
NSString *_decimalSeparator;
NSString *_currencyDecimalSeparator;
NSString *_groupingSeparator;
NSString *_currencyGroupingSeparator;
NSString *_percentSymbol;
unsigned long long _groupingSize;
NSMutableArray *_transformedDecimalStrings;
NSMutableArray *_transformedCurrencyStrings;
NSMutableArray *_transformedPercentageStrings;
NSMutableArray *_transformedScientificStrings;
OITSULocaleStructuredDictionary *_harmonizedNumberFormatterSymbols;
NSMutableDictionary *_currencyCodeToSymbolMap;
NSMutableDictionary *_currencyCodeToHalfWidthSymbolMap;
NSString *_additionalCurrencyCode;
NSDictionary *_additionalCurrencyCodeFormatters;
}
+ (void)initialize;
+ (id)availableCurrencyCodes;
+ (id)currencySymbolForCurrencyCode:(id)a0;
+ (id)currentLocaleCurrencyCode;
+ (id)currentLocaleDecimalSeparator;
+ (unsigned short)defaultDecimalPlacesForCurrencyCode:(id)a0;
+ (id)defaultFormatStringForValueType:(int)a0;
+ (id)defaultFormatStringForValueType:(int)a0 negativeStyle:(int)a1;
+ (id)displayNameForCurrencyCode:(id)a0;
+ (void)formatString:(id)a0 replaceOccurencesOfUnescapedString:(id)a1 withString:(id)a2;
+ (id)formatString:(id)a0 transformedForNegativeStyle:(int)a1;
+ (id)formatterForLocale:(id)a0;
+ (id)numberFormatStringSpecialSymbols;
+ (int)positionOfCurrencySymbolInNumberFormatSubpattern:(id)a0;
+ (int)positionOfMinusSignInNumberFormatSubpattern:(id)a0;
+ (int)positionOfSymbol:(id)a0 inNumberFormatSubpattern:(id)a1;
+ (id)userVisibleCurrencyCodes;
+ (struct __CFNumberFormatter { } *)createHarmonizedCFNumberFormatterWithLocale:(id)a0 style:(long long)a1;
+ (id)currencyDecimalSeparatorForLocale:(id)a0;
+ (id)currencyGroupingSeparatorForLocale:(id)a0;
+ (id)currencySymbolForCurrencyCode:(id)a0 locale:(id)a1;
+ (id)currentLocaleCurrencyDecimalSeparator;
+ (id)decimalSeparatorForLocale:(id)a0;
+ (id)defaultCurrencyCodeForLocale:(id)a0;
+ (id)groupingSeparatorForLocale:(id)a0;
+ (unsigned long long)groupingSizeForLocale:(id)a0;
+ (id)percentSymbolForLocale:(id)a0;
+ (id)stringBySubstitutingCharactersCFNumberFormatterDoesntUnderstand:(id)a0;
- (void)dealloc;
- (id)initWithLocale:(id)a0;
- (id)currencyCode;
- (void).cxx_destruct;
- (id)currencyDecimalSeparator;
- (id)currencyGroupingSeparator;
- (id)decimalSeparator;
- (id)groupingSeparator;
- (unsigned long long)groupingSize;
- (id)percentSymbol;
- (BOOL)currencyFromString:(id)a0 additionalCurrencyCode:(id)a1 value:(double *)a2 formatString:(id *)a3 currencyCode:(id *)a4;
- (id)currencySymbolForCurrencyCode:(id)a0;
- (BOOL)decimalFromString:(id)a0 value:(double *)a1 formatString:(id *)a2;
- (id)defaultFormatStringForValueType:(int)a0;
- (id)defaultFormatStringForValueType:(int)a0 negativeStyle:(int)a1;
- (id)displayNameForCurrencyCode:(id)a0;
- (BOOL)fractionFromString:(id)a0 value:(double *)a1;
- (id)halfWidthCurrencySymbolForCurrencyCode:(id)a0;
- (id)p_currencyFormatters;
- (id)p_decimalFormatters;
- (id)p_percentageFormatters;
- (id)p_scientificFormatters;
- (BOOL)percentageFromString:(id)a0 value:(double *)a1 formatString:(id *)a2;
- (BOOL)scientificFromString:(id)a0 value:(double *)a1 formatString:(id *)a2;
- (id)p_createDictionaryOfCurrencyFormattersForCurrencies:(id)a0;
- (struct __CFNumberFormatter { } *)p_createHarmonizedCFNumberFormatterOfStyle:(long long)a0;
- (id)p_findCurrencySymbolInString:(id)a0 additionalCurrencyCode:(id)a1 successfullString:(id *)a2 currencyCode:(id *)a3;
- (void)p_loadHarmonizedNumberFormatterSymbols;
- (void)p_numberPreferencesChanged:(id)a0;
- (BOOL)p_valueFromString:(id)a0 formatters:(id)a1 value:(double *)a2 formatString:(id *)a3;
@end