-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathATBodyTextRepresentation.h
More file actions
37 lines (27 loc) · 1007 Bytes
/
ATBodyTextRepresentation.h
File metadata and controls
37 lines (27 loc) · 1007 Bytes
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
//
// ATBodyTextRepresentation.h
// ATMail
//
// Created by ‚“c@–¾Žj on 07/07/15.
// Copyright 2007 __MyCompanyName__. All rights reserved.
//
#import <Cocoa/Cocoa.h>
@class ATHeaderField;
@class ATMessageEntity;
@interface ATBodyTextRepresentation : NSObject
{
ATHeaderField *contentType;
ATHeaderField *contentTransferEncoding;
NSData *textData;
NSString *text;
NSMutableAttributedString *attributedString;
}
+ (id)textRepresentationWithTextData:(NSData *)aTextData parentEntity:(ATMessageEntity *)anEntity;
+ (id)textRepresentationWithTextData:(NSData *)aTextData contentType:(ATHeaderField *)aContentType contentTransferEncoding:(ATHeaderField *)aContentTransferEncoding;
- (id)initWithTextData:(NSData *)aTextData contentType:(ATHeaderField *)aContentType contentTransferEncoding:(ATHeaderField *)aContentTransferEncoding;
- (void)interpret;
- (NSString *)text;
- (NSString *)stringValue;
- (NSMutableAttributedString *)attributedString;
- (BOOL)saveTo:(NSString *)aFilePath;
@end