System/Library/PrivateFrameworks/Preferences.framework
PSSpecifier.h
@class NSArray, NSString, NSDictionary, NSMutableDictionary;
@interface PSSpecifier : NSObject {
SEL getter;
SEL setter;
SEL action;
SEL cancel;
long long keyboardType;
long long autoCapsType;
long long autoCorrectionType;
unsigned long long textFieldType;
NSMutableDictionary *_properties;
}
@property (retain, nonatomic) NSArray *values;
@property (retain, nonatomic) NSString *name;
@property (retain, nonatomic) id userInfo;
@property (weak, nonatomic) id weakUserInfo;
@property (retain, nonatomic) NSDictionary *titleDictionary;
@property (retain, nonatomic) NSDictionary *shortTitleDictionary;
@property (retain, nonatomic) NSString *identifier;
@property (weak, nonatomic) id target;
@property (nonatomic) Class detailControllerClass;
@property (nonatomic) long long cellType;
@property (nonatomic) Class editPaneClass;
@property (nonatomic) SEL confirmationAction;
@property (nonatomic) SEL confirmationAlternateAction;
@property (nonatomic) SEL confirmationCancelAction;
@property (nonatomic) SEL buttonAction;
@property (nonatomic) SEL controllerLoadAction;
@property (nonatomic) BOOL showContentString;
+ (id)deleteButtonSpecifierWithName:(id)a0 target:(id)a1 action:(SEL)a2;
+ (id)groupSpecifierWithID:(id)a0;
+ (id)groupSpecifierWithName:(id)a0;
+ (id)preferenceSpecifierNamed:(id)a0 target:(id)a1 set:(SEL)a2 get:(SEL)a3 detail:(Class)a4 cell:(long long)a5 edit:(Class)a6;
+ (id)emptyGroupSpecifier;
+ (long long)autoCapsTypeForString:(id)a0;
+ (long long)autoCorrectionTypeForNumber:(id)a0;
+ (id)groupSpecifierWithID:(id)a0 name:(id)a1;
+ (long long)keyboardTypeForString:(id)a0;
+ (id)specifierWithSpecifier:(id)a0;
- (id)init;
- (void)setProperties:(id)a0;
- (id)properties;
- (void)setObject:(id)a0 forKeyedSubscript:(id)a1;
- (id)description;
- (void)setProperty:(id)a0 forKey:(id)a1;
- (void).cxx_destruct;
- (id)objectForKeyedSubscript:(id)a0;
- (void)removePropertyForKey:(id)a0;
- (id)propertyForKey:(id)a0;
- (BOOL)isEqualToSpecifier:(id)a0;
- (void)performConfirmationCancelAction;
- (void)_addLinkSpec:(id)a0;
- (void)addFooterHyperlinkWithRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 target:(id)a1 action:(SEL)a2;
- (void)addFooterHyperlinkWithRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 url:(id)a1;
- (BOOL)hasValidGetter;
- (BOOL)hasValidSetter;
- (id)initWithName:(id)a0 target:(id)a1 set:(SEL)a2 get:(SEL)a3 detail:(Class)a4 cell:(long long)a5 edit:(Class)a6;
- (SEL)legacyAction;
- (SEL)legacyCancel;
- (void)loadValuesAndTitlesFromDataSource;
- (void)performButtonAction;
- (void)performConfirmationAction;
- (void)performConfirmationAlternateAction;
- (void)performControllerLoadAction;
- (id)performGetter;
- (void)performLegacyAction;
- (void)performSetterWithValue:(id)a0;
- (void)setKeyboardType:(long long)a0 autoCaps:(long long)a1 autoCorrection:(long long)a2;
- (void)setLegacyAction:(SEL)a0;
- (void)setLegacyCancel:(SEL)a0;
- (void)setValues:(id)a0 titles:(id)a1;
- (void)setValues:(id)a0 titles:(id)a1 shortTitles:(id)a2;
- (void)setValues:(id)a0 titles:(id)a1 shortTitles:(id)a2 usingLocalizedTitleSorting:(BOOL)a3;
- (void)setupIconImageWithBundle:(id)a0;
- (void)setupIconImageWithPath:(id)a0;
- (long long)titleCompare:(id)a0;
@end