-
Notifications
You must be signed in to change notification settings - Fork 16
/
Copy pathVCalendar.h
38 lines (31 loc) · 885 Bytes
/
VCalendar.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
//
// VCalendar.h
// QSCalendarSupport
//
// Created by Brian Donovan on 31/03/05.
// Copyright 2005 __MyCompanyName__. All rights reserved.
//
#import <Cocoa/Cocoa.h>
#import <Foundation/NSScanner.h>
#import "VFileObject.h"
@interface VCalendar : VFileObject {
}
+ (id)calendarWithScanner:(NSScanner *)scanner;
+ (id)calendarWithString:(NSString *)string;
+ (id)calendarWithData:(NSData *)data;
+ (id)calendarWithFileObject:(VFileObject *)object;
- (id)initWithScanner:(NSScanner *)scanner;
- (id)initWithString:(NSString *)string;
- (id)initWithData:(NSData *)data;
- (id)initWithFileObject:(VFileObject *)object;
- (NSString *)calendarName;
- (NSString *)productIdentifier;
- (NSString *)version;
- (NSString *)scale;
- (NSString *)method;
- (NSString *)identifier;
- (NSString *)timezone;
- (NSArray *)events;
- (NSArray *)todoEntries;
- (NSArray *)journalEntries;
@end