luxlabs header browser preview


@class NSString, TSKFormat, NSUUID;

@interface TSCHNumberFormat : NSObject <NSCopying, NSMutableCopying, TSCHDataFormatter, TSCHCustomFormatSupport, TSCHDataFormatterPersistableStyleObject, TSCHDataFormatterSupportedClientFormatObject, TSCHFormatTypeSupport>

@property (class, readonly, nonatomic) unsigned int defaultDecimalPlaces;
@property (class, readonly, nonatomic) char defaultFractionAccuracy;
@property (class, readonly, nonatomic) unsigned char defaultNegativeNumberStyle;
@property (class, readonly, nonatomic) BOOL defaultShowThousandsSeparator;
@property (class, readonly, nonatomic) unsigned int defaultBase;
@property (class, readonly, nonatomic) unsigned int defaultBasePlaces;
@property (class, readonly, nonatomic) BOOL defaultBaseUseMinusSign;

@property (copy, nonatomic) TSKFormat *format;
@property (copy, nonatomic) NSString *prefixString;
@property (copy, nonatomic) NSString *suffixString;
@property (readonly, nonatomic) unsigned int decimalPlaces;
@property (readonly, copy, nonatomic) NSString *currencyCode;
@property (readonly, nonatomic) BOOL useAccountingStyle;
@property (readonly, nonatomic) unsigned char negativeStyle;
@property (readonly, nonatomic) BOOL showThousandsSeparator;
@property (readonly, nonatomic) char fractionAccuracy;
@property (readonly, nonatomic) unsigned int base;
@property (readonly, nonatomic) unsigned int basePlaces;
@property (readonly, nonatomic) BOOL baseUseMinusSign;
@property (readonly, nonatomic) BOOL supportsNumericProperties;
@property (readonly, nonatomic) BOOL isDecimal;
@property (readonly, nonatomic) BOOL isCurrency;
@property (readonly, nonatomic) BOOL isPercentage;
@property (readonly, nonatomic) BOOL isScientific;
@property (readonly, nonatomic) BOOL isFraction;
@property (readonly, nonatomic) BOOL isBase;
@property (readonly, nonatomic) long long numberOfDecimalPlaces;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) BOOL isCustom;
@property (readonly, copy, nonatomic) NSUUID *customFormatListKey;
@property (readonly, nonatomic) unsigned int formatType;

+ (id)instanceWithArchive:(const void *)a0 unarchiver:(id)a1;
+ (id)numberFormatWithFormatType:(unsigned int)a0 decimalPlaces:(unsigned int)a1 showThousandsSeparator:(BOOL)a2;
+ (id)defaultDecimalNumberFormat;
+ (id)numberFormatWithTSKFormat:(id)a0 prefixString:(id)a1 suffixString:(id)a2;
+ (BOOL)supportsFormatType:(unsigned int)a0;
+ (id)customFormatForKey:(id)a0 documentRoot:(id)a1 fromPasteboardCustomFormatList:(id)a2;
+ (unsigned int)TSUFormatTypeFromLabelFormatType:(int)a0;
+ (id)automaticDecimalPlaces;
+ (id)defaultCurrencyCode;
+ (id)defaultDecimalNumberFormatWithPrefixString:(id)a0 suffixString:(id)a1;
+ (id)defaultNumberFormatWithFormatType:(unsigned int)a0 locale:(id)a1;
+ (int)labelFormatTypeFromTSUFormatType:(unsigned int)a0;
+ (BOOL)supportsNumericPropertiesForFormatType:(unsigned int)a0;

- (int)valueType;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)mutableCopyWithZone:(struct _NSZone { } *)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (BOOL)isDate;
- (id)initWithArchive:(const void *)a0 unarchiver:(id)a1;
- (void)saveToArchive:(void *)a0 archiver:(id)a1;
- (id)dataFormatterForDocumentRoot:(id)a0 pasteboardCustomFormatList:(id)a1;
- (BOOL)isCompatibleWithDataFormatter:(id)a0;
- (id)customFormatKey;
- (id)customFormat;
- (id)convertToPersistableStyleObject;
- (unsigned int)decimalPlacesForNumberFormatter;
- (unsigned char)negativeStyleForNumberFormatter;
- (id)chartFormattedInspectorStringForValue:(id)a0 locale:(id)a1;
- (id)chartFormattedStringForValue:(id)a0 locale:(id)a1;
- (id)convertToSupportedClientFormatObjectWithLocale:(id)a0;
- (id)initWithNullableTSKFormat:(id)a0 prefixString:(id)a1 suffixString:(id)a2;
- (id)initWithTSKFormat:(id)a0 prefixString:(id)a1 suffixString:(id)a2;
- (BOOL)isDuration;
- (id)numberFormatByResettingToDefaultNegativeStyleIfAvailable;
- (id)p_formatTypeDescription;
- (id)p_formattedBodyStringForDouble:(double)a0 locale:(id)a1;
- (BOOL)supportsAutoMinMax;
- (id)upgradedNumberFormatFromPreUFFOrUnity1_0;

@end