System/Library/PrivateFrameworks/CalendarUIKit.framework
CUIKDateDescriptionGenerator.h
Download CUIKDateDescriptionGenerator.h
@class NSMutableDictionary, NSDateFormatter, NSObject;
@protocol OS_dispatch_queue;
@interface CUIKDateDescriptionGenerator : CUIKDescriptionGenerator {
NSObject<OS_dispatch_queue> *_serialFormatterEditQueue;
NSDateFormatter *_dayFormatter;
NSDateFormatter *_abbrevDayFormatter;
NSDateFormatter *_timeFormatter;
NSDateFormatter *_standardTimeFormatter;
NSDateFormatter *_customFormatter;
NSDateFormatter *_fullStyleDateFormatter;
NSDateFormatter *_dayOfWeekFormatter;
NSMutableDictionary *_longFormatters;
}
+ (id)sharedGenerator;
+ (id)_dateAfterTodayNextWeekFormatStringForDayOfWeek:(long long)a0 generateLowercaseString:(BOOL)a1;
+ (id)_dateAfterTodayThisWeekFormatStringForDayOfWeek:(long long)a0 generateLowercaseString:(BOOL)a1;
+ (id)_dateBeforeTodayLastWeekFormatStringForDayOfWeek:(long long)a0 generateLowercaseString:(BOOL)a1;
+ (id)_dateBeforeTodayThisWeekFormatStringForDayOfWeek:(long long)a0 generateLowercaseString:(BOOL)a1;
- (id)init;
- (id)timeFormatter;
- (void).cxx_destruct;
- (id)dayFormatter;
- (id)_customFormatter;
- (id)dateStringForDate:(id)a0 allDay:(BOOL)a1 shortFormat:(BOOL)a2;
- (id)dateStringForDate:(id)a0 allDay:(BOOL)a1 standalone:(BOOL)a2 shortFormat:(BOOL)a3;
- (id)standardTimeFormatter;
- (id)stringForDate:(id)a0 withLongFormatString:(id)a1 useAbbreviatedFormats:(BOOL)a2 lowerCase:(BOOL)a3;
- (id)timeStringForDate:(id)a0 inTimeZone:(id)a1;
- (id)dayOfWeekFormatter;
- (id)_dateFormatterWithLongFormat:(id)a0;
- (id)_dateStringForDate:(id)a0 relativeToReferenceDate:(id)a1 allDay:(BOOL)a2 shortFormat:(BOOL)a3 lowercase:(BOOL)a4;
- (void)_initializeFormatters;
- (id)_stringForDate:(id)a0 relativeToReferenceDate:(id)a1 withLongFormatString:(id)a2 useAbbreviatedFormats:(BOOL)a3 lowerCase:(BOOL)a4;
- (id)_timeStringForDate:(id)a0;
- (id)abbreviatedDayFormatter;
- (id)dateStringForDate:(id)a0 relativeToReferenceDate:(id)a1 allDay:(BOOL)a2 standalone:(BOOL)a3 shortFormat:(BOOL)a4;
- (id)formatterForLongFormat:(id)a0;
- (id)fullStyleDateFormatter;
@end